最近私のホスティングは自動的に私たちのWordpressのバージョンをアップグレードしました。カスタムプラグインの競合のため、以前のバージョンに復元するよう依頼しました。
私たちのホームページにはコード "meta name = 'robots' content = 'noindex、nofollow' /"(<削除)が含まれています。 Googlingからは、Wordpressのプライバシーセクションにアクセスして「検索エンジンをブロックしますが、通常の訪問者は許可します」を選択したときにこのコードが追加されるようです。
しかし、私のサイトは「Google、Bing、Technoratiなどの検索エンジンやアーカイバを含むすべての人に自分のサイトを表示したい」として選択されています。
また、デフォルトでは、Wordpressが最初のオプションを選択し、検索エンジンをブロックしていることも理解しています。以前のバージョンへの復元中のある時点で、Wordpressはブロッキングサーチエンジンモードで動けなくなったと思います。プライバシーを変更してもコードに影響はありません。
ホームページから "meta name = 'robots' content = 'noindex、nofollow' /"を削除する手動の方法が必要です - コードがどこにあるのかわかりません。
設定はオプションテーブルのキーblog_public
の下に保存され、値は0
または1
のいずれかです。手動で/wp-admin/options.php
ページにアクセスすることですべてのオプションの値を見ることができます。
それを取り除く簡単な方法はwp_head
にフックされているnoindex
アクションを削除することです。これはblog_public
が0
であればそのタグを出力します:
remove_action( 'wp_head', 'noindex', 1 );
この振る舞いは少し奇妙ですが、私はおそらくこのオプションの値以外に何か他のものが関与しているのではないかと思います。