web-dev-qa-db-ja.com

プライバシー設定に「自分のサイトを非公開にし、選択したユーザーにのみ表示する」というオプションがない

私はWordPress 3.3.2を自己ホストしています。 [プライバシーの設定]に[自分のサイトを非公開にし、選択したユーザーにのみ表示する]オプションが表示されていましたが、このオプションは表示されなくなりました。代わりに、今私はブログを検索エンジンに見えるようにするか見えないようにするオプションを見るだけで、それを非公開にする方法はない。

私は自分のプラグインやテーマが問題を引き起こしているかどうかを確かめるためにすべてのプラグインを無効にして基本テーマ(Twenty Eleven 1.3)に設定しようとしましたが、それでも古いオプションは表示されません。

どんなヒントでも大歓迎です!

1
Shannon Wagner

以前WordPress.comにアクセスしていたように聞こえますが、WordPressのコアには組み込まれていないオプションがあります。 制限付きサイトアクセス のように、同様の結果を得るためのさまざまなプラグインがあります。

3
helenhousandi

オプションラベルはこのようなものでしたが、それはあなたのサイトにインデックスをつける検索エンジンのためのものでした。それで、後のバージョンの後に彼らはこれをはっきりさせました(何人かの人々はおそらく混乱していたので)。

これはログイン画面にログインしていないビジターをリダイレクトすることができるコードのビットです。

add_action('template_redirect', 'redirect_visitors_not_logged_in');

function redirect_visitors_not_logged_in(){
    $redirect_to = get_permalink();
 if(!is_user_logged_in()){
  wp_redirect(wp_login_url($redirect_to));
  exit;
 }
}

これで、ダッシュボードからユーザーを手動で追加できます。そしてログイン後、彼らはサイトにアクセスできるようになります。非常に基本的な機能ですが、あなたはアイデアを得ます:)

1
Sisir

そのようなコアオプションはありませんでした。 WordPress›絶対的なプライバシー"WordPressプラグイン を使用して、サイトを表示しないようにし、RSSフィードを無効にして検索ボットをさらに制限します。サイトの索引付け.

1
markratledge

このような選択肢はコアにはありませんでしたので、以前にインストールしたプラグインから来たに違いありません。かなりの数のプライベートサイトやプライベートネットワークのテーマがあるので、私はそれを探したいと思います。その機能を作成した可能性が高いプラグインを特定できる場合は、それらの変更履歴を調べて、最近それらの設定を別の場所に移動したかどうかを確認します。

1
mrwweb