カテゴリ階層の変更を行ったらパンくずに全く違うカテゴリと記事タイトルが表示される
-
【現象】
Breadcrumb NavXTを使用していたテーマで、
single.phpを表示している際にパンくずが全然違うカテゴリと記事タイトルが表示されます。
参照している記事の親カテゴリでもない、全く関係ないカテゴリと、そのカテゴリに属する記事タイトルが表示された状態です。
category.phpや、archive.phpなど、記事詳細以外は問題ありませんでした。【最近行ったこと、原因?】
カテゴリの(改装見直し)親子関係の変更や、新たにカテゴリを追加したり、
削除したりしたことが影響しているのでしょうか?【やってみた対応策】
プラグインではなく、function.phpに記述する方式でパンくずを表示してみましたが、同じ現象でした。
気になったのはfunction側で記事タイトルの取得を「wp_title」にしたところ、
記事のタイトルだけは表示している記事のものがechoされるようになりました。// function.phpで記述している投稿singleページの際のパンくず表示部分 if(is_singular('post')){ $category = get_the_category($post->ID); $cat = $categorie[0]; $cat_id = $category[0]->cat_ID; $cat_term_id = $category[0]->term_id; if($cat->parent != 0){ $ancestors = array_reverse(get_ancestors($cat->cat_ID, 'category')); foreach($ancestors as $ancestor){ $str.= '
- '.get_cat_name($ancestor).' '; } } $str.= '
- '.get_cat_name($cat_term_id).' '; $str.= '
- '.wp_title('', false).' ';//wp_titleだと記事タイトルは表示されます }
なにか解決方法はないでしょうか、同じ現象が出た方で
解決方法をご存知の方がいらっしゃれば是非教えてください。
7件の返信を表示中 - 1 - 7件目 (全7件中)
7件の返信を表示中 - 1 - 7件目 (全7件中)
- トピック「カテゴリ階層の変更を行ったらパンくずに全く違うカテゴリと記事タイトルが表示される」には新たに返信することはできません。