it-swarm.com.de

author.php wurde zur Vorlage hinzugefügt und funktioniert nicht auf dem Nginx-Server

Ich verwende ein Thema ohne Autorenvorlage.

Laut Autorenvorlagen ,

Bei Autoren ist die Hierarchie ziemlich einfach. Die Vorlagenhierarchie gibt an, dass WordPress die erste Vorlagendatei verwendet, die es in Ihrem aktuellen Themenverzeichnis aus der folgenden Liste findet:

author-{nicename}.php - If the author's Nice name were rami, WordPress would look for author-rami.php.
author-{id}.php - If the author's ID were 6, WordPress would look for author-6.php.
author.php
archive.php
index.php

Das heißt, wenn Sie keine author.php-Datei haben, sucht WordPress nach archive.php und so weiter.

Nun, ich habe author.php und author-username.php Datei (zum Testen) erstellt und sie in wp-content/themes/mytemplate/ abgelegt.

Aber wenn ich mysite.com/author/username versuche, leitet WordPress zur Indexseite weiter.

Ich benutze Nginx als meinen Webserver.

3
abkrim

Abhängig von Ihrem Szenario: Wahrscheinlich leitet ein Plugin von der Seite author archive zur Seite home um.

Zum Beispiel: Yoast SEO Plugin verursacht bekanntermaßen ein ähnliches Problem. Wenn Sie Yoast SEO Plugin verwenden, gehen Sie in Ihrem WordPress Admin-Panel zum Menü Yoast SEO & dann:

Gehe zu Titles & metas => Archives

Deaktivieren Sie dann Disable the author archives, wenn es aktiviert ist.

Versuchen Sie dann den Autorenlink (löschen Sie den Browser-Cache, wenn dies nicht sofort funktioniert).

Disable the author archives | Enable the author archives Option kann auch in sein:

SEO Menu => Titles & metas => Others

(abhängig von deiner Version des Plugins)

Wenn dies nicht funktioniert, deaktivieren Sie die Plugins nacheinander, um herauszufinden, welches der Plugins die Umleitung verursacht.

HINWEIS: Führen Sie jedes Mal, wenn Sie ein Plugin deaktivieren, um zu testen, ob die Umleitung noch stattfindet, die folgenden zwei Schritte aus, um sicherzugehen:

  1. Löschen Sie den Browser-Cache.

  2. Löschen Sie die WordPress Rewrite-Regeln von:

Admin Menu => Settings => Permalinks

klicken Sie dann auf die Schaltfläche Save Changes, ohne von dort aus Änderungen vorzunehmen.

Wenn Sie das problematische Plugin identifiziert haben, prüfen Sie, ob es eine Option zum Aktivieren/Deaktivieren von Autorenarchiven und zum Ergreifen entsprechender Maßnahmen bietet.

2
Fayaz