Simplicityの特徴 › フォーラム › Simplicity2に関する話題何でも › タグのnoindexタグ
- このトピックには13件の返信、2人の参加者があり、最後にAkiraにより6年前に更新されました。
-
投稿者投稿
-
-
raopistゲスト
お世話になっております。
タグをnoindexにしない設定とかはあるのでしょうか
All In One SEO Packのタグをnoindexにするのチェックを外しているのですが
webmastersの新しいバージョンでエラー 下記
送信された URL に noindex タグが追加されています
になります。
エラー例
https://golfa.biz/tag/%E5%B1%B1%E5%8F%A3/
-
わいひらキーマスター
子テーマのfunctions.phpに以下のコードを貼りつければ、こちらのタグ表示バージョンがオーバーロードで適用されると思います。
function is_noindex_page(){ return (is_archive() && !is_category()) || //アーカイブページはインデックスに含めない //is_tag() || //タグページをインデックスしたい場合はこの行を削除 ( is_paged() && is_paged_category_page_noindex() ) || //ページの2ページ目以降はインデックスに含めない(似たような内容の薄いコンテンツの除外) is_search() || //検索結果ページはインデックスに含めない is_404() || //404ページはインデックスに含めない is_attachment(); //添付ファイルページも含めない }
-
raopistゲスト
テーマ編集を選ぶと
この子テーマは親テーマ Simplicity2 のテンプレートを引き継ぎます。
スタイルシート
(style.css)
ビジュアルエディターのスタイルシート
(editor-style.css)
skins
フォルダーjavascript.js
before-main.php
header-insert.phpまでで子テーマのfunctions.phpが見当たらないのですが、自分で作るということでしょうか
テーマは現在バージョン: 2.6.0.9を使わせていただいております。
-
わいひらキーマスター
こちらの子テーマには入っているようですが、入っていなかったですか?
https://wp-simplicity.com/downloads/child-theme2/FTPで確認してもないようであれば、作成するしかないかもしれません。
今現在の子テーマfunctions.phpのコードはこちらです。<?php //子テーマ用関数 //親skins の取得有無の設定 function include_parent_skins(){ return true; //親skinsを含める場合はtrue、含めない場合はfalse } //子テーマ用のビジュアルエディタースタイルを適用 add_editor_style(); //以下にSimplicity子テーマ用の関数を書く
-
raopistゲスト
子テーマのバージョンアップが必要だったのですね。
ありがとうございました。
とりあえず出来たのでエラーが消えるかどうか様子を見てみます。
お手数をおかけしました
-
かうたっくゲスト
子テーマのバージョンアップが必要だったのですね。
今回は子テーマ導入時、あるはずのファイルがキチンとアップロードされてなかったので、追加した感じです。以降は子テーマのカスタマイズが消えるので、バージョンアップは不要です。
function is_noindex_page(){ return (is_archive() && !is_category()) //|| //アーカイブページはインデックスに含めない && !is_tag() || //タグページをインデックスしたい場合はこの行を削除 ( is_paged() && is_paged_category_page_noindex() ) || //ページの2ページ目以降はインデックスに含めない(似たような内容の薄いコンテンツの除外) is_search() || //検索結果ページはインデックスに含めない is_404() || //404ページはインデックスに含めない is_attachment(); //添付ファイルページも含めない }
is_archiveはタグ・カテゴリも含むので、上記で消えるかと思われます。
一度タグページを開いてhead内に
<meta name="robots" content="noindex,follow">
が消えた事をご確認ください。HTMLにコードが入っているか確認・検索方法
PCでしたら要素の検証画面をひらきHTMLを表示しCtrl+Fキーで検索してください。要素の検証の開き方は以下を。
https://bibabosi-rizumu.com/beginner-element/スマホでしたら、View Sourceというアプリを導入してURLを貼り付けるか、view-source:アドレスで(検索ではなく)アクセス。
それでHTMLを表示してページ内検索してくださいね。
コードの確認方法:要素の検証にて。
http://netakiri.net/uploader/src/up0408.pngmeta name="robots" content="
などで検索して、タグページのhead内にコードが出力されてないかチェックしてから、サーチコンソールでエラーの件を再確認してください。 -
P_climerゲスト
横からすみません。
ありがたくSimplicityを利用させていただいています。ご指摘いただいた方法(functions.phpにコード記述)でもタグをindexさせることできない感じなのですが、
他に考えられる要因はありますでしょうか。
〆バージョン
親:2.6.0.9
子:20161002 -
Akiraゲスト
どのようなコードを追加されましたか?
-
P_climerゲスト
ご連絡ありがとうございます。
こちらに記載があった以下コードを子テーマの「function.php」に記述しました。//noindex対応
function is_noindex_page(){
return (is_archive() && !is_category()) || //アーカイブページはインデックスに含めない
// && !is_tag() || //タグページをインデックスしたい場合はこの行を削除
( is_paged() && is_paged_category_page_noindex() ) || //ページの2ページ目以降はインデックスに含めない(似たような内容の薄いコンテンツの除外)
is_search() || //検索結果ページはインデックスに含めない
is_404() || //404ページはインデックスに含めない
is_attachment(); //添付ファイルページも含めない
} -
かうたっくゲスト
#59135にあるコードでお試しください
-
P_climerゲスト
#59135にあるコードを試したつもりなのですが・・・。
https://info-graphic.me/tag/%E3%83%88%E3%83%AA%E3%83%93%E3%82%A2
-
かうたっくゲスト
Cloudflareと言うサーバーがhead内のキャッシュを保持してるなどはありませんか?
プラグインを使用してないのであれば、何らかのキャッシュで
<meta name="robots" content="noindex,follow">
が表示されている可能性はあるかご確認お願いします。 -
P_climerゲスト
ご連絡ありがとうございます。
>Cloudflareと言うサーバーがhead内のキャッシュを保持してるなどはありませんか?
Development Modeでキャッシュが反映されないように確認することができ、
その状態でソースを見ても同じ結果になってしまいます。※キャッシュ系プラグインは「Yoast SEO」「W3 Total Cache」を停止して確認
何か思い当たることあれば、アドバイスいただけると助かります。
よろしくお願いいたします。
-
-
投稿者投稿