如何在主题中显示自定义分类?

时间:2022-01-13 作者:Planta Tu Huerto

我已创建自定义帖子类型:register_post_type() 和自定义分类:register_taxonomy(), 但是当尝试在主题中显示针对帖子类型的类别时single-{post_type}.php它们不会出现。

我正在使用此功能,但没有成功:

$categories = get_the_category($post->ID);

foreach($categories as $category){
  echo $category->name;
}

1 个回复
SO网友:Michelle

尝试使用get_the_terms() 而不是get_the_category(). 后者为默认值;“类别”;仅分类法,而不是您自己注册的自定义分类法。请参见开发人员。wordpress。组织/参考/功能/获取\\u术语

相关推荐

如何修改WP_INCLUDE/BLOCKS/LATEST_posts.php

我是WordPress开发的初学者,希望得到一些帮助。我在一个简单的WordPress网站上工作。基本上,用户希望在主页上显示最新的帖子。我使用了最新帖子块,并将其设置为显示整个帖子内容,现在用户不希望帖子标题链接到单个帖子页面(因为帖子的内容显示在主页上)。如何安全地修改模板文件,使其像h2标记一样使用,而不是在主题中使用的href标记。我知道您可以创建子主题并修改wp_content 文件,但我不确定如何处理中的文件wp_include. 我读到一些关于修改functions.php 但我不确定,如果