カスタム投稿タイプの最新記事のURLを取得する方法
トップページやサイドナビ等にカスタム投稿最新記事のリンクを貼るという時に、記事を更新した際にいちいちURLを変更するのは面倒ですし、クライアント側で変更してもらうのも大変です。
テンプレートに最新記事のURLのみを取得する方法です。カスタムメニュー等では使用できませんが、テーマをカスタマイズできる方にはこちらの方が便利です。
要素全部にリンクを貼っている場合はタグの間に記述すればOKです。
1 2 3 4 5 6 7 |
<?php $myposts = get_posts( "post_type=ここにカスタム投稿名&orderby=date&order=DESC&numberposts=1" ); if ( empty( $myposts ) ): ?> 投稿が無い場合の記述 <?php else: ?> <a href="<?php echo get_permalink( $myposts[0] ); ?>">カスタム投稿最新記事</a> <?php endif; ?> |