<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>
但结果是一样的。
答案 0 :(得分:1)
嵌套段落标记无法正常工作,因为结束</p>
是可选的,您应该使用div或其他容器而不是外部
答案 1 :(得分:0)
原因可能是您使用的外部插件。请禁用所有插件并再次尝试。或者通过短语&#39; the_content&#39;在整个项目中进行搜索。 (包括引号)并试着评论每一个以找出原因。
我经常在插件中看到基本的php / wordpress练习使用不当。它可能会打破预期的结果。例如,我在PHP 7.0上的项目中遇到了同样的问题,因为外部插件中的错误写入过滤器不会返回任何内容。
add_filter('the_content', 'lbe_myplugin_lightbox');
我禁用了它,然后修复了功能,现在一切正常。希望,它有点帮助。
祝你好运!PS也很高兴知道你的PHP版本。