サイト内検索
Cocoonフォーラム
書き込みの前に以下の3点をご確認ください。
何を書き込んだら良いか分からない場合は、以下のテンプレートをコピペしてご利用ください。
不具合・カスタマイズ対象ページのURL:
相談内容:
不具合の発生手順:
解決のために試したこと:
※文字だけでは正しく伝わらない可能性があるため、スクショ画像の添付もお願いします。
※高速化設定をしている場合は無効にしてください。
環境情報:※↑こちらに「Cocoon設定 → テーマ情報」にある「環境情報」を貼り付けてください。
環境情報の取得方法はこちら。
→ https://wp-cocoon.com/theme-report/
高速化設定を無効にするにはこちら。
→ https://wp-cocoon.com/theme-trouble/
フォーラム利用ガイドリンク
- フォーラムガイドライン
- よくある質問と答え(FAQ)
- サポート対象外のケース
- 原因不明の不具合用トラブルシューティング
- トピックにHTMLを貼り付ける方法(推奨ツール:notepad.pw)
- 真っ白画面でのエラーメッセージの確認方法
- ブラウザ環境チェックツール
- Cocoonカスタマイズ依頼
フォーラム質問後、問題等が解決した場合は結果を書き込んでいただけると幸いです。同様の問題で調べている方には、結果が一番気になる部分となります。
Topic starter
2024年2月22日 10:00
----------------------------------------------
テーマ名:Cocoon
バージョン:2.7.0.4
カテゴリー数:19
タグ数:151
ユーザー数:1
----------------------------------------------
https://wp-cocoon.com/check-list-tag/
●設定
[Cocoon設定]→[エディター]→タグ「タグ選択をチェックリスト形式にする」オン
●現象
[投稿]→[タグ]の一覧で、図示の通り、ラベルの無い、選択フォームが表示される。
また、エディターのタグパネルに、新規入力の時、「親ターム」の選択フォームが表示される。
●確認
https://github.com/xserver-inc/cocoon/blob/5dcba5485a8884f14c54c65b968bdb7a77049294/lib/admin.php#L813-L826
カテゴリーもタグも、タクソノミーの一部ですが、タグは階層がないものと思っており。
「親ターム」が表示され、何を選択するの?となり。
少し戸惑ったので、マニュアルに何か追記した方がいいかと思え。
●経緯
Cocoon標準で設定がある事に気付かず、スキン側でも同じ機能を追加し。
その時、気付き。
わいひら reacted
2024年2月22日 12:49
状態確認しました。
テスト的にWordPressデフォルトの「タグ編集ページ」や、投稿のエディターページの「タブオプション」では親のセレクトボックスを非表示にしてみました。
https://github.com/xserver-inc/cocoon/commit/57280c19492e3c03d77c88422725fcff2f9826d4#diff-cccba380194c5b481f958b63286bb680b5441e7605ae1d75e007577043252ee0R1123
ただユニークなIDや、組み合わせでユニークとなるセレクタがなくて、唯一ユニークなIDであった#inspector-select-control-2をやもなく使用しました。
ただ#inspector-select-control-2という名前からしても動的に割り振られたもので、で他にセレクトコントロールが使われたら変わる可能性があるような気がします。
なので一案としてテスト的に実装しました。問題があるようなら元に戻します。
This post was modified 9か月前 2回 by わいひら
Topic starter
2024年2月22日 15:06
わいひらさんの対策案、既に試しており。
タグ一覧、編集、クラシックエディタはCSSで対応できそうでしたが、GutenbergだけCSSでは対処できず。
マニュアルの注意書きだけで、いいかな?と思いました。
Topic starter
2024年2月22日 19:01
●対策案
admin.cssに以下を追加する?
/* エディター非表示 */ #newpost_tag_parent, .editor-post-taxonomies__hierarchical-terms-input + div:has(.components-select-control__input) { display:none; } /* 一覧、編集非表示 */ :is(.edit-tags-php, .term-php) .term-parent-wrap { display:none; }
わいひら reacted
2024年2月23日 18:50
エディター画面でCSSセレクターが.editor-post-taxonomies__hierarchical-terms-input + div:has(.components-select-control__input)だと僕の環境ではカテゴリーの「親カテゴリー」オプションまで消えてしまうようです。
div[aria-label="タグ"] + ...とかを利用すればいけそうですけど、たぶん言語が変わるとダメになりそうなので、あまり良さそうな方法じゃないんですよね。
WordPressでエディターのカテゴリー・タグオプションにそれぞれ一意のIDかクラス名をつけてくれれば簡単なことなんですけど。
やっぱり設定の案内欄に注意書きを書くしかないかも。
This post was modified 9か月前 2回 by わいひら
Topic starter
2024年2月23日 18:55
全くカテゴリー見てませんでした。
同じCSSクラスで、消えてしまいますね。
editor-post-taxonomies__hierarchical-terms-input
やっぱり設定の案内欄に注意書きを書くしかないかも。
マニュアルに注記で十分だと思います。
2024年2月23日 19:26
全くカテゴリー見てませんでした。
同じCSSクラスで、消えてしまいますね。
そうなんです。。なので#inspector-select-control-2みたいな曖昧なものまで使用して試していたんですがだめでした。
マニュアルに注記で十分だと思います。
Cocoon設定のオプションに説明文を追記しておきました。
https://github.com/xserver-inc/cocoon/commit/f2d13efe2d809029c06748e526f9fec04e86ba19
Topic starter
2024年2月23日 19:42
----------------------------------------------
テーマ名:Cocoon
バージョン:2.7.0.4
カテゴリー数:19
タグ数:151
ユーザー数:1
----------------------------------------------
確認しました。
本件をクローズとします。
わいひら reacted
2024年2月23日 20:04
ご確認いただきありがとうございます!
問題の解決に至った場合には、トピック冒頭の「解決済み」をクリックしていただけますと幸いです。
また、有用な回答があった場合は返信右下にある「いいね!」もご活用ください。回答者の励みになります。
(CC BY-ND 2.1)準じていれば(リンクを貼っていただければ)転載も自由です。カスタマイズ記事を書く際にコード等をコピペ利用していただいて構いません。
フォーラムの使い方がよくわからない場合は、テストトピックで自由にテストしていただいて構いません。
最近の書き込みはこちら。
詳細なカスタマイズ依頼をするならこちら。