0

我的 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的错。

4

2 回答 2

1

请在 if 条件下使用此代码

<?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
于 2013-12-10T07:57:59.840 回答
0

有关您的更多信息:除了the_content();您还可以使用echo get_the_content();

于 2015-10-01T07:50:33.297 回答