仅向注册用户嵌入Java代码

时间:2016-11-01 作者:Piway

我有一个javascript代码,我嵌入到页脚。我的wordpress网站的php将显示在所有页面上。

javascript代码用于livechat支持程序。

我的问题是,如何使此livechat窗口仅对注册用户或成员可用?

请注意:我还使用第三方插件作为会员插件。

谢谢

1 个回复
SO网友:Syed Fakhar Abbas

WordPress提供Conditional Tags. 我想is_user_logged_in() 标签对你有用。可用的条件标记列表。


if ( is_user_logged_in()  ) 
{
  // include the JavaScript File
}

UPDATE: 此外,如果要检查用户角色等。。您可以使用current_user_can() 您可以同时检查角色和功能。最好使用wp\\u get\\u current\\u user();功能如下:


$current_user = wp_get_current_user();

$roles = array(\'editor\', \'author\');

if( array_intersect($roles, $current_user->roles ) && is_user_logged_in() ) {

   // include javascript file here etc...

}