WordPressで投稿タイプの記事一覧へのリンクを取得する方法

WordPressの記事一覧リンクをgetする

投稿タイプの記事一覧へのリンクを取得する方法を紹介します。

get_post_type_archive_link

この一行で記事一覧へのリンクを取得できます。

get_post_type_archive_link( $post_type )

post_typeの部分には、投稿タイプのスラッグを入れてください。
出力する際はそのままechoすればOKです。変数に入れても良いし、そのまま出力しても良いかと。

echo  get_post_type_archive_link( $post_type )

例えばワードプレスに最初からある投稿タイプの場合は以下のようになります。

get_post_type_archive_link( ’post’ )

現在表示中の投稿タイプの記事一覧へのリンク

記事詳細ページから、記事一覧へ戻るリンクの場合の方法です

投稿タイプのスラッグを毎回入力しても良いのですが、それでは手間ですし、複数の投稿タイプがある際にテンプレートを分ける必要が出てきます。

なので、この場合はget_post_typeを使います。

get_post_type_archive_link( get_post_type ( ) )