サイト内検索
Cocoonフォーラム
書き込みの前に以下の3点をご確認ください。
何を書き込んだら良いか分からない場合は、以下のテンプレートをコピペしてご利用ください。
不具合・カスタマイズ対象ページのURL:
相談内容:
不具合の発生手順:
解決のために試したこと:
※文字だけでは正しく伝わらない可能性があるため、スクショ画像の添付もお願いします。
※高速化設定をしている場合は無効にしてください。
環境情報:※↑こちらに「Cocoon設定 → テーマ情報」にある「環境情報」を貼り付けてください。
環境情報の取得方法はこちら。
→ https://wp-cocoon.com/theme-report/
高速化設定を無効にするにはこちら。
→ https://wp-cocoon.com/theme-trouble/
フォーラム利用ガイドリンク
- フォーラムガイドライン
- よくある質問と答え(FAQ)
- サポート対象外のケース
- 原因不明の不具合用トラブルシューティング
- トピックにHTMLを貼り付ける方法(推奨ツール:notepad.pw)
- 真っ白画面でのエラーメッセージの確認方法
- ブラウザ環境チェックツール
- Cocoonカスタマイズ依頼
フォーラム質問後、問題等が解決した場合は結果を書き込んでいただけると幸いです。同様の問題で調べている方には、結果が一番気になる部分となります。
トピックスターター 2024年11月20日 15:28
----------------------------------------------
テーマ名:Cocoon
バージョン:2.8.0.1
カテゴリー数:19
タグ数:150
ユーザー数:1
----------------------------------------------
●確認事項
検索、アーカイブページのときのmeta descriptionについて確認したく。
カテゴリー、タグページのmeta descriptionは、カテゴリー、タグ編集ページのメタディスクリプションが未設定の場合、以下となる。
「カテゴリー名」の記事一覧です。
「タグ名」の記事一覧です。
しかし、検索、アーカイブページのとき、キャッチフレーズが出力される。
例えば
検索ページのとき、<title>は「“検索キー” の検索結果」となる。
アーカイブのとき、<title>は「2024年11月1日」となる。
このため、カテゴリー、タグページと同じように、descriptionは、「“検索キー” の記事一覧です」「2024年11月1日の記事一覧です」が望ましいのでは?
わいひら reacted
トピックスターター 2024年11月20日 16:43
[Cocoon設定]→[タイトル]→メタディスクリプションのオン、オフの仕様複雑です。
カテゴリー編集で以下を設定した。
- 名前「WordPess」
- タイトルを「テスト」
カテゴリー「WordPress」の記事一覧を表示した。
<title>とog:titleは「test」となるが、meta description、og:descriptionは「WordPress」の記事一覧です。となり、「test」の記事一覧とならない。
わいひら reacted
トピックスターター 2024年11月20日 17:29
上記含め仕様をまとめていると、以下のオン・オフがあるため、より複雑になり。
上手く纏められず申し訳なく。
[Cocoon設定]→[タイトル]の
メタディスクプリション、メタキーワードの出力オン・オフ必要なのか?
入力すれば出力され、オフは不要なのでは??
わいひら reacted
トピックスターター 2024年11月20日 22:37
●原因
「test」の記事一覧とならない。
以下でSEOタイトルかカテゴリー名のどちらかを加え、「○○の記事一覧です」とdescriptionに出力する。
しかし、get_category_meta_descriptionの引数$categoryが常にNULLのため、SEOタイトルでなく、カテゴリー名となってしまう。
わいひら reacted
2024年11月21日 01:24
このため、カテゴリー、タグページと同じように、descriptionは、「“検索キー” の記事一覧です」「2024年11月1日の記事一覧です」が望ましいのでは?
検索、アーカイブページページは基本的にインデックスされない(されたとしても上位表示されない)ため、キャッチフレーズを出力しています。
そこら辺をそのような仕様にしたとして、どれほどの意味があるのかと思って特に特別なディスクリプションを設定していません。
カテゴリー編集で以下を設定した。
- 名前「WordPess」
- タイトルを「テスト」
カテゴリー「WordPress」の記事一覧を表示した。
<title>とog:titleは「test」となるが、meta description、og:descriptionは「WordPress」の記事一覧です。となり、「test」の記事一覧とならない。
カテゴリーウィジェットなどでも「テスト」とならないため、そこは『「WordPress」の記事一覧です。』でいいように思います。
[Cocoon設定]→[タイトル]の
メタディスクプリション、メタキーワードの出力オン・オフ必要なのか?
入力すれば出力され、オフは不要なのでは??
オフはSEOプラグインなどと重複した時に、タグを出力しないために必要です。
ただ、確認してみたら、メタディスクリプションを無効にしていても必ずキャッチフレーズがメタディスクリプションとして出力されていたので、出力されないように修正しました。
https://github.com/xserver-inc/cocoon/commit/7676ee23cf32874d36a2224cec06af111a8995cd
しかし、get_category_meta_descriptionの引数$categoryが常にNULLのため、SEOタイトルでなく、カテゴリー名となってしまう。
$categoryがnullのときは、必ずカレントカテゴリーオブジェクトが代入されるように修正しました。
https://github.com/xserver-inc/cocoon/commit/ccf77706876a0b2bdb77aa25aa5654f89904eadf
トピックスターター 2024年11月21日 12:32
『「WordPress」の記事一覧です。』でいいように思います。
カテゴリー・タグのみ変更しなくても、フロントページの仕様と同じでSOE情報が未入力ならデフォルト「キャッチフレーズ」でいいのでは?と思いました。
description関連の修正確認は、以下が完了した後、まとめて実施する予定です。
2024年11月21日 17:44
メタディスクリプションが検索結果のスニペットに表示される可能性があると考えたら、関連のある内容の『「WordPress」の記事一覧です。』でいいような気がします。※もちろんスニペットに採用されない可能性もかなりありますが、採用されると想定した場合です。
例えば、基本グルメのサイトでちょこちょこWordPressに関することをメモ書きに書いているという感じの雑記ブログもまあまああるかと思います。
それでサイトのキャッチフレーズは「○○近辺の街中華情報を発信します。」でカテゴリが「WordPress」じゃあおかしくないですか。
もちろんそういう場合はGoogleがスニペットいい感じに変更してくれるとは思うんですが、絶対ないとは言い切れません。それだったら無難な文言でいいんじゃないかと思います。
もちろん今回は極端な例ですが、雑記ブログの場合は、このようなことは十分あり得るかと思います。
トピックスターター 2024年11月21日 22:01
----------------------------------------------
テーマ名:Cocoon
バージョン:2.8.0.2
カテゴリー数:19
タグ数:150
ユーザー数:1
----------------------------------------------
以下の動作であることを確認しました。
本件をクローズとします。
●動作仕様
[Cocoon設定]→[タイトル]
「メタディスクリプションタグを出力する」をオフ
キャッチフレーズを出力。
「メタディスクリプションタグを出力する」をオン
アーカイブ、検索ページは、キャッチフレーズを出力。
カテゴリー編集で本文、メタディスクリプションを入力値を出力。
未入力の場合、例えば『「WordPress」の記事一覧です。』と出力(カテゴリ、タグページ)。
わいひら reacted
2024年11月21日 22:13
ご確認いただきありがとうございます!
問題の解決に至った場合には、トピック冒頭の「解決済み」をクリックしていただけますと幸いです。
また、有用な回答があった場合は返信右下にある「いいね!」もご活用ください。回答者の励みになります。
(CC BY-ND 2.1)準じていれば(リンクを貼っていただければ)転載も自由です。カスタマイズ記事を書く際にコード等をコピペ利用していただいて構いません。
フォーラムの使い方がよくわからない場合は、テストトピックで自由にテストしていただいて構いません。
最近の書き込みはこちら。
詳細なカスタマイズ依頼をするならこちら。