【问题标题】:get metadata from wordpress custom taxonomy从 wordpress 自定义分类中获取元数据
【发布时间】:2013-11-02 02:43:52
【问题描述】:

我有一个用于自定义帖子类型的自定义分类法。我已通过高级自定义字段将自定义字段添加到我的分类中。

我需要调用在我的 taxonomy.php 页面上选择的元数据。我可以使用此代码调用自定义分类的 id...

$term = get_cat_ID( single_cat_title('slug',false) );
echo $term

这会正确返回分类 id,所以现在我只需要查询这个特定 id 的元数据来找到字段 'list_template' 的值

感谢您的帮助

【问题讨论】:

  • 我试过这个......但它打破了 $term = get_cat_ID(single_cat_title('',false) ); $template = get_tax_meta($term, 'list_template');
  • 你解决了吗?我这里也有同样的问题
  • 刚刚添加了解决方案作为答案。

标签: php wordpress metadata custom-taxonomy


【解决方案1】:

您可以使用 wordpress 中的 get_post_meta 函数来实现这一点,这是 wordpress 代码中的链接get_post_meta

【讨论】:

  • get_post_meta 似乎不适用于分类元。除非我有办法在 get_post_meta 函数中传递分类 id
【解决方案2】:

我做到了。这是我使用的代码。

$templateCategory = "patient_category_$catIdChild";
$template = get_field('list_template', $templateCategory );

patient_category 是我的自定义分类蛞蝓。所以就用你的蛞蝓代替它吧。

$catIdChild 是自定义分类 ID。因此,一旦您有了税号,就可以插入该变量来查询该特定分类。

list_template 是我的分类页面上我的自定义字段的 slug,所以显然用您的自定义字段 slug 替换它。

如果您需要帮助,请告诉我。

【讨论】:

    猜你喜欢
    • 2016-10-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-06
    • 2021-04-24
    • 1970-01-01
    相关资源
    最近更新 更多