functions.phpに下記のコードを貼り付けます。「get_the_latest_ID()」がPHPの値としてIDを返し、「the_latest_ID()」はIDを表示します。
/** * * 最新記事のIDを取得 * @return Int ID * */ function get_the_latest_ID() { global $wpdb; $row = $wpdb->get_row("SELECT ID FROM $wpdb->posts WHERE post_type = 'post' AND post_status = 'publish' ORDER BY post_date DESC"); return !empty( $row ) ? $row->ID : '0'; } function the_latest_ID() { echo get_the_latest_ID(); }
あとは、下記のような感じでテンプレートなどで条件分岐に利用します。。
<?php $class = ( get_the_latest_ID() == $post->ID )? 'newestEntry' : ''; ?> <div class="entry <?php echo $class; ?>"> <?php the_content(); ?> </div>