首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在单个自定义post类型页面上显示多个自定义分类值?

在单个自定义post类型页面上显示多个自定义分类值?
EN

WordPress Development用户
提问于 2020-12-14 20:59:18
回答 1查看 23关注 0票数 1

我似乎不明白这一点,我尝试和查看了多个论坛帖子的例子代码,但没有什么是对我有用的。

我有wordpress和一个自定义的帖子类型叫做视频点播。

视频点播帖子类型有年龄、教师、视频长度等分类。

我创建了一个测试帖子并制作了一个有效的自定义页面,并且我能够定制它.但是,我无法在页面的页脚上显示分类法,类似于您在标准博客文章中看到类别和标签的方式。

我想要能够点击这些条款/链接,以使您的所有这些条件的档案可搜索。

我在这里错过了什么?

代码语言:javascript
复制
ID, 'video-on-demand' ); 
    foreach($terms as $term) {
      echo $term->name;
    }
?>
EN

回答 1

WordPress Development用户

回答已采纳

发布于 2020-12-14 21:56:08

问题中的第一行代码似乎就是问题所在。

get_the_terms()函数期望post (对象或ID)作为第一个参数。第二个参数应该是分类法名称,而不是自定义post类型。

像这样的东西应该对你有用:

代码语言:javascript
复制
$age_terms = get_the_terms( $post->ID, 'age' );
$lang_terms = get_the_terms( $post->ID, 'language' ); 

get_the_terms( int|WP_Post $post, string $taxonomy ) https://developer.wordpress.org/reference/functions/get_这个_条款/

票数 0
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/379840

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档