ページのスラッグを取得して出力する@WordPress
上記は固定ページの例。
この固定ページのスラッグは「jp」で、これを取得して出力するには以下のコードを使う。
<?php echo attribute_escape( $post->post_name ); ?>
リンクURLに含む必要がある場合等、使えます。
*親子関係を持つ場合、その親のスラッグはこのやり方では取得できないので注意
(例えば、固定ページで「japanese」を親に持つ「jp」は「jp」だけで「japanese/jp」を取得することはできない)
*但し、条件文で判別する際には指定可能