WordPress: 投稿のスラッグを取得する方法

 

ループの中でスラッグを取得

while ( have_posts() ) {
  the_post();
  // スラッグを出力
  echo get_post_field( 'post_name', get_the_ID() ); 
}

 

ループの外でスラッグを取得

ループの外でもIDが分かれば、get_post_fieldが利用できます。

define ( 'WWWC_POST_ID_SOME_PAGE', 209 );
$slug = get_post_field( 'post_name', WWWC_POST_ID_SOME_PAGE );

 

 

 

http://www-creators.com/archives/49

 

 

category cloud