Beiträge anzeigen, die zu einem bestimmten Autor gehören

Ich bin ein drupal Entwickler, der versucht, einem Freund mit dieser Aufgabe zu helfen. Ich habe eine benutzerdefinierte Team-Post, die alle Teammitglieder der Firma hat, und sie veröffentlichen manchmal einen Artikel über ihre Fälle. Wenn der Benutzer einen Post erstellt, erhält er eine Verknüpfung von:

Bildbeschreibung hier eingeben

und ich möchte den Benutzer auf die Post-Seite verweisen, die dynamisch auf eine Seite verweist und die Posts anzeigen, die dieses Teammitglied hat.

Ich habe versucht, dies mit pre_get_posts zu tun, aber leider kein Glück.

Danach dachte ich, ich könnte drupal’s Taxonomie-Logik anwenden und ich habe den Taxonomie-Namen “Author-Team” erstellt und ich kann Autoren auf einzelne Beiträge taggen. So habe ich die Taxonomie erstellt:

add_action( 'init', 'build_taxonomies', 0 ); function build_taxonomies() { register_taxonomy( 'author-team', 'post', //Let WordPress know that the artist taxonomy has posts array( 'hierarchical' => false, 'label' => 'Author-Team', // This tells WordPress how to label the various user interface outlets for the artist taxonomy 'query_var' => true, 'rewrite' => array( 'slug' => 'author-team', 'with_front' => false)) ); } 

Dann habe ich den Namen der Taxonomietemplate taxonomy-author-team.php erstellt und einen Dummy-Post erstellt und ihn über den Autorennamen ‘tom’ getaggt. Und wenn ich zur URL von:

  example.com/taxonomies/?author-team=tom 

es zeigt die Seite nicht gefunden (Zu Ihrer Information taxonomy-author-team.php hat nur “Hallo Welt” in der Vorlage). Ich weiß, dass ich irgendwo einen logischen Fehler mache, aber ich konnte es einfach nicht herausfinden, obwohl ich Stunden damit verbringe. Kann mir jemand, der dies erreicht hat, schon darauf hinweisen, was ich falsch mache, oder mir einen besseren strukturellen Ansatz dafür geben?

Solutions Collecting From Web of "Beiträge anzeigen, die zu einem bestimmten Autor gehören"

Nach dem Festlegen einer Taxonomie / post_type müssen Sie zuerst die Umschreibregeln löschen. Um dies zu erreichen, können Sie $ wp rewrite flush ausführen, wenn Sie den wp-cli installiert haben oder unter “Einstellungen-> Permalinks” einmal speichern. Um eine Taxonomie im Frontend aufzulisten, wäre die URL example.com/author-team/tom . Sie können auch über das Backend “Post-> Author-Team” auf die Taxonomie-URL zugreifen und dann über eine Taxonomie fahren. Im Schnellmenü wird ein Link “Ansicht” angezeigt.