我似乎不明白这一点,我尝试和查看了多个论坛帖子的例子代码,但没有什么是对我有用的。
我有wordpress和一个自定义的帖子类型叫做视频点播。
视频点播帖子类型有年龄、教师、视频长度等分类。
我创建了一个测试帖子并制作了一个有效的自定义页面,并且我能够定制它.但是,我无法在页面的页脚上显示分类法,类似于您在标准博客文章中看到类别和标签的方式。
我想要能够点击这些条款/链接,以使您的所有这些条件的档案可搜索。
我在这里错过了什么?
ID, 'video-on-demand' );
foreach($terms as $term) {
echo $term->name;
}
?>发布于 2020-12-14 21:56:08
问题中的第一行代码似乎就是问题所在。
get_the_terms()函数期望post (对象或ID)作为第一个参数。第二个参数应该是分类法名称,而不是自定义post类型。
像这样的东西应该对你有用:
$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_这个_条款/
https://wordpress.stackexchange.com/questions/379840
复制相似问题