2017-06-17 29 views
-1

我想隱藏在使用條件標籤WordPress的文本小部件時,用戶登錄。我已經學會了使用隱藏WordPress的插件使用條件標記

is_user_logged_in()

顯示當用戶在文本控件登錄。

+1

大家好。這個問題更適合在[WordPress stackexchange網站](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可以幫助您做更多的事情,而不是隱藏或顯示小部件以登錄/註銷用戶。

安裝並激活後,您將在每個小部件的底部看到一個空框。 (外觀>小工具