WP:the_content不能正确显示

问题描述

|
<p>
<p class=\"grid_9\">
<?PHP 
echo $post->post_content;
?>
</p>
</p>
但是结果不是我所期望的:
<p> </p>
<p class=\"grid_9\"> </p>
Post\'s content
也许有人对如何解决有任何想法? 我试过了
<p>
<p class=\"grid_9\">
<?PHP 
echo apply_filters(\'the_content\',$post->post_content);
?>
</p>
</p>
但是结果是一样的。     

解决方法

        嵌套的段落标签无法正常工作,因为结尾的“ 3”是可选的,您应该使用div或其他容器代替外部     ,        原因可能在您使用的外部插件中。请禁用所有插件,然后重试。或通过短语“ the_content”(包括引号)在整个项目中进行搜索,然后尝试对每个项目进行注释以查找原因。 我经常在插件中看到基本的php / wordpress做法用法不当。它可能会破坏预期的结果。例如,我在PHP 7.0上的项目中遇到了相同的问题,因为外部插件中的书面过滤器错误不返回任何内容。
add_filter(\'the_content\',\'lbe_myplugin_lightbox\');
我禁用了它,然后修复了该功能,现在一切正常。希望能有所帮助。 祝好运! PS也很高兴知道您的PHP版本。