-
get_post_field関数を使用する方法:
$post_slug = get_post_field( 'post_name', get_post() );
-
get_post関数とpost_nameプロパティを使用する方法:
$post_slug = get_post( get_the_ID() )->post_name;
-
get_permalink関数を使用する方法:
$permalink = get_permalink( get_the_ID() ); $post_slug = str_replace( home_url(), '', $permalink );
-
ループ内でのget_post関数とpost_nameプロパティを使用する方法:
while ( have_posts() ) : the_post(); $post_slug = get_post( get_the_ID() )->post_name; endwhile;
これらの方法は、それぞれ異なるコンテキストで使用できます。例えば、投稿ループ内でスラッグを取得する場合や、特定のページのスラッグを取得する場合などです。
以上が、WordPressでページスラッグを取得するいくつかの方法とそれぞれのコード例です。これらの方法を使用することで、目的の情報を取得できるはずです。