我目前正在将自定义分类术语“133295555”硬编码到一个代码块中。与其将自定义分类法product\\u cat term\\u id硬编码为“133295555”,我如何动态地将133295555替换为仅填充了自定义字段“product\\u category\\u customText”的product\\u cat term\\u id(逗号分隔的表示)?换言之,我正在寻找帮助,用一个表示逗号分隔列表的变量替换133295555,该列表仅包括那些在product\\u cat分类法的自定义字段“product\\u category\\u customText”中具有值(而不是空白)的product\\u cat术语。
switch ($taxonomy)
{
case \'product_cat\': return array(13329,5555); break;
}
下面值得一提的是,当用户查看任何product\\u cat时,显示自定义字段“product\\u category\\u customText”的代码:
$queried_object = get_queried_object();
$taxonomy = $queried_object->taxonomy;
$term_id = $queried_object->term_id;
if( get_field(\'product_category_customText\', $taxonomy . \'_\'.$term_id)){
echo \'<div id="about_this_category_id">\';
the_field(\'product_category_customText\', $taxonomy . \'_\' . $term_id);
echo \'</div>\';
}
如果有人能帮我用一个变量替换硬编码的“133295555”,该变量表示product\\u cat term id列表,其中构建列表的标准是product\\u cat term id必须填充“product\\u category\\u customText”字段,这将非常有帮助。
非常感谢。