ワードプレスの投稿や固定ページのスラグを取得するPHPコードをご紹介します。

スラグとは?

スラグとは、ワードプレスでよく使われる用語ですが、ドメインに続く、ワードプレスの投稿や固定ページのURLの文字列の事であり、一意の名称という意味合いもあります。

例としましてスラグは最後の/以下の部分で使われている文字列です。

https://wp-doctor.jp/blog/mypostname

固定ページのスラグを取得するPHPコード

このワードプレスのスラグをテーマやプラグイン等のPHPコードから取得する方法をご紹介します。

$post_id = 5; //スラグを取得したい投稿のID
$post = get_post($post_id); 
$slug = $post->post_name;

ワードプレスのループの間であれば、下記のようなコードでも取得可能です。

global $post;
$slug = $post->post_name;

WordPress ワードプレスのテーマやプラグインの改造・修正・カスタマイズのご依頼・ご相談はWPドクターまでお気軽にお送りください