我有一个wordpress网站和一个Divi插件,用于通过可视化编辑器创建页面。我正在开发一个需要获取某些页面内容的插件。我知道用Divi创建的页面内容是用短代码存储在数据库中的。
当我使用wordpress函数访问页面内容时,我会得到充满短代码的内容,但是每当您打开使用Divi构建的页面时,我们都可以看到由这些短代码生成的呈现的HTML。我希望能够将页面呈现为您在访问站点时呈现的页面。我不想删除帖子的短代码。
是否有一个wordpress函数可以将内容显示为打开页面时呈现的内容?或者是否已有一个Divi函数可供我使用?
我已经尝试过使用两种方法
main :: IO ()
main = do
randomArray <- boardArray
let board = elems randomArray
putStr board
但这些都没有将Divi短代码呈现为html。
答案 0 :(得分:2)
完整代码:
// Render content of Divi page "404 page"
$args = array(
'page_id' => 10302
);
$post_query = new WP_Query( $args );
if ( $post_query->have_posts() ) {
while ( $post_query->have_posts() ) {
$post_query->the_post();
$content = apply_filters( 'the_content', get_the_content() );
echo $content;
}
}
wp_reset_query();
答案 1 :(得分:0)
尝试使用类似的东西
$content = apply_filters( 'the_content', get_the_content() );