获取一个自定义分类类别

时间:2013-09-14 作者:user1457514

我正在尝试做一些我认为很简单的事情,但我不知所措。(我在谷歌上搜索过,玩过不同的代码,等等)

我有以下自定义分类法Job Attributes.

我有两个复选框类别术语(?):

付费工会

如果选择了union,我想显示“union”的分类链接

细分:

已选择付费=不显示任何内容

  • 选择的联合=显示分类链接“联合”
  • 已选择付费和联合=显示分类链接“联合”
  • 我也在尝试将其转换为一个简短的代码;我正在融入其他事物:

    function wpv_check_for_union_func() {
    
    // Ive tried a bunch of thing and would appreciate some leads.
    
    }
    
    add_shortcode( \'wpv_check_for_union\', \'wpv_check_for_union_func\' );
    

    1 个回复
    最合适的回答,由SO网友:s_ha_dum 整理而成

    在我看来,你的逻辑可以归结为“如果union 选择,然后将链接回显到union, 否则什么都不做。“我认为你的描述太复杂了。看起来你可以有效地忽略paid 彻底地

    function wpv_check_for_union_func($attr,$content=\'\') {
      global $post;
      $taxonomy = \'yourtaxslug\';
    
      $union = has_term(\'union\', $taxonomy, $post);
    
      if ($union) {
        $term_link = get_term_link( \'union\', $taxonomy );
        if( !is_wp_error( $term_link ) ) {
          return \'<a href="\' . $term_link . \'">union</a>\';
        }
      }
    
    }
    
    add_shortcode( \'wpv_check_for_union\', \'wpv_check_for_union_func\' );
    

    结束

    相关推荐