Show Sitename auf Yoast SEO Titel-Tag

Ich benutze Yoast SEO Plugin auf einer Website. Wenn jetzt der Titel einer Post in der Metabox für einen Post leer ist, wird das Title-Tag in diesem Format ausgegeben …

%%title%% %%page%% %%sep%% %%sitename%% 

Wenn nun für denselben Beitrag ein benutzerdefinierter Titeltext im Meta-Feld gespeichert wird, wird nur der Text aus dem Meta angezeigt.

Was ich tun muss, ist %%sitename%% nach dem Titeltext, egal was!

Also sogar ein Titel, der gespeichert wird als This is my title die Ausgabe auf der HTML-Seite wird …
This is my title - SITENAME

Weiß jemand, wie man das macht?

Solutions Collecting From Web of "Show Sitename auf Yoast SEO Titel-Tag"

Sie können den wpseo_title Filter verwenden, um das Tag für Ihren Site-Titel zu lesen, nachdem WPSEO es erstellt hat. Wenn es nicht vorhanden ist, fügen Sie es hinzu.

 add_filter( 'wpseo_title', 'wpse137502_wpseo_title' ); function wpse137502_wpseo_title( $title ) { $site_title = get_bloginfo( 'name' ); if ( ! strpos( $title, $site_title ) ) { $title .= " | " . $site_title; } return $title; }