我试图获得一个单独的POST自定义分类ID,然后用ACF打印图像。我已经看过了documentation here 关于ACF和本support ticket too.
根据我的理解,如果我使用get_queried_object()
, 但是我运气不太好。
这是我的代码:
<?php $producers_assessment_object = get_queried_object();?>
<?php the_field(\'badge\', \'producers_assessment_\' . $producers_assessment_object->term_id); ?>
如果我像这样手动输入post ID
<?php the_field(\'badge\', \'producers_assessment_7\'); ?>
这片土地按我的意愿运作。
我已经尝试使用下面的代码nother SO questions, 只是想看看我是否可以在任何情况下,这也没有工作的长期Id。
$cate = get_queried_object();
$cateID = $cate->term_id;
echo $cateID;
这是我函数中的代码。用于自定义分类法的php:
register_taxonomy(
\'producers_assessment\', //The name of the taxonomy. Name should be in slug form (must not contain capital letters or spaces).
\'producers\', //post type name
array(
\'hierarchical\' => true,
\'label\' => \'Assessment Stage\', //Display name
\'query_var\' => true,
\'rewrite\' => array(
\'slug\' => \'producer-assessment\', // This controls the base slug that will display before each term
\'with_front\' => false // Don\'t display the category base before
)
)
);