Einbetten von Javascript-Code nur für registrierte Benutzer

Ich habe einen Javascript-Code, den ich in die footer.php meiner WordPress-Seite einbette, um auf allen Seiten angezeigt zu werden.

Der JavaScript-Code ist für ein Livechat-Unterstützungsprogramm.

Meine Frage ist, wie stelle ich dieses Livechat nur registrierten Benutzern oder Mitgliedern zur Verfügung?

PN: Ich benutze auch ein Drittanbieter-Plugin als Mitglied-Plugin.

Vielen Dank,

Solutions Collecting From Web of "Einbetten von Javascript-Code nur für registrierte Benutzer"

WordPress bietet die bedingten Tags . Ich denke, dass is_user_logged_in () Tag für Sie arbeiten wird. Liste der verfügbaren bedingten Tags

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

UPDATE: Wenn Sie die Benutzerrollen usw. überprüfen möchten, können Sie mit current_user_can () sowohl die Rollen als auch die functionen überprüfen. Besser, den wp_get_current_user () zu verwenden; function wie:

 $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... }