特定の検索条件でアーカイブページへのリンクを埋めたい。すなわち、特定のカテゴリへのリンク、特定の作者へのリンクなど
現時点ではアンカータグを使用してリンクを追加していますが、パーマリンクが変更されるとこれらは失敗します。
WordPressはこれらを生成することができるので、あなたもそうすることができます。 WordPressと同じ機能を使う必要があるでしょう。
カテゴリの場合は、次のようになります。
$category = get_category_by_slug( 'example' );
$link = get_category_link( $category->term_id );
同様にget_tag_link()
があります、そしてより深いレベルでそれらはすべて実際に使います get_term_link()
私は作者とあまり遊びませんでしたが、 the_author_posts_link()
そしておそらくいくつかのget_
アナログがあります。
カテゴリアーカイブ、作者アーカイブ、日付アーカイブなどはnotパーマリンクの変更を経験するでしょう。あなたが かなりパーマリンク を使っているなら、http://yourblog.com/category/my-cool-category
はalwaysと投稿の一覧を表示します。 my-cool-category
から。同様に、http://yourblog.com/author/mildfuzz
はalwaysでmildfuzz
によって公開された投稿のリストを紹介します。
唯一のトリッキーな部分は、あなたが他の情報をアーカイブページに表示したい場合です(著者アーカイブのための著者ビットのように)...しかし チュートリアルがあります そのような仕事に利用できる。