WordPressのページスラッグを取得する方法


  1. get_post_field関数を使用する方法:

    $post_slug = get_post_field( 'post_name', get_post() );
  2. get_post関数とpost_nameプロパティを使用する方法:

    $post_slug = get_post( get_the_ID() )->post_name;
  3. get_permalink関数を使用する方法:

    $permalink = get_permalink( get_the_ID() );
    $post_slug = str_replace( home_url(), '', $permalink );
  4. ループ内でのget_post関数とpost_nameプロパティを使用する方法:

    while ( have_posts() ) : the_post();
       $post_slug = get_post( get_the_ID() )->post_name;
    endwhile;

これらの方法は、それぞれ異なるコンテキストで使用できます。例えば、投稿ループ内でスラッグを取得する場合や、特定のページのスラッグを取得する場合などです。

以上が、WordPressでページスラッグを取得するいくつかの方法とそれぞれのコード例です。これらの方法を使用することで、目的の情報を取得できるはずです。