サイト内検索
Cocoonフォーラム
書き込みの前に以下の3点をご確認ください。
何を書き込んだら良いか分からない場合は、以下のテンプレートをコピペしてご利用ください。
不具合・カスタマイズ対象ページのURL:
相談内容:
不具合の発生手順:
解決のために試したこと:
※文字だけでは正しく伝わらない可能性があるため、スクショ画像の添付もお願いします。
※高速化設定をしている場合は無効にしてください。
環境情報:※↑こちらに「Cocoon設定 → テーマ情報」にある「環境情報」を貼り付けてください。
環境情報の取得方法はこちら。
→ https://wp-cocoon.com/theme-report/
高速化設定を無効にするにはこちら。
→ https://wp-cocoon.com/theme-trouble/
フォーラム利用ガイドリンク
- フォーラムガイドライン
- よくある質問と答え(FAQ)
- サポート対象外のケース
- 原因不明の不具合用トラブルシューティング
- トピックにHTMLを貼り付ける方法(推奨ツール:notepad.pw)
- 真っ白画面でのエラーメッセージの確認方法
- ブラウザ環境チェックツール
- Cocoonカスタマイズ依頼
フォーラム質問後、問題等が解決した場合は結果を書き込んでいただけると幸いです。同様の問題で調べている方には、結果が一番気になる部分となります。
Topic starter
2019年5月28日 13:46
検索結果ページのHTMLソースを見ていたところ、h1タグが二回出てくることに気づきました。Cocoon公式サイトもそうなっています。検索結果ページでは「無料WordPressテーマ」と検索キーワードが両方h1になります。これに対して、トップページではh1タグは「Cocoonの特徴」だけで、カテゴリページや個別の記事でも一個だけです。h1は一つのページで複数回出てきてもよい、一回であるべき、など諸説あるようですが、検索結果ページだけ二個なのは少し気になります。もし可能でしたら対処いただけませんでしょうか。
わいひら reacted
2019年5月28日 20:14
確かに。
一応、修正しておきました。
------------------------------------------------
https://github.com/yhira/cocoon
最新ファイルをダウンロードする場合は、上記ページのダウンロードボタンからzipファイルをダウンロードしてください。
FTPでのアップデート方法はこちら。
https://wp-cocoon.com/ftp-update/
------------------------------------------------
ただ、上で書かれていることとあわせて、Cocoonでは検索結果ページはnoindexとなっているので、今回の修正により影響が出ることはほぼほぼないと言っていいと思います。
Topic starter
2019年5月28日 21:54
早速ありがとうございます。関連して追加でお願いなのですが、lib/html-forms.phpの
if (!is_singular()&& !is_archive() && $is_header) {
を
if (!is_singular() && !is_archive() && !is_search() && $is_header) {
に変更されたところをさらに
if (!is_singular() && !is_archive() && !is_search() && !is_home() && $is_header) {
に変更していただくことは可能でしょうか? 現在、こちらに書かれているようにフロントページを固定ページにして、別の固定ページを最新投稿のリストの表示される投稿ページにする設定をしています。この投稿ページも同様にロゴがh1になってしまっていますが、上のようになっていればロゴがh1にならなくなると思われます。
こちらによればis_home()は、「最新の投稿」を選択時の最新の投稿にもtrueが返ってくるそうですが、これはis_singular()もtrueになるはずなので、特にこれまでの動作と変化はしないはずです。
ちなみに、投稿ページにh1を挿入するためにindex.phpの<?php get_header(); ?>の後に
<?php
if (is_home()) {
echo '<h1 id="archive-title" class="archive-title">'.single_post_title('', false).'</h1>';
}
?>
を挿入しています。これがもしほかの機能と干渉しないようなら追加いただければ個人的にはありがたいですが、フロントページを固定ページにして別の投稿ページを用意する機能は使っている方が少ないようなので、もし追加されない場合には子テーマで対処します。
Topic starter
2019年5月28日 22:55
はい、検索結果については解決です。
固定ページも普通の固定ページならタイトルが普通にh1になっているのですが、投稿ページに指定すると扱いが変わってしまうので困っていました。現状、子テーマでh1をほかのページと同じ場所に押し込んでいるので実用上問題はないのですが(ご覧になったページと同様、元々h1になっているロゴは非表示にしています)、最初は投稿ページだけなぜかタイトルが表示されないのでかなり困りました。
テンプレートでの対応もトライしてみます。
Topic starter
2019年5月28日 23:03
テンプレートを試そうとしたのですが、投稿ページに指定した固定ページからはテンプレートを選択できないようです(ほかの固定ページでは「ページ属性」>「テンプレート」が出てくるが、投稿ページだと出てこない)。この場合、子テーマでindex.phpを作るしか手がなさそうです。
2019年5月29日 07:21
わいひらさんの回答待ちの間に返信をチェックしていただけたら、新規トピックをたてて状況をもう少し詳細に書いていただき、該当リンクと詳細情報も置いていただけますか。
*****
たぶん対応してもらえるかもですが、そうでない場合。ココに書いても検索でヒットしないからです。
お手数かけますが、よろしくお願いします。
わいひら reacted
2019年5月29日 16:02
https://wp-cocoon.com/community/demands/%E6%8A%95%E7%A8%BF%E3%83%9A%E3%83%BC%E3%82%B8%E3%81%AEh1/
tanakanさん、新しいトピック立てのご協力、感謝です❦
問題の解決に至った場合には、トピック冒頭の「解決済み」をクリックしていただけますと幸いです。
また、有用な回答があった場合は返信右下にある「いいね!」もご活用ください。回答者の励みになります。
(CC BY-ND 2.1)準じていれば(リンクを貼っていただければ)転載も自由です。カスタマイズ記事を書く際にコード等をコピペ利用していただいて構いません。
フォーラムの使い方がよくわからない場合は、テストトピックで自由にテストしていただいて構いません。
最近の書き込みはこちら。
詳細なカスタマイズ依頼をするならこちら。