Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 覆盖类别存档输出的默认设置(在二十一世纪)_Php_Wordpress - Fatal编程技术网

Php 覆盖类别存档输出的默认设置(在二十一世纪)

Php 覆盖类别存档输出的默认设置(在二十一世纪),php,wordpress,Php,Wordpress,我在一个自定义类别模板中有这个片段,该模板输出该类别的最后X篇文章 <?php if ( have_posts() ) : ?> <?php while ( have_posts() ) : the_post(); get_template_part( 'content', get_post_format() ); endwhile; twentytwelve_content_nav( 'nav-below' ); ?> <?php else : ?

我在一个自定义类别模板中有这个片段,该模板输出该类别的最后X篇文章

<?php if ( have_posts() ) : ?>

    <?php while ( have_posts() ) : the_post(); get_template_part( 'content', get_post_format() );   endwhile; twentytwelve_content_nav( 'nav-below' ); ?>

<?php else : ?>
    <?php get_template_part( 'content', 'none' ); ?>
<?php endif; ?>

问题是这会将文章作为摘录输出。。如何将其更改为
内容()
,而不影响所有其他循环?我只需要这里的内容


我是否需要手动输出标题、日期、作者,然后
内容()
,或者我可以替换上面代码段中的内容吗?

根据您提供的内容,似乎您已经自定义了content.php模板

要仅显示类别页面的内容,请看,您需要添加该条件。由于您没有为content.php添加代码,我不能确切地说在哪里添加它,但您必须这样做

if(is_category()) {
  the_content();
}else{
  the_excerpt();
}
您可以使用_content()输出内容,上面的循环正在为帖子加载html模板。您可以删除该模板或创建新模板。我假设上面的代码在模板中?