WP:the_content无法正常显示

时间:2011-05-30 17:42:31

标签: html wordpress

<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>

但结果是一样的。

2 个答案:

答案 0 :(得分:1)

嵌套段落标记无法正常工作,因为结束</p>是可选的,您应该使用div或其他容器而不是外部

答案 1 :(得分:0)

原因可能是您使用的外部插件。请禁用所有插件并再次尝试。或者通过短语&#39; the_content&#39;在整个项目中进行搜索。 (包括引号)并试着评论每一个以找出原因。

我经常在插件中看到基本的php / wordpress练习使用不当。它可能会打破预期的结果。例如,我在PHP 7.0上的项目中遇到了同样的问题,因为外部插件中的错误写入过滤器不会返回任何内容。

add_filter('the_content', 'lbe_myplugin_lightbox');

我禁用了它,然后修复了功能,现在一切正常。希望,它有点帮助。

祝你好运!

PS也很高兴知道你的PHP版本。