获取顶级类别并将其设为链接

时间:2013-10-06 19:58:04

标签: wordpress loops get parent categories

Wordpress - 尝试获取顶级父类别名称并将其设为链接

类别的结构为

欧洲>东欧>波兰

在这个例子中,我想获得欧洲的猫名,并将其作为欧洲猫页的链接。

无论我尝试什么,我似乎都无法获得最顶级的类别。这是在自定义QP查询

中执行的

1 个答案:

答案 0 :(得分:1)

你去吧

Get only top level categories

<?php
$args = array(
  'orderby' => 'name',
  'parent' => 0
  );
$categories = get_categories( $args );
foreach ( $categories as $category ) {
    echo '<a href="' . get_category_link( $category->term_id ) . '">' . $category->name . '</a><br/>';
}
?>

Get top level categories / taxonomy

<?php
$args = array(
    'type'          => 'post',
    'orderby'       => 'term_group',
    'hide_empty'    => 0,
    'hierarchical'  => 0,
    'parent'        => 0,
    'taxonomy'      => '..if you are using a taxonomy instead of a category'
);
get_categories( $args ); 
?>