当前位置: 首页 > 知识库问答 >
问题:

wordpress中的类别页

邵飞鸿
2023-03-14

我正在开发一个自定义的wordpress主题(第一次),我已经创建了下面的文件,他们工作很好,遵循本教程。

index.php
header.php
footer.php
single.php
sidebar.php

现在的问题是当我在主页上点击一个类别名称时,它显示我404错误,我试图创建category.php但仍然是同样的问题。这是我的index.php,我用它来表示category.php

<?php get_header(); ?>
// other html stuff and loop
<?php if ( have_posts() ) : ?>
<?php while ( have_posts() ) : the_post(); ?>
<?php endwhile;?>
<?php endif; ?>
<?php get_sidebar(); ?>
<?php get_footer(); ?>

我有两个问题:

  1. 是否真需要创建category.php,或者我们是否可以使用index.php来显示来自类别或标记的帖子?
  2. 如果需要创建category.php,我是否也需要创建tags.php以及我如何获得这些帖子?

共有1个答案

濮阳霄
2023-03-14

不,在WordPress主题中不需要有category.php文件。在WordPress Works中找到模板层次结构的链接。

https://developer.wordpress.org/themes/basics/template-hierarchy/#类别

您可以看到,如果主题中没有category.php文件,那么它最终会返回到index.php

 类似资料:
  • 我已经为产品创建了一些自定义类别,它有子类别,子类别还有更多的子类别。现在我首先显示主要类别。如果我在那里显示子类别,那么将显示与该类别及其子类别相关的所有子类别。我想一步一步地向他们展示。也就是说,如果用户单击主类别,则会转到其子类别页面。如果用户单击其子类别之一,则应转到子类别,如果没有子类别,则显示产品。这是什么代码 它覆盖了以前的排序顺序。也就是说,如果从仪表板中,我们按排序顺序给出2到3

  • 本文向大家介绍WordPress的类别发布列表,包括了WordPress的类别发布列表的使用技巧和注意事项,需要的朋友参考一下 我的一个朋友前几天要求我编写Wordpress函数,以打印出类别列表以及这些类别中的所有帖子以及帖子中可能包含的所有元数据。 该功能所要做的就是获取类别列表,然后为每个类别获取与该类别关联的帖子列表。确实不多,但在某些情况下很有用。 要使用该功能,请将其弹出到functi

  • 问题内容: 我真的很难找到一种方法来为我的Wordpress帖子创建使用ajax的分页。我找到的解决方案不起作用。 为了在此提供更多信息,下面是一个链接,该链接的底部具有用于分页的项目符号。单击这些后,我希望网站的效果加载新帖子而不触发页面刷新。 http://maxlynn.co.uk/natural- interaction/category/all/ 我的问题是,对于这种效果,是否有任何好的

  • 我有两个来自存档的自定义帖子类型。php之一是归档slug。另一个是类别slug。php。分页在归档slug上起作用。php,但在类别slug上的代码相同。php甚至不会显示。我对Wordpress和php有些陌生,所以我确定我在这里遗漏了一些东西,我只是不知道什么?

  • 我有两个不同类别的自定义帖子类型(公文包),然后我有两个页面显示两个类别的帖子。 我调用页面时的url类似于mysite.com/pagename,其中pagename与公文包类别同名。 我的问题是,当我进入单一公文包时,url会变成mysite.com/portfolio/portfolio-name 有没有办法在url中显示投资组合类别?应该像mysite.com/portfolio-cate

  • 我有一个项目与android应用程序从wordpress rest api获取帖子,我采取的一些字段是这样的列表。 Wordpress API-如何在Android/Java中遍历对象的JSON数组 Android Kotlin解析嵌套JSON 将Json解析为原始数组Kotlin https://medium.com/@gilesjeremydev/room-through-a-complete