我有一个 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);
但这些都没有将 Divi 短代码呈现为 html。
qq_遁去的一_1
慕尼黑8549860