我有一个在自定义帖子类型上使用的自定义分类法。我通过高级自定义字段向我的分类添加了一个自定义字段。
我需要调用在我的 taxonomy.php 页面上选择的元数据。我可以使用此代码调用自定义分类法的 id ...
$term = get_cat_ID( single_cat_title('slug',false) );
echo $term
这会正确返回分类 id,所以现在我只需要查询这个特定 id 的元数据即可找到字段“list_template”的值
帮助表示赞赏
我有一个在自定义帖子类型上使用的自定义分类法。我通过高级自定义字段向我的分类添加了一个自定义字段。
我需要调用在我的 taxonomy.php 页面上选择的元数据。我可以使用此代码调用自定义分类法的 id ...
$term = get_cat_ID( single_cat_title('slug',false) );
echo $term
这会正确返回分类 id,所以现在我只需要查询这个特定 id 的元数据即可找到字段“list_template”的值
帮助表示赞赏
您可以使用 wordpress 中的 get_post_meta 函数来实现这一点,这是 wordpress 法典中指向它的get_post_meta链接。
我做到了。这是我使用的代码。
$templateCategory = "patient_category_$catIdChild";
$template = get_field('list_template', $templateCategory );
patient_category 是我的自定义分类蛞蝓。所以就用你的蛞蝓在它的地方。
$catIdChild 是自定义分类 ID。因此,一旦您有了税号,您就可以插入该变量来查询该特定分类。
list_template 是我的分类页面上我的自定义字段的 slug,所以显然用您的自定义字段 slug 替换它。
如果您需要帮助,请告诉我。