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カスタマイズ依頼

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

[C]人気記事「除外カテゴリーID」の...
 
共有:
通知
すべてクリア

[解決済] [C]人気記事「除外カテゴリーID」の設定について

4 投稿
2 ユーザー
3 Reactions
3,906 表示
(@syobooon)
Trusted Member Registered
結合: 6年前
投稿: 36
Topic starter  

自分で何とか出来ないかと色々と試しましたが上手く行かないのでご協力願えればと投稿致します。

[C]人気記事の「除外カテゴリーID設定」ですが、同設定の最後に有る「表示設定」のように、除外カテゴリーID設定をチェック式に変更出来ないでしょうか?

現在、記事投稿画面のカテゴリー選択で、子や孫のカテゴリーのみ選択して投稿すると、[C]人気記事の除外カテゴリーIDを設定する際には、親カテゴリーだけでなく子カテゴリーも指定しないと除外されない状態です。

例えば、

親|アクセサリー ID1
子|ネックレス ID10
孫|金 ID100
孫|銀 ID200

親|時計 ID2
子|アナログ ID20
孫|金 ID300
孫|銀 ID400

と、言う場合に、「時計 ID2」の孫の「金 ID300」だけを表示したい時は「1,10,100,200,400」と設定しなければならず、カテゴリーが増えるとIDを調べるだけでも一苦労です。

私の場合、孫の人気記事だけを表示したいと言う事では無く、親カテゴリーに関する人気記事を表示したいのですが、それでも「1,10,100,200」と設定しなければならず、カテゴリーに親・子・孫が増える度に設定は肥大化していきます。

じゃあ、私の場合、親カテゴリーに基づいた人気記事だけを表示したいなら、投稿画面で親ジャンルにもチェックを入れれば、人気記事に親ジャンルに紐づく特定のジャンルだけを簡単に表示出来るのでは?と、思われるでしょうが、親のカテゴリーを投稿画面で選択すると、ジャンルなどのリストのアイキャッチ左上に表示されるカテゴリー名の表示はスラッグの文字順で表示されるらしく、アクセサリーのスラッグが「accessory」、金のスラッグが「gold」の場合、「accessory」の方が上位となり「アクセサリー」と表示されます。

他のカテゴリで時計のスラッグ「watch」、金のスラッグが「gold」の場合、文字順の早い「gold」の方が上位となり「金」と表示され、アイキャッチ左上に表示されるカテゴリー名の統一性が損なわれる結果となります。

それは同じカテゴリでも同様です。
親カテゴリのスラッグに合わせて、「金 ID100」のスラッグに親カテゴリのスラッグよりも文字順の早い「aa_gold」などにすれば、アイキャッチ左上のカテゴリー名に「金」と表示出来ますが、多少の手間とは言え手間が掛かる上に限界が御座います。

以上の理由により、投稿画面のカテゴリ選択では子や孫のカテゴリしか選択しておりません。

何かしら打開策は無いかと私も色々試しましたが、上手く動作させる事が出来ませんでした。
また、テーマの持つ問題だと考えて今回要望を投稿するに至りました。

最初に提案したように、チェック式ならユーザー側としては意図した情報が簡単に表示出来るのではないかと思ったのですが、「表示設定」のソースなどを流用して実装出来ないでしょうか?

また、もう一つの案として、「除外カテゴリーID設定」だけでは、私の様に除外したいIDを全て設定しないといけなくなります。表示したいカテゴリーを指定する「特定カテゴリーID設定」の実装などは難しいでしょうか?それだけでもグっと作業量が減るのですが、実装されていないと言う事は手間や技術的な問題で実装されていないのでしょうか。

[C]人気記事は、さほど重要なウィジェットでは無いとは思いますが、有れば多少なりともアイキャッチになるかと思います。お手数かとは思いますが何らかの解決策をご検討頂ければ有り難いのです。

また、わいひらさん以外の方でも「除外カテゴリーID設定」に関する上手な対策など御座いましたらご教授願えればと思います。

勝手なお願いですがご協力頂ければ幸いです。


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

人気記事ウィジェットのそのオプション機能に、そこまでする需要があるか(ほとんどの人がそこまで設定するか)と考えたら、無かったので現在の仕様になっていました。スペースもとるので。
また、現在の仕様はWordpress Popular Postsの除外記事IDに習ったインターフェースでもあります。

ただ、そこまで難しい変更ではなかったので実装してみました。
https://github.com/yhira/cocoon/archive/master.zip

今回は簡単な変更だったので実装しましたが、「需要がないのに難しい実装」だった場合は、要望があっても変更しない可能性は高いかもしれません。


   
(@syobooon)
Trusted Member Registered
結合: 6年前
投稿: 36
Topic starter  

わいひらさん。お手数をお掛けしました。

本来、人気記事ウィジェットを複数設置するとは想定されていないでしょうから、変更して頂く前の仕様だったのは理解しておりました。

需要の少ないであろう部分ですので、自力でカスタマイズ出来れば良かったのですが、上手く行かずにお手数をお掛けしました。

IDを調べる必要も無くなり、また直感的に表示・非表示の切り替えが出来るようになり使いやすくなりました。大変感謝しております。

ご対応頂き有難うございました。


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

僕も当初機能を追加したときに、双方どちらにしようか迷った部分ではありました。
ただ今回、ご要望をいただいたことで、そういった需要があることがわかったので、「多少スペースをとっても使いやすい方にしよう」と思うことができました。
こちらこそありがとうございます。


   
共有:

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

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

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

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

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

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

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

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