0

Wordpress - トップレベルの親カテゴリ名を取得してリンクにしようとしています

カテゴリは次のように構成されています。

ヨーロッパ > 東ヨーロッパ > ポーランド

この例では、ヨーロッパの猫の名前を取得し、それをヨーロッパの猫のページへのリンクにしたいと考えています。

どう頑張っても最上位のカテゴリーには入れないようです。これはカスタム QP クエリで実行されています

4

1 に答える 1

1

どうぞ

トップ レベルのカテゴリのみを取得する

<?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/>';
}
?>

最上位のカテゴリ/分類法を取得する

<?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 ); 
?>
于 2013-10-06T20:11:47.650 に答える