【问题标题】:WordPress: Get checked/selected taxonomy labelWordPress:获取选中/选定的分类标签
【发布时间】:2017-02-21 17:39:47
【问题描述】:

我试图弄清楚如何从已选中/选择显示在单个自定义帖子上的自定义帖子类型中获取分类(复选框)标签。下面的代码输出所有分类法,而不仅仅是检查过的分类法。

 function get_terms_chekboxes($taxonomies, $args) {
   $terms = get_terms($taxonomies, $args);
   foreach($terms as $term){
    $output .= $term->name ;
   }
   return $output;
  }
  echo get_terms_chekboxes('genre', $args = array('post_type' => 'movie','hide_empty'=>false)); 

如何获取检查分类标签。

谢谢。

Reference

【问题讨论】:

    标签: php wordpress checkbox custom-post-type


    【解决方案1】:

    请尝试使用此功能检索分配给它的单个自定义帖子的term_names

    $term_array = array();
    $term_list = wp_get_post_terms($post->ID, 'genre', array("fields" => "all"));
    foreach($term_list as $term_single) {
        $term_array[] = $term_single->name ; //do something here
    }
    echo implode(", ",$term_array);
    

    $post->ID 是单个自定义帖子的 ID,而“genre”是您的分类标签。

    希望对你有帮助。

    【讨论】:

    • 是的,这正是我所需要的。谢谢你。知道如何在每个值后加上逗号吗?
    • 请找到我的更新代码,如果您有任何疑问,请告诉我。
    • 完美。感谢您的帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-12-17
    • 1970-01-01
    • 1970-01-01
    • 2020-03-21
    • 1970-01-01
    • 2016-01-24
    • 2013-05-09
    相关资源
    最近更新 更多