Wie kann ich Links zu bestimmten Archivsuchen kodieren?

Ich möchte Links zu den Archivseiten mit bestimmten Suchkriterien einbetten. dh Links zu bestimmten Kategorien, Links zu bestimmten Autoren etc

Im Moment füge ich die Links hinzu, die Anchor-Tags verwenden, aber diese werden fehlschlagen, wenn sich die Permalinks ändern

Solutions Collecting From Web of "Wie kann ich Links zu bestimmten Archivsuchen kodieren?"

WordPress kann diese erzeugen, also kannst du es auch. Sie müssten die gleiche function wie WordPress verwenden.

Für die Kategorie würde es so aussehen:

$category = get_category_by_slug( 'example' ); $link = get_category_link( $category->term_id ); 

Ebenso gibt es get_tag_link() und auf der tieferen Ebene verwenden alle wirklich get_term_link()

Ich habe nicht viel mit Autoren gespielt, aber da ist the_author_posts_link() und wahrscheinlich einige get_ analog.

In Kategoriearchiven, Autorenarchiven, Datumsarchiven usw. treten keine dauerhaften Änderungen auf. Wenn du hübsche Permalinks verwendest , wirst du unter http://yourblog.com/category/my-cool-category immer eine Liste von Posts von my-cool-category . Ebenso wird http://yourblog.com/author/mildfuzz immer eine Liste der von mildfuzz veröffentlichten Posts mildfuzz .

Der einzige knifflige Teil ist, wenn Sie andere Informationen auf der Archivseite anzeigen möchten (wie ein Autorenbit für ein Autorenarchiv) … aber für diese Art von Arbeit stehen Tutorien zur Verfügung.