我有一个 WordPress 网站和Divi插件,用于使用可视化编辑器创建页面。我正在开发一个插件,需要获取某些页面的内容。我知道用 Divi 创建的页面内容以简码存储在数据库中。
当我使用 WordPress 函数访问页面内容时,我得到的内容充满了短代码,但是每当您打开使用 Divi 构建的页面时,我们都可以看到由这些短代码生成的渲染 HTML。我希望能够呈现您访问该网站时所呈现的页面。我不想删除帖子的短代码。
是否有一个 WordPress 函数可以在您打开页面时呈现内容,或者是否有一个 Divi 函数已经可以使用它?
我已经尝试过使用这两种方法
$post = get_post(1);
//Method 1
echo do_shortcode( $post->post_content) ;
//Method 2
echo apply_filters('the_content', $post->post_content);
Run Code Online (Sandbox Code Playgroud)
但这些都没有将 Divi 短代码呈现为 html。