国内の政策上の理由により、個人の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 } ?>`is_user_logged_in`はユーザーがログインしているかどうかを判断します。ログインしていればコメントモジュールが表示され、ログインしていなければ読み込まれません。もちろん、この変更後はサイトで登録機能を有効にする必要があります。以下の記事も興味があるかもしれません:
本コードは知更鳥より共有されました。
コメントは終了しました
この記事のコメント機能は終了しています。ご質問がある場合は、他の方法でお問い合わせください。