ホーム 経験・テクニック共有 標準記事

標準記事

WordPressコメントモジュールを非表示にし、ログインユーザーのみが閲覧可能にする方法

国内の政策上の理由により、個人で备案(ICP登録)を取得したサイトではコメント機能を有効にできません。しかし、個人ブログにコメント機能がないと魅力が半減するため、ログインユーザーのみにコメントエリアを表示する設定が可能です。具体的な方法は以下の通りです。テーマのsingle.phpファイル(例:Twenty Seventeenテーマ)を開き、以下のようなコードを見つけます…

2020年1月10日公開 約2分で読めます
隐藏WordPress评论模块,只有登录用户才可查看的方法

国内の政策上の理由により、個人で备案(ICP登録)を取得したサイトではコメント機能を有効にできません。しかし、個人ブログにコメント機能がないと魅力が半減するため、ログインユーザーのみにコメントエリアを表示する設定が可能です。具体的な方法は以下の通りです。

テーマのsingle.phpファイル(例:Twenty Seventeenテーマ)を開き、以下のようなコードを見つけます。

if ( comments_open() || get_comments_number() ) :
	comments_template();
endif;

以下のように変更します:

if ( is_user_logged_in()){
	if ( comments_open() || get_comments_number() ) :
		comments_template();
	endif;
}

他のテーマも同様の方法で、対応するコードを見つけて条件分岐を追加すればOKです。

<?php if ( is_user_logged_in()){ ?>
<?php if ( comments_open() || get_comments_number() ) : ?>
	<?php comments_template( '', true ); ?>
<?php endif; ?>
<?php } ?>

if ( is_user_logged_in ) はユーザーがログインしているかどうかを判定します。ログインしていればコメントモジュールを表示し、ログインしていなければ読み込みません。

もちろん、このように変更した後は、サイトでユーザー登録機能を有効にする必要があります。以下の記事も参考になるかもしれません。

本コードは知更鳥より共有されました。

この記事を評価する post
前の記事 Shopify ドメイン設定チュートリアル 自分のドメインをShopifyに解決する 同じタイムラインの近くのコンテンツを読み続ける。 次の記事 Google SEOランキングを向上させるためのWebページタイトルと説明の書き方 次の関連チュートリアルや経験を表示する。

AIサイト構築アシスタント

🤖
こんにちは!私はNaibaサイト構築ノートのAIアシスタントです。何かお手伝いできることはありますか?
クイックコンサルティング: