即使将<! - moretag - >添加到Post WordPress,也会显示完整的帖子内容

时间:2014-06-15 06:55:36

标签: php wordpress wordpress-theming

我创建了一个WordPress主题。对于主页,我使用front-page.php。

在主页上,我有一个部分,其中显示来自单个类别的帖子,其中有两个帖子,两个帖子都包含“更多”标签。

我面临的问题是显示完整的帖子内容。

以下是front-page.php的代码:

<?php
    $catquery = new WP_Query( 'cat=3&posts_per_page=2' );
    while($catquery->have_posts()) : $catquery->the_post();
    ?>
        <p class="contentText">
        <?php the_content( $more_link_text, $stripteaser ); ?>
        </p>
    <?php endwhile; ?>

1 个答案:

答案 0 :(得分:0)

在只显示一个帖子的模板中忽略更多标记。覆盖The Loop中的默认$more全局变量。

<?php if ($catquery->have_posts()) : while ($catquery->have_posts()) : $catquery->the_post(); ?>
<?php global $more; $more = 0; ?>
// content
<?php endwhile; endif; ?>