php – WordPress get_terms为自定义分类返回空数组
发布时间:2020-12-13 21:54:12 所属栏目:PHP教程 来源:网络整理
导读:我对Wordpress Taxonomies有点问题……下面你可以看到我的自定义分类法初始化名为job_keywords. function register_job_keywords() { $labels = array( [... lables here ...] ); $args = array( 'labels' = $labels,'hierarchical' = false,'public' = true
我对Wordpress Taxonomies有点问题……下面你可以看到我的自定义分类法初始化名为job_keywords.
function register_job_keywords() { $labels = array( [... lables here ...] ); $args = array( 'labels' => $labels,'hierarchical' => false,'public' => true,'show_ui' => true,'show_admin_column' => true,'show_in_nav_menus' => true,'show_tagcloud' => true,); register_taxonomy( 'job_keywords',array( 'job' ),$args ); } 我还将其实现为自定义帖子类型作业. $args = array( [...] 'taxonomies' => array( 'job_category','job_keywords'),'hierarchical' => false,[...] 在插件初始化我调用函数register_job_keywords(),它让我看到wp-admin中的关键字,我可以像标签等一样添加它们.所以一切正常在界面,我去我的PHP文件,并显示所有的分类.所以我得到了这个: Array ( [category] => category [post_tag] => post_tag [nav_menu] => nav_menu [link_category] => link_category [post_format] => post_format [job_category] => job_category [job_keywords] => job_keywords ) 如您所见,job_keywords存在. 为什么这样? 有什么建议?我希望你能帮帮我 :) 解决方法
好的,我得到了答案.
get_terms(‘job_keywords’,array(“hide_empty”=> false)); get_terms有默认的hide_empty =>是的,任何帖子都不使用我的关键字. 来自wordpress:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |