Hinzufügen des Benutzernamens zu einer URL, um auf eine bestimmte Seite umzuleiten

Ich muss den Benutzernamen in der URL hinzufügen. Dies ist zum Umleiten bestimmter Benutzer auf bestimmte Seiten. Ich habe den folgenden Code in meiner functions.php-Datei in meinem Theme-Ordner hinzugefügt .:

function my_redirect_function() { if ( is_user_logged_in() ) { global $userdata; get_currentuserinfo(); $username = $userdata->user_login; $url = 'https://myurl.com/user/'.$username; wp_redirect($url); exit; } } add_action( 'template_redirect', 'my_redirect_function' ); 

Aber ich bekomme den folgenden Fehler:

Parse-Fehler: Syntaxerrors, unerwarteter ‘template_redirect’ (T_STRING) in /home/instantt/public_html/wp-content/themes/panoramic/functions.php in Zeile 490

Bitte helfen

Solutions Collecting From Web of "Hinzufügen des Benutzernamens zu einer URL, um auf eine bestimmte Seite umzuleiten"

Ich empfehle, zu einem Code-Editor mit PHP-Syntaxhervorhebung zu wechseln, wie PHPStorm / Sublime / Atom / etc, der das Problem in dieser Codezeile aufdeckt, wie in der Hervorhebung der Frage gezeigt, sobald der Code-Block formatiert ist:

 $url = 'https://myurl.com/user/'.$username; 

Das Schlusszitat, ist eigentlich ein Apostroph ' nicht ' . Daher ist das Schlussangebot tatsächlich kurz vor template_redirect