Cocoonフォーラム

サイト内検索
書き込みの前に以下の3点をご確認ください。
  1. 1つのトピックにつき1つの質問を書き込んでください
  2. 不具合・カスタマイズ対象ページのURLを提示高速化を無効にしてください
  3. 該当部分のキャプチャ・環境情報とともに書き込んでいただけると助かります

何を書き込んだら良いか分からない場合は、以下のテンプレートをコピペしてご利用ください。

不具合・カスタマイズ対象ページのURL:

相談内容:

不具合の発生手順:

解決のために試したこと:

※文字だけでは正しく伝わらない可能性があるため、スクショ画像の添付もお願いします。
※高速化設定をしている場合は無効にしてください。
環境情報:

※↑こちらに「Cocoon設定 → テーマ情報」にある「環境情報」を貼り付けてください。

環境情報の取得方法はこちら。
https://wp-cocoon.com/theme-report/
高速化設定を無効にするにはこちら。
https://wp-cocoon.com/theme-trouble/

フォーラム利用ガイドリンク

  1. フォーラムガイドライン
  2. よくある質問と答え(FAQ)
  3. サポート対象外のケース
  4. 原因不明の不具合用トラブルシューティング
  5. トピックにHTMLを貼り付ける方法(推奨ツール:notepad.pw
  6. 真っ白画面でのエラーメッセージの確認方法
  7. ブラウザ環境チェックツール
  8. Cocoonカスタマイズ依頼

フォーラム質問後、問題等が解決した場合は結果を書き込んでいただけると幸いです。同様の問題で調べている方には、結果が一番気になる部分となります。

サイドバーカテゴリーにハイライトを付け...
 
共有:
通知
すべてクリア

[解決済] サイドバーカテゴリーにハイライトを付けたい

20 投稿
3 ユーザー
2 Reactions
2,522 表示
(@forevernow)
Active Member Registered
結合: 6年前
投稿: 15
Topic starter  

お世話になっております。

現在開いているページのサイドバーカテゴリーに

ハイライトカラーを付けたいと思っております。

参考サイト: http://sample.bizvektor.com/company/recruit/

※cocoonでは見つからなかったので上記サイトのようにハイライト表示にしたいです。

固定ページ、投稿ページ関わらず親カテゴリ、サブカテゴリを開いている時もハイライトに出来ればと思います。

cssなどのご教示いただければ幸いです。

どうぞ宜しくお願いいたします。


   
わいひら
(@yhira)
Illustrious Memberサイト Admin
結合: 7年前
投稿: 17220
 

ハイライト表示というのは、添付画像のようなグラデーション表示のことでしょうか?
ハイライト表示とグラデーション表示は意味的に全然別物のことなので、確認させてください。

また、全く同じCSSにするということなのでしょうか。


   
(@forevernow)
Active Member Registered
結合: 6年前
投稿: 15
Topic starter  

わいひらさん

早速お返事くださいましてありがとうございます。

私の伝え方が悪くすみません。

グラデーション表示ではなく、現在開いている投稿ページ固定ページのサイドバーカテゴリーをアクティブ表示?ハイライト表示?にして現在地がわかるようにしたいです。

言いたいことは、いかのサイトのような感じです。

http://wp-notebook.com/intermediate/now-page-active/

どうぞ宜しくお願いいたします。

 

 


   
かうたっく
(@kautakku)
Famed Member Moderator
結合: 7年前
投稿: 4764
 

こんにちは。具体的にどのようにしたいのかがイマイチ伝わらないので、一度試して頂けたらと思います。

固定ページ、投稿ページ関わらず親カテゴリ、サブカテゴリを開いている時もハイライトに出来ればと思います。

まずCocoonのウィジェットはカテゴリ・ページ毎・投稿ページ毎・固定ページ毎に表示・非表示を自分で設定できます。

それを使用して思う通りに表示されるかを試してみるのが良いのかも。と思います。

以下画像はmチェックを入れているカテゴリは非表示にできる状態のスクショです。

https://gyazo.com/1c75b86d1fc4a08b72fddf11907cefe8

それが思う通りであれば、カテゴリのウィジェット

こんにちは。具体的にどのようにしたいのかがイマイチ伝わらないので、一度試して頂けたらと思います。

固定ページ、投稿ページ関わらず親カテゴリ、サブカテゴリを開いている時もハイライトに出来ればと思います。

まずCocoonのウィジェットはカテゴリ・ページ毎・投稿ページ毎・固定ページ毎に表示・非表示を自分で設定できます。

それを使用して思う通りに表示されるかを試してみるのが良いのかも。と思います。

以下画像はmチェックを入れているカテゴリは非表示にできる状態のスクショです。

https://gyazo.com/1c75b86d1fc4a08b72fddf11907cefe8

それが思う通りであれば、後はCSSでstyleを付ければ良いと思います。

 

WordPressの簡単な分岐タグなども使えるはずだった印象です。一度お試しいただけますか。

後はCSSでstyleを付ければ良いと思います。

.widget_categories h3 {}などでstyleを入れるなど

 

WordPressの簡単な分岐タグなども使えるはずだった印象です。一度お試しいただけますか。


   
(@forevernow)
Active Member Registered
結合: 6年前
投稿: 15
Topic starter  

かうたっくさん

こんにちは。

返信ありがとうございます。

添付した画像でご説明しますと

「よくあるご質問」を開いている時にサイドバーのカテゴリーの色が少しグレーに変わっていると思います。

そんな感じで「現在開いているページのカテゴリーはココだよ」と判るようにしたいです。

cocoonのデフォルトですと、上記のようには出来ないのでcssなどで調整する方法がございましたらご教示いただければと思っています。

言いたいことがなかなかうまく伝えられずすみません。

どうぞ宜しくお願いいたします。


   
かうたっく
(@kautakku)
Famed Member Moderator
結合: 7年前
投稿: 4764
 

あぁぁ、、なるほどです。何となくわかった気がしました。

『あるカテゴリを開いてる』ときだけ『サイドバーにある該当カテゴリの{見出しのみ}色を変更したい!』ってことでしたか

が、現状を今チェックした限りでは、CSSでできるようHTMLにclass属性が付いてない状況でした。

カテゴリのHTMLに、それぞれのclass属性が付けばCSSで可能ですが、現状はそのように簡単にイケない感じです。

※PHPを触ってうまくいくかどうか??

だと思います。


   
(@forevernow)
Active Member Registered
結合: 6年前
投稿: 15
Topic starter  

かうたっくさん

そうです!わかりやすく書いていただきありがとうございます。

なるほど、やはりPHPをいじらないと難しいですか。

自分では無理なので諦めます(T_T)

色々調べていただきありがとうございました。


   
わいひら
(@yhira)
Illustrious Memberサイト Admin
結合: 7年前
投稿: 17220
 

冒頭のページなんですが、
http://sample.bizvektor.com/company/recruit/
これは、「カテゴリー」ウィジェットではなくて、「固定ページ」ウィジェットだと思います。
固定ページウィジェットでやるのであればできるかと思います。


   
わいひら
(@yhira)
Illustrious Memberサイト Admin
結合: 7年前
投稿: 17220
 

カテゴリページであれば、カテゴリの一覧ページであれば一応CSSでやる方法もあります。
以下のように書けばいけるかと思います。

.current-cat {
background-color: #eee;
}

   
わいひら
(@yhira)
Illustrious Memberサイト Admin
結合: 7年前
投稿: 17220
 

一応、「固定ページ」ウィジェットのカレント(現在の)ページの項目をハイライトするのであれば、以下のように書きます。

.current_page_item {
background-color: #eee;
}

   
(@forevernow)
Active Member Registered
結合: 6年前
投稿: 15
Topic starter  

わいひらさん

カテゴリーページの記述ありがとうございます。

「固定ページ」ウィジェットだったんですね。

「固定ページウィジェット」ですとこんな感じでしょうか?

 .cat-item {
background-color: #eee;
}

「投稿ページ」では、やはりPHPをいじらないと難しいでしょうか?


   
(@forevernow)
Active Member Registered
結合: 6年前
投稿: 15
Topic starter  

わいひらさん

「固定ページウィジェット」の記述ありがとうございます。

「投稿ページ」では、やはりPHPをいじらないと難しいでしょうか?


   
わいひら
(@yhira)
Illustrious Memberサイト Admin
結合: 7年前
投稿: 17220
 

「投稿ページ」を表示さした状態で、その「投稿ページ」が属している「カテゴリー(ウィジェット)項目」全てをハイライトするということでしょうか?


   
わいひら
(@yhira)
Illustrious Memberサイト Admin
結合: 7年前
投稿: 17220

   
(@forevernow)
Active Member Registered
結合: 6年前
投稿: 15
Topic starter  

わいひらさん

いえ、全てをハイライトにしなくても一部のみで大丈夫です。

どう説明していいかわからないのですが

例えば以下のページですと

https://wp-cocoon.com/how-to-get-amazon-image-index/

テーマ設定 > 記事作成 > ショートコード

なのでこのページの場合、サイドバーカテゴリーの「ショートコード」をハイライトにしたいという意味になります。


   
わいひら
(@yhira)
Illustrious Memberサイト Admin
結合: 7年前
投稿: 17220
 

いずれにせよ「投稿」ページでは、「カテゴリーウィジェット」の項目に対してcurrentを表すCSSは出力されていないので、PHPもしくはJavaScriptのカスタマイズは必須になると思います。


   
(@forevernow)
Active Member Registered
結合: 6年前
投稿: 15
Topic starter  

わいひらさん

返信ありがとうございます。

やはりそうなんですね。

「投稿ページ」と「カテゴリーページ」だけでもやり方がわかり助かりました。

ご多忙中にもかかわらず色々と親切にご教示いただき感謝いたしますm(__)m

本当にありがとうございました。


   
かうたっく
(@kautakku)
Famed Member Moderator
結合: 7年前
投稿: 4764
 

例えば以下のページですと

https://wp-cocoon.com/how-to-get-amazon-image-index/

テーマ設定 > 記事作成 > ショートコード

なのでこのページの場合、サイドバーカテゴリーの「ショートコード」をハイライトにしたいという意味になります。

カテゴリidを指定し、背景を付けると以下のようになるので試して頂けますか。

.categoryid-33 .cat-item-33 {
	background: #ddd;
}

この場合、カテゴリIDが33。

カテゴリIDが100であれば、.categoryid-100 .cat-item-100と指定する感じです。同じカテゴリのみ指定する場合はこのCSSで大丈夫かと思われます。

表示は以下の通り

https://gyazo.com/0091e0e337c07145a64264115ea560a6

  • IDの調べ方

該当カテゴリ編集画面の URL/wp-admin/term.php?taxonomy=category&tag_ID=数字10&post_type=post

この数字10を指定すればOKです。大規模ってかカテゴリ数が多いと大変かもしれませんが、以下のように指定できます。

.categoryid-33 .cat-item-33,
.categoryid-100 .cat-item-100 {
	background: #ddd;
}

   
わいひら reacted
かうたっく
(@kautakku)
Famed Member Moderator
結合: 7年前
投稿: 4764
 

ちなみにカテゴリ一覧ページも同じようにカテゴリに背景を付けたい場合

.category-33 .cat-item-33と指定、ID33のカテゴリ一覧ページのカテゴリアイテム33と指定を追加する感じです

.categoryid-33 .cat-item-33,
.category-33 .cat-item-33,
.categoryid-100 .cat-item-100,
.category-100 .cat-item-100 {
	background: #ddd;
}

さっき確認しました


   
(@forevernow)
Active Member Registered
結合: 6年前
投稿: 15
Topic starter  

かうたっくさん

返信ありがとうございます。

上記の方法を試してみるとハイライトにすることができました!!

カテゴリー一覧も同様に確認できました!

早朝からご指導いただき感謝いたします。

CSSのみですることができ非常に嬉しいです。

本当にありがとうございました。


   
わいひら reacted
共有:

問題の解決に至った場合には、トピック冒頭の「解決済み」をクリックしていただけますと幸いです。

また、有用な回答があった場合は返信右下にある「いいね!」もご活用ください。回答者の励みになります。

「いいね!」機能はフォーラム登録者のみが利用できる機能です。

CC BY-ND 2.1)準じていれば(リンクを貼っていただければ)転載も自由です。カスタマイズ記事を書く際にコード等をコピペ利用していただいて構いません。

フォーラムの使い方がよくわからない場合は、テストトピックで自由にテストしていただいて構いません。

最近の書き込みはこちら。

詳細なカスタマイズ依頼をするならこちら。

タイトルとURLをコピーしました