Как получить массив хранящий в себе ID всех постов(только постов, не страниц) в Wordpress ?
Можно сделать запрос к базе, например:
global $wpdb;
$sql="SELECT id FROM posts WHERE post_type='post' ";
$postsID = $wpdb->get_results($sql,ARRAY_A);
print_r($postsID);
$post_IDS = array();
while ( have_posts() ) : the_post();
$post_ID = get_the_ID();
array_push($post_IDS, $post_ID);
endwhile;
echo $post_IDS[3];
так вроде бы работает.
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники