Rufen Sie 404 auf, wenn Sie die Autorenseite öffnen

Ich habe ein Problem, wenn ich Open URL / Autor versuche, bekomme ich immer 404.

Zum Beispiel, wenn ich URL öffne

http://example.com/author/author-1 - OK http://example.com/author/ - 404 why? 

Ich versuche, page-author.php zu erstellen und den Permalink zu speichern, bekomme aber das gleiche Ergebnis. Auch in Rewrite-Regeln sehe ich Standardwerte

  object(WP_Rewrite)#3250 (24) { ["permalink_structure"]=> string(36) "/%year%/%monthnum%/%day%/%postname%/" ["use_trailing_slashes"]=> bool(true) ["author_base"]=> string(6) "author" ["search_base"]=> string(6) "search" ["comments_base"]=> string(8) "comments" ["pagination_base"]=> string(4) "page" ["comments_pagination_base"]=> string(12) "comment-page" ["feed_base"]=> string(4) "feed" ["front"]=> string(1) "/" ["root"]=> string(0) "" ["index"]=> string(9) "index.php" ["matches"]=> string(0) "" ["rules"]=> NULL ["extra_rules"]=> array(0) { } 

Was kann ich tun, um meine Autorenseite (Autorenseite mit Autorenliste) zu sehen?

Solutions Collecting From Web of "Rufen Sie 404 auf, wenn Sie die Autorenseite öffnen"

Ihr Beispiel wäre korrekt, wenn wir über einen Post-Typ sprechen würden, aber die Autoren verhalten sich etwas anders. WordPress erstellt automatisch bestimmte Autorenseiten (wie das Beispiel ” /author-1 ), hat jedoch kein Fallback-Szenario zum Anzeigen einer Liste der Autoren. (Weitere Details zur functionsweise der Vorlagenhierarchie finden Sie hier )

Sie müssen also ein Drittanbieter-Plugin verwenden, um eine Autorenliste zu erstellen oder Ihre eigene zu erstellen. Sie können eine Seitenvorlage erstellen und die wp_list_authors() function ( Dokumentation ) verwenden, um eine Liste Ihrer Autoren zu erstellen (Sie können Ihre wp_list_authors() normalerweise relativ einfach an diesen Anwendungsfall anpassen). Schaut euch diesen Smashing Mag-Artikel für einen ausführlicheren Spaziergang durch.