WordPressで投稿記事のIDを取得する方法

WordPressで投稿記事のIDを取得する方法 WordPress

今回はWordPressで投稿記事のIDを取得する方法を紹介します。

 

スポンサーリンク

投稿記事のIDを表示する方法

投稿記事のIDを表示するには以下のように書きます。

<?php the_ID(); ?>

 

記事のIDを直接出力して使うことは少ないかもしれませんが、各記事のタグにクラスとして入れておくと記事のタグごとにユニークなクラスがつくので便利な場面がありそうです。

<article class="article post-<?php the_ID(); ?>">
  ...
</article>

 

投稿記事のIDを取得する方法

投稿記事のIDを取得するには以下のように書きます。

<?php get_the_ID(); ?>

 

echoで出力できます。

<?php 
$id = get_the_ID(); 
echo $id;
?>

 

また、IDの取得はWordPressに用意されているグローバル変数$postを使って取得することもできます。

<?php 
global $post;
echo $post->ID;
?>

$postには投稿した記事に関する様々なデータが入っています。そこから投稿記事のIDも取得できるというわけですね。

 

 

 

スポンサーリンク
WordPress
スポンサーリンク
でざなり