カスタム投稿タイプのアーカイブページへのアドレスのみ取得する方法

get_post_type_archive_link を使用するとカスタム投稿のアーカイブページのアドレスのみを取得できます。取得したアドレスを書きだして画像へのリンクにする事等ができます。

get_post_type_archive_link の使用方法

<?php get_post_type_archive_link( '投稿タイプ名' ); ?>

‘投稿タイプ名’には表示させたい投稿タイプの名前を入れます。

例えば、現在表示しているカスタム投稿タイプの個別ページに、その投稿タイプのアーカイブページへのアドレスを取得するには以下のように get_post_type() を記入すれば現在の投稿タイプ名を取得して、アドレスを表示してくれます。

<?php echo get_post_type_archive_link( get_post_type() ); ?>

以下のように記入すればアーカイブページへのリンクを画像で表示したりできます。

<a href="<?php echo get_post_type_archive_link( get_post_type() ); ?>">
	<img src="images" alt="images" />
</a>

Comments 6

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です