ホームページ >CMS チュートリアル >&#&プレス >WordPress はログインに表示されるコメント モジュールを実装します

WordPress はログインに表示されるコメント モジュールを実装します

藏色散人
藏色散人転載
2020-01-17 16:03:582850ブラウズ

次のコラム WordPress チュートリアル では、WordPress にログイン時に表示されるコメント モジュールを実装する方法を紹介します。

WordPress はログインに表示されるコメント モジュールを実装します

通常、WordPress ではログインしてコメントを投稿する設定になっていますが、ログインしなくてもコメントの内容は通常通り見ることができます。 最近、一部のユーザーがコメントを投稿するように設定しています。インタラクティブ機能については、通知は受けていませんが、トピックのコメントモジュールがログイン時のみ表示されるようにテンプレートを修正するだけで済みます。

WordPress 可視コメント モジュールにログイン WordPress 可視コメント モジュールにログイン

ここでは、WordPress の関数を使用して、ログインするかどうかを決定する必要があります。 is_user_logged_in()

コメントモジュールを判定関数でラップするだけです。

WordPress のデフォルト テーマ Twenty Seventeen を例として、テーマ テキスト テンプレート ファイル single.php を開き、同様のものを見つけます:

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

変更後:

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

、ログインした人のみ この状態でのみ、コメントモジュールとコメントの内容が表示されます。

他のテーマのメソッドも同様です。たとえば、

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

以上がWordPress はログインに表示されるコメント モジュールを実装しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はzmingcx.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。