0

我正在尝试查询特定于页面的子类别列表。换句话说,如果我访问带有 slug 'us-mid-western-tour' 的页面,它会查询 ID 为 49 的父猫的子类别,如果我访问 'us-western-tour',它会得到 ID 21 和很快。

到目前为止,这是我的代码,但它不起作用。任何人都可以引导我朝着正确的方向前进吗?

            $taxonomy     = 'tournament_category';
            $orderby      = 'name';      
            $hierarchical = 1;     
            $child        = if ( is_page('us-mid-western-tour')) {  
                          echo '49';
                         } elseif ( is_page('us-western-tour')) {
                         echo '21';
                         }
                         ;

            $args = array(
            'taxonomy'     => $taxonomy,
            'orderby'      => $orderby,
            'hierarchical' => $hierarchical,
            'hide_empty'   => 0,
            'child_of'     => $child,

感谢:D

4

1 回答 1

0

用这个

if ( is_page('us-mid-western-tour')) {  
    $child =  '49';
} elseif ( is_page('us-western-tour')) {
    $child = '21';
}

我希望它会有所帮助

于 2013-07-30T07:44:22.807 回答