Ich habe versucht, eine Autorenseite in WordPress einzurichten. Aber alle Autorenseiten werden auf die Homepage umgeleitet. Ich habe es gegoogelt und sie haben vorgeschlagen, Plugins zu deaktivieren und dann die Autorenseiten zu überprüfen. Ich habe es versucht und das gefunden Yoast WordPress SEO-Plugin verursacht dieses Problem. Aber ich möchte dieses Plugin wirklich für SEO verwenden. Bitte helfen Sie, wie Sie damit umgehen. Vielen Dank
WordPress-Autoren-URLs werden auf die Startseite umgeleitet
Vasanthan.RP
Gehen Sie zu SEO/Titles & Metas und klicken Sie dann in den oberen Registerkarten auf „Andere“.
Deaktivieren Sie „Autorenarchive deaktivieren“ und Ihr Problem wird gelöst.
-
Es ist scheiße, dass es das tut. Ich hatte 2 Tage damit verbracht, ohne zu wissen, warum die Umleitungen stattfanden. Schön, dass es gelöst ist. Vielen Dank!
– Jordanien
23. Dezember 2016 um 18:26 Uhr
Wenn das Plugin von Yoast das Problem zu verursachen scheint, machen Sie sich nicht die Mühe, den Code zu berühren.
Installieren Sie stattdessen einfach eines der anderen SEO-Plugins. Sie sind genauso gut.
Um es zu lösen, tun Sie dies im Admin-Bereich. Plugin-Version 7.0.1
SEO -> Darstellung der Suche -> Archive -> Einstellungen für Autorenarchive -> Autorenarchive -> als aktiviert markiert.
Ich habe herausgefunden, wie das Yoast SEO-Plugin bestimmt, ob die Weiterleitung gesetzt wird oder nicht. Die Weiterleitung wird gesetzt, wenn Sie im Konfigurationsmanager von Yoast SEO geantwortet haben, dass die Seite nicht mehrere Autoren hat (SEO->Dashboard->Allgemein ->Konfigurationsassistent). Der Grund dafür ist, doppelte Inhalte aus SEO-Sicht zu vermeiden, da Ihr Autor und Ihre Blog-Seite denselben Inhalt haben, wenn die Website nur einen Autor hat.
Brian
Sie müssen die Klasse bearbeiten frontend
im Ordner frontend
und diese Zeile löschen
( isset( $options['disable-author'] ) && $options['disable-author'] && $wp_query->is_author ) ||
Dann werden die Autorenseiten nicht umgeleitet.