我的the_content()函数无效。请检查下面附带的代码。此代码以页面模板编写。
<div class="row marT20" >
<div class="content">
<?php
while ( have_posts() )
{
the_post();
?>
<h2><?php the_title(); ?></h2>
<p class="marT20"><?php the_content(); ?></p>
<?php
}
?>
</div>
这不显示任何内容,但标题正在打印。
修改: -
我自己解决了这个问题......这是我编写functions.php的错。
答案 0 :(得分:1)
使用此代码请使用if Condition
<?php if (have_posts()) : while (have_posts()) : the_post(); ?> // if post exists
<?php the_title(); ?> // title
<?php the_content(__('(more...)')); ?> //content with more option
<?php endwhile; else: ?> //else
**strong text**
<?php echo "Sorry, no posts matched your criteria."; ?></p><?php endif; ?> // print this
答案 1 :(得分:0)
了解更多信息:
除the_content();
外,您还可以使用echo get_the_content();