WordPressの記事一覧(アーカイブ)でスラッグを表示する

  • 公開日:2017/2/7
この記事は最終更新日から7年以上が経過しています。

アーカイブでスラッグを表示させることがあったので、その方法をメモ。

archive.phpでループを回す際にスラッグを取得すればOK

<?php if (have_posts()) : ?>
	<ul class=&quot;post_list&quot;>
	<?php 
	while ( have_posts() ) : the_post();
		// スラッグ取得
		$post = get_page($page_id);
		$slug = $post->post_name;
	?>
		<li>
			<p class=&quot;post_slug&quot;>slug: <?php print abs($slug); ?></p>
			<p class=&quot;post_title&quot;><a href=&quot;<?php the_permalink(); ?>&quot;><?php the_title(); ?></a></p>
		</li>
	<?php endwhile; ?>
	</ul>
<?php endif; ?>