0

私はどこでもこの機能を探していましたが、それを行う明確な方法を見つけることができないようです.

カテゴリ ベースのメニューを使用してブログを作成しましたが、メニュー項目がクリックされるたびにそのカテゴリをタイトルとして表示する方法を知りたいと思っていました。私のウェブサイトには同じカテゴリを共有する投稿アイテムがあるため、これが必要です。したがって、ユーザーに自分の場所を伝えることができる必要があります。ただし、ユーザーが投稿をクリックすると、それがタイトルとして表示される最初のカテゴリであり、これは次のように機能しているようです:

$category = get_the_category(); 
echo $category[0]->cat_name;

これが問題になるのは、カテゴリを共有する投稿のメイン カテゴリが最初にリストされていない場合のみです。

私は自分自身を明確にしていることを願っています、

ありがとう。

4

1 に答える 1

1

URL のカテゴリ スラッグを見て、そのスラッグでカテゴリを取得できます。

$cat = get_category_by_slug( $slug );
echo $cat->name;

http://codex.wordpress.org/Function_Reference/get_category_by_slug

于 2013-06-24T15:44:05.973 に答える