サイト内検索
Cocoonフォーラム
書き込みの前に以下の3点をご確認ください。
何を書き込んだら良いか分からない場合は、以下のテンプレートをコピペしてご利用ください。
不具合・カスタマイズ対象ページのURL:
相談内容:
不具合の発生手順:
解決のために試したこと:
※文字だけでは正しく伝わらない可能性があるため、スクショ画像の添付もお願いします。
※高速化設定をしている場合は無効にしてください。
環境情報:※↑こちらに「Cocoon設定 → テーマ情報」にある「環境情報」を貼り付けてください。
環境情報の取得方法はこちら。
→ https://wp-cocoon.com/theme-report/
高速化設定を無効にするにはこちら。
→ https://wp-cocoon.com/theme-trouble/
フォーラム利用ガイドリンク
- フォーラムガイドライン
- よくある質問と答え(FAQ)
- サポート対象外のケース
- 原因不明の不具合用トラブルシューティング
- トピックにHTMLを貼り付ける方法(推奨ツール:notepad.pw)
- 真っ白画面でのエラーメッセージの確認方法
- ブラウザ環境チェックツール
- Cocoonカスタマイズ依頼
フォーラム質問後、問題等が解決した場合は結果を書き込んでいただけると幸いです。同様の問題で調べている方には、結果が一番気になる部分となります。
Topic starter
2018年3月21日 09:53
度々お世話になります。
cocoonではアイチャッチ画像にカテゴリラベルが表示されるようになりデザイン的に素晴らしいなと思っています。
しかしカテゴリーを親子設定にしている場合「親カテゴリー」が選ばれラベルになってしまいます。
こちらのサイトでは子カテゴリがラベルとして選ばれているように見えるのですが同じようにする為には特別になにか設定が必要でしょうか?
2018年3月21日 19:50
特に特別な処理は行っていません。
おそらく、関数内で最初に呼び出されたものが適用されているだけかと思います。
出現の順番を変更するには、子テーマのfunctions.phpに以下の関数を貼り付けていただき、関数内のコードを意図した順番に呼び出されるように変更する必要があるかと思います。
function get_the_nolink_category(){
$categories = get_the_category();
//var_dump($categories);
if ( isset($categories[0]) ) {
$category = $categories[0];
return '<span class="cat-label cat-label-'.$category->cat_ID.'">'.$category->cat_name.'</span>';
}
}
にくまる reacted
Topic starter
2018年3月21日 20:39
ありがとうございます。
アドバイスを参考にして頑張ってみます。
Topic starter
2018年3月22日 07:56
続けて質問すみません。
教えて頂いた関数を貼り付けたところ、親カテゴリーのすぐ下にある子カテゴリーのみ希望する形でラベルがされるようになりました。
親カテゴリー
子カテゴリー1
子カテゴリー2
子カテゴリー3
子カテゴリー4
子カテゴリー5
のようにカテゴリーを作っているのですが。
子カテゴリー1のみがラベルとして使われるようになりました。
子カテゴリー2以下は親カテゴリーがラベルとして使われてしまいます。
不具合の修正などお忙しい所すみません、よろしければアドバイスをお願いします。
Topic starter
2018年3月22日 11:06
すみません、自己解決しました。
単なる思い込みによる勘違いだったようです。
カテゴリーに親と子の関係性を持たせる以上、投稿ページにて親カテゴリーと子カテゴリーの両方にチェックを入れなければならないと思い込んでいました。
そうではない事に気づき親カテゴリーのチェックを外した所、思うように表示させることが出来ました。
また、simplicityでもパンくずリストで子カテゴリーが表示されない事が気になっていましたが、これも同じ原因だったようです。
このパンくずリストの症状はsimplicityのフォーラムで見た気がします、それも同様の思い込みによる勘違いかもしれません。
お忙しい所お騒がせして申し訳ありませんでした。
2018年3月22日 14:51
自己解決報告ありがとうございます。
とりあえず、うまくいったようでよかったです。
問題の解決に至った場合には、トピック冒頭の「解決済み」をクリックしていただけますと幸いです。
また、有用な回答があった場合は返信右下にある「いいね!」もご活用ください。回答者の励みになります。
(CC BY-ND 2.1)準じていれば(リンクを貼っていただければ)転載も自由です。カスタマイズ記事を書く際にコード等をコピペ利用していただいて構いません。
フォーラムの使い方がよくわからない場合は、テストトピックで自由にテストしていただいて構いません。
最近の書き込みはこちら。
詳細なカスタマイズ依頼をするならこちら。