为什么存档页面不能显示完整内容?

时间:2013-06-21 作者:James Xu

我使用“插入更多标签”为帖子插入更多标签。它工作得很好,在首页显示摘录,在单页显示全部内容。但在存档页面显示摘录,我想在这里显示全部内容。这是存档页面中的代码。

<?php query_posts(\'cat=1&paged=\'.get_query_var(\'paged\'));?> 
<?php if (have_posts()) : while (have_posts()) : the_post();?>
<div <?php post_class() ?> id="post-<?php the_ID(); ?>">      
<?php the_content(); ?>
.........
不知道显示全部内容或摘录的规则是什么。

1 个回复
最合适的回答,由SO网友:Krzysiek Dróżdż 整理而成

当有<!--more--> 标签插入帖子,此帖子将在列表页面上被截断。

您可以使用全局$more 变量使WordPress认为它是单页的。以下是您的修改源:

<?php query_posts(\'cat=1&paged=\'.get_query_var(\'paged\')); ?>
<?php global $more; $prev_more = $more; $more = 1; if (have_posts()) : while (have_posts()) : the_post(); ?>
<div <?php post_class() ?> id="post-<?php the_ID(); ?>">
    <?php the_content(); ?>
    ...
<?php endwhile; endif; $more = $prev_more; ?>

结束

相关推荐

Wordpress excerpt not working

我正在使用最新的WordPress版本<?php the_excerpt(); ?> 在索引页上,它不显示文章摘要。我尝试输入了\\u content(),但效果很好,所以我假设有什么问题。我的代码:<?php get_header(); ?> <?php if (have_posts()) : ?> <div id=\"post-area\"> <?php while (have_posts()) : th