0

我是 WordPress 世界的新手。我成功创建了自定义帖子,并将其显示在页面模板页面上。现在我想使用分类法{category}.phpsingle-{post}.php显示自定义帖子,但我对分类法页面和单页感到困惑。我怎样才能做到这一点?

这里的类别是指我们的自taxonomy-{category}.php定义类别名称还是其他?

这里的帖子是指自single-{post}.php定义帖子名称还是其他?

4

2 回答 2

0

请参阅Wordpress Codex上的Template_Hierarchy

  • taxonomy-{taxonomy}.php - 如果分类是 sometax,WordPress 会寻找 taxonomy-sometax.php
  • single-{post_type}.php - 如果文章类型是产品,WordPress 会寻找 single-product.php。

例子:

对于post_type

当在后端的在线商店自定义帖子类型上时,URL 将是wp-admin/edit.php?post_type=store. 所以post_type在这种情况下是store,这意味着我将命名我的文件single-store.php

对于分类

在后端在线商店的类别页面上,URL 将是edit-tags.php?taxonomy=store_categories&post_type=store

所以分类文件将是taxonomy-store_categories.php

在此处输入图像描述

于 2013-10-24T09:09:21.950 回答
0

在 taxonomy-{category}.php 中,category 是指我们的自定义类别名称还是其他?

taxonomy-{category}.php here category means your custom category(taxonomy)

在 single-{post}.php 这里 post 是指自定义帖子名称还是其他?

single-{post}.php here post means custom post type name
于 2013-10-24T09:12:47.043 回答