所以,我需要提取term 一位知名人士taxonomy 给一页(如下所示:
function register_prod_categoria() {
register_taxonomy(
\'prod-categoria\',
array( \'produtos\', \'page\' ),
(
produtos 作为自定义帖子类型,仅供参考。))。
我尝试了各种方法,其中包括:get_terms(\'prod-categoria\',\'\')
这很有效,但给了我关于分类法的一切prod-categoria, 这不是我需要的。
然后,如codex, 有两个(我很感兴趣)参数可用于get_terms()
: child_of 和parent. 这听起来很完美,所以我去了:get_terms(\'prod-categoria\',\'child_of=marca\');
还有get_terms(\'prod-categoria\',\'parent=marca\')
, marca 作为术语父级(来自自定义分类法prod-categoria) 我想从中提取子术语。两个都没有给我结果。我也试过用这个名字Marca 还有鼻涕虫marca, 没有什么
我最终得到的解决方案是:$tt = the_title(\'\',\'\',false);
. 我正在获取页面标题,以便在以下时间后将其用作参数:$posts = posts_search (\'produtos\',array(\'prod-categoria\'=>$tt,\'prod-cols\'=>\'5-C-P-F-NF-P\')); if($posts) { echo "<table class=\\"table-marca\\">"; foreach($posts as $post) { ... }
顺便说一句,函数posts\\u search()(在http://wordpress.stackexchange.com 或http://stackoverflow.com 如果我是对的,不记得了)允许对多个分类法进行查询。
我非常同意,这离完美还有很长的路要走,页面的标题必须与分类名称相等,但在我的情况下,它是可行的。非常感谢Rarst和Piet的帮助。