Content management system 如何区分WordPress模板中的主页结构和类别页面结构?
我在WordPress的世界里是个新闻人物,我发现创建个人模板有一些困难 我想实现这样一个博客(即使用WordPress): 我的博客必须是最简单的,必须只有两个colun:一个用于最后的帖子,另一个用于访问量更大的帖子 因此,我从一个现有的模板(名为Coogee)开始,将内容区域(index.php文件)划分为两列:第一列显示新帖子,第二列显示阅读次数最多的帖子 我已经用一些代码行实现了这些功能,这些代码行已经放在我的专栏中,如下所示: 好的,现在主页看起来不错,但我在分类页面有一些问题 例如,如果您点击侧栏“分类男性”上的“通用”链接,您将获得此页面: 在理论上,本页必须只显示设置了“通用”类别的文章,但这是不正确的,事实上,在左栏中正确显示了设置了“通用”类别的文章,但在右栏中仍然保留最后5篇已发布的文章 现在我有一个问题……WordPress似乎使用这个index.php文件作为所有页面内容区域的模板(除了显示使用**single.php文件的单个文章的模板) 这对我来说并不好,因为我希望分类页面只显示一个包含当前分类最后一篇文章的大栏,如下所示: 正如你在这个博客中看到的,主页中有更多的栏目,但分类页面中只有一个栏目 如果:Content management system 如何区分WordPress模板中的主页结构和类别页面结构?,content-management-system,wordpress-theming,wordpress,Content Management System,Wordpress Theming,Wordpress,我在WordPress的世界里是个新闻人物,我发现创建个人模板有一些困难 我想实现这样一个博客(即使用WordPress): 我的博客必须是最简单的,必须只有两个colun:一个用于最后的帖子,另一个用于访问量更大的帖子 因此,我从一个现有的模板(名为Coogee)开始,将内容区域(index.php文件)划分为两列:第一列显示新帖子,第二列显示阅读次数最多的帖子 我已经用一些代码行实现了这些功能,这些代码行已经放在我的专栏中,如下所示: 好的,现在主页看起来不错,但我在分类页面有一些问题 例
Andrea如果wordpress代码找不到category.php,那么它将使用index.php文件。 php类似于回退文件 类别的层次结构如下所示
1> category-slug.php (Note: available with Version 2.9)
2> category-ID.php
3> category.php
4> archive.php
5> index.php
也就是说,如果您没有category-slug.php(比如category-news.php),WordPress将检查category-ID.php(比如category-6.php),以此类推
所以我建议您创建一个category-slug.php文件(其中slug将是您的类别的slug)
有关更多信息,请查看此链接。