カテゴリテンプレートで次のコードを使用して、現在自分がいるカテゴリページを表示する代わりに、最初の投稿の最初のカテゴリを表示します。たとえば、食品カテゴリのページでは「食品」と表示されるはずですが、最初の投稿のカテゴリは「デザート」なので、「デザート」と表示されます。これがサイトです{ http://theveganproject.ca/wp/category/food/
add_action ( 'genesis_before_content', 'sk_show_category_name' );
function sk_show_category_name() {
$category = get_the_category();
if (is_category()) {
echo '<div id="cat-name">' . $category[0]->cat_name . '</div>';
}
}
カテゴリページでは、関数 single_cat_title()
、またはより一般的な single_term_title()
を使用できます。これらの関数は get_queried_object()
によってグローバルな$wp_query
オブジェクトから取得します。