Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.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
如何在类别上显示一个内容,在同一类别的第2页上显示另一个内容(wordpress)_Wordpress - Fatal编程技术网

如何在类别上显示一个内容,在同一类别的第2页上显示另一个内容(wordpress)

如何在类别上显示一个内容,在同一类别的第2页上显示另一个内容(wordpress),wordpress,Wordpress,我希望我的类别的第一页将使用一些html主题,第二页及以上(第2页,第3页…第9999页)将使用其他html主题。 (这样分类的主入口就会很漂亮,接下来的页面就会像普通的档案一样) 什么是正确的解决方案?这取决于你在wordpress方面的专业知识。如果您使用的是自定义开发的主题,那么最好的方法是为每个页面使用不同的主题。页面模板是定制与其他页面完全不同的页面外观的非常简单的方法 如果您没有太多的开发经验,或者您已经为您的主页选择了主题,为您的辅助页面选择了另一个主题,那么您需要的是一个类似插件

我希望我的类别的第一页将使用一些html主题,第二页及以上(第2页,第3页…第9999页)将使用其他html主题。 (这样分类的主入口就会很漂亮,接下来的页面就会像普通的档案一样)


什么是正确的解决方案?

这取决于你在wordpress方面的专业知识。如果您使用的是自定义开发的主题,那么最好的方法是为每个页面使用不同的主题。页面模板是定制与其他页面完全不同的页面外观的非常简单的方法

如果您没有太多的开发经验,或者您已经为您的主页选择了主题,为您的辅助页面选择了另一个主题,那么您需要的是一个类似插件的插件。我没用过,所以我不能说什么。但我认为这可能会使您的站点速度减慢一点,所以请先在临时站点上使用它

更新(在评论中讨论后): 您应该签出wordpress模板层次结构。这是根据每个操作调用文件的方式。我并不真正理解您想要实现的目标,但如果您希望为每个类别分别进行页面设计,并为归档进行单页设计,那么您需要做的是为每个类别创建不同的文件,并将其命名为category-$slug.php(将$slug替换为类别slug)然后创建一个archive.php

基本上这里是在类别和归档页面请求时调用文件的优先级。它将从顶部开始查找文件,如果文件不可用,则跳过这些文件,直到找到可用的文件。

  • category-slug.php
  • category-ID.php
  • category.php
  • archive.php
  • index.php

  • 我为每个类别创建了一个页面,但问题是url与类别存档相同,这导致了一些重写问题。:\我想保留url结构。有时url重写问题可以通过访问设置>永久链接(然后单击保存)来解决。试着这样做。但问题是site.com/catname-->转到page site.com/catname-->转到archive…您确定有两个单独的页面,即category.php和archive.php吗?是的。site.com/catname/page/2是否应该从archive.php获取。而不是category.php?