2017-06-17 6 views
-1

を使用してWordPressのウィジェットを非表示にします。私はは、私は、ユーザーがログインしているとき、条件タグを使用してワードプレスのテキスト・ウィジェットを非表示にする条件付きタグ

is_user_logged_in()

を使用すると、ユーザーがあるテキストウィジェットが表示されていることを学びました

+1

こんにちは。この質問は、[WordPressのスタックエクスチェンジサイト](https://wordpress.stackexchange.com)で質問するのが適切です。 –

答えて

1

ウィジェットが出力されるコードを変更したい場合は、is_user_logged_in()機能を使用することができます。このような何か:

<div id="widget_area"> 
    <?php 
     if (is_user_logged_in()) { 
      // show nothing 
     } else { 
      dynamic_sidebar('widget_name'); 
     } 
    ?> 
</div> 

欠点することは、これは今、ハードコーディングされているということで、あなたは、いくつかの異なるファイルにこの機能を追加する必要があります。

だから、Widget Logicプラグインを使用することをおすすめします。 Widget Logicはあなたの目標を達成するのに役立つ非常にポピュラーなプラグインです。 Widget Logicは、ログインしたユーザーやログアウトしたユーザーにウィジェットを表示させたり表示したりするのに役立ちます。

インストールとアクティブ化が完了すると、各ウィジェットの下部に空のボックスが表示されます。 (アピアランス>ウィジェット

関連する問題