所以,我正在开发一个WordPress主题,它使用自定义分类法来创建一个方便的Web表单。
现在它打印祖父母和孩子,但我需要打印:
祖父母 - >家长 - >子
我已经能够获得父母的ID,但无论我尝试什么,都无法打印父母的名字。
以下是我必须获得的ID:
$adCategory = get_term_by('id',$_POST['cat'],'ad_cat');
$_POST['catname'] = $adCategory->name;
$mainCategory = get_term_by('id',$_POST['main_cat'],'ad_cat');
$mainCat = $mainCategory->name;
$categoryParent = get_term_by('id',$_POST['cat'],'ad_cat');
$catParents = $categoryParent->parent;
(第一组打印儿童,第二组打印祖父母,第三组打印身份
以下是我能够在页面上打印所有内容的方法:
<?php echo $catParents; ?>
<?php echo $mainCat; ?>
<?php echo $_POST['catname']; ?>
我尝试了get_cat_name,但它不起作用,只返回空。有任何想法吗?
答案 0 :(得分:1)
如果您已有ID,则至少可以进行直接查询
$wpdb->get_var('SELECT name FROM '.$wpdb->terms.' WHERE term_id = '.$term_ID);