2017-07-09 12 views
0

特定の投稿にワードプレスの投稿のすべてのカテゴリ名を表示するとします。複数のカテゴリ名を表示するwordpress

投稿が「ウェブデザイン、ソーシャルメディア、ソーシャルメディア」にある場合は、これらのカテゴリ名を投稿に表示したいだけでなく、関連していない「アプリデザイン」などのカテゴリをすべて表示する必要はありません。

現在のところこの機能は動作しますが、カテゴリが1つしかない場合は、表示されるテキストの余分な部分が表示されます。

他の誰かがうまくいくループを持つことができますか?

+0

[ワードプレスのすべてのカテゴリを表示するにはどうすればいいですか?](https://stackoverflow.com/questions/39704715/how-to-display-all-categories-in-wordpress) – rid

+0

@rid noこれはALLを表示しますカテゴリとその投稿に特別に関連するカテゴリではありません。必要に応じて動作しません。 – FoamyMedia

答えて

0
$categories = get_the_category(); 
$cat_id  = $categories[0]->term_id; 

foreach ($categories as $i => $category) { 
    echo '<a href="' . esc_url(get_category_link($category->term_id)) . '" >' . esc_html($category->name).'</a>'; 
    if ($i < $count - 1) 
     echo $separator; 
} 

ご希望の場合はお手数ですが、

関連する問題