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

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

検索結果ページのh1タグ
 
共有:
通知
すべてクリア

[解決済] 検索結果ページのh1タグ

9 投稿
3 ユーザー
4 Reactions
2,067 表示
(@tanakan)
Trusted Member Registered
結合: 6年前
投稿: 28
Topic starter  

検索結果ページのHTMLソースを見ていたところ、h1タグが二回出てくることに気づきました。Cocoon公式サイトもそうなっています。検索結果ページでは「無料WordPressテーマ」と検索キーワードが両方h1になります。これに対して、トップページではh1タグは「Cocoonの特徴」だけで、カテゴリページや個別の記事でも一個だけです。h1は一つのページで複数回出てきてもよい、一回であるべき、など諸説あるようですが、検索結果ページだけ二個なのは少し気になります。もし可能でしたら対処いただけませんでしょうか。


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

確かに。
一応、修正しておきました。
------------------------------------------------
https://github.com/yhira/cocoon
最新ファイルをダウンロードする場合は、上記ページのダウンロードボタンからzipファイルをダウンロードしてください。

FTPでのアップデート方法はこちら。
https://wp-cocoon.com/ftp-update/
------------------------------------------------
ただ、上で書かれていることとあわせて、Cocoonでは検索結果ページはnoindexとなっているので、今回の修正により影響が出ることはほぼほぼないと言っていいと思います。


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

早速ありがとうございます。関連して追加でお願いなのですが、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>';
}
?>

を挿入しています。これがもしほかの機能と干渉しないようなら追加いただければ個人的にはありがたいですが、フロントページを固定ページにして別の投稿ページを用意する機能は使っている方が少ないようなので、もし追加されない場合には子テーマで対処します。


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

とりあえず解決。って事ですよね?

***

別件はホームを固定ページにした場合ですよね。

1度見かけて印象があったページでは、固定ページのタイトルh1タグをCSSで非表示にしているケースは見た事ある気もします。※未完成公開前のページかも!?

あとテーマサイドで対応がない場合

固定ページであれば、管理画面上の該当ページの『ページ属性』からテンプレートファイルを入れて対応するのも簡単と思う場合もあるかもです。※子テーマで対応したほうが簡単であればそれもあり

This post was modified 5年前 by かうたっく

   
わいひら reacted
(@tanakan)
Trusted Member Registered
結合: 6年前
投稿: 28
Topic starter  

はい、検索結果については解決です。

固定ページも普通の固定ページならタイトルが普通にh1になっているのですが、投稿ページに指定すると扱いが変わってしまうので困っていました。現状、子テーマでh1をほかのページと同じ場所に押し込んでいるので実用上問題はないのですが(ご覧になったページと同様、元々h1になっているロゴは非表示にしています)、最初は投稿ページだけなぜかタイトルが表示されないのでかなり困りました。

テンプレートでの対応もトライしてみます。


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

テンプレートを試そうとしたのですが、投稿ページに指定した固定ページからはテンプレートを選択できないようです(ほかの固定ページでは「ページ属性」>「テンプレート」が出てくるが、投稿ページだと出てこない)。この場合、子テーマでindex.phpを作るしか手がなさそうです。


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

わいひらさんの回答待ちの間に返信をチェックしていただけたら、新規トピックをたてて状況をもう少し詳細に書いていただき、該当リンクと詳細情報も置いていただけますか。

*****

たぶん対応してもらえるかもですが、そうでない場合。ココに書いても検索でヒットしないからです。

お手数かけますが、よろしくお願いします。


   
わいひら reacted
(@tanakan)
Trusted Member Registered
結合: 6年前
投稿: 28
Topic starter  

はい、それでは新しいトピックを立てます。


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

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

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

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

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

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