在我的Wordpress网站上,当我点击我的Portfolio Category时,它显示的标题是'Blog Archives‘,这不是我想要的。
我想要一个标题为“公文包”。所以我已经找到了archive.php的模板文件,它基本上是说,如果设置了变量is_Day、is_Month或is_Year,则显示相关的归档标题,否则显示'Blog Archive‘,请参见以下代码
<h2>
<?php if ( is_day() ) : /* if the daily archive is loaded */ ?>
<?php printf( __( 'Daily Archives: <span>%s</span>' ), get_the_date() ); ?>
<?php elseif ( is_month() ) : /* if the montly archive is loaded */ ?>
<?php printf( __( 'Monthly Archives: <span>%s</span>' ), get_the_date('F Y') ); ?>
<?php elseif ( is_year() ) : /* if the yearly archive is loaded */ ?>
<?php printf( __( 'Yearly Archives: <span>%s</span>' ), get_the_date('Y') ); ?>
<?php else : /* if anything else is loaded, ex. if the tags or categories template is missing this page will load */ ?>
<?php _e('Blog Archive', 'theme5820'); ?>
<?php endif; ?>
</h2>在我看来,公文包页面正在使用存档模板来显示帖子,因为上面写着“如果加载了任何其他内容,例如,如果标签或类别模板缺失,则此页面将加载”。
所以我的问题是,是否可以将“博客档案”更改为Portfolio,或者我应该为portfolio类别创建一个页面,因为portfolio页面本身显示标题ok。
干杯,Rich :)
发布于 2013-03-18 21:42:48
首先,看看是否有category.php模板。如果是,将其复制到category-portfolio.php;如果不是,则将archive.php复制到category-portfolio.php。然后编辑新文件并删除您不需要的任何头代码(如果有category.php,代码可能与archive.php略有不同,因为它更适合于类别显示)。当您选择Portfolio类别时,WP将自动使用新模板。
(我假设这是在您自己的主题中。如果没有,请创建子主题,将新文件放在那里,然后选择它。这样,如果你当前的主题升级了,你就不会被烧伤了)。
https://stackoverflow.com/questions/15459945
复制相似问题