@podkudahka
крутой

Как получить id самого нового поста в wordpress?

У меня есть кастомный тип постов board-post и мне нужно вывести инфу из самого нового поста. Как мне это сделать?

Я вот думаю через цикл, но как его остановить на первом же посте?
<?php 
    $pageID = get_the_ID();
    $products = new WP_Query(array(
      'post_type' => 'board-post',
      'orderby'=> 'date',
      )
    );
    if($products->have_posts()) : ?>
    <?php while($products->have_posts()): $products->the_post(); ?>
        
    <?php endwhile; ?>
    <?php endif; wp_reset_query(); ?>
  • Вопрос задан
  • 64 просмотра
Решения вопроса 1
dyuriev
@dyuriev
A posteriori
1 минута в гугле и минимум использования мозгов:
$latest_post = get_posts( array( 'numberposts'=>'1', 'post_type'=>'board-post' ) );
echo $latest_post[0]->ID;
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
artzolin
@artzolin Куратор тега WordPress
php, WordPress разработка сайтов artzolin.ru
$args = array(
	'posts_per_page' => 1,
	'post_type' => 'board-post',
);

$products = new WP_Query( $args );
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы