Вы можете использовать функцию get_posts()
для получения всех постов в WordPress и затем перебрать их, чтобы получить их ID. Вот пример:
$posts = get_posts( array( 'numberposts' => -1, // Получить все посты 'post_type' => 'post', // Тип поста 'post_status' => 'publish', // Статус поста ) ); foreach ( $posts as $post ) { $post_id = $post->ID; // Делайте что-то с $post_id }
Вы можете изменить параметры функции get_posts()
в соответствии с вашими потребностями.
Я даю согласие на сбор и обработку моих персональных данных. Политика конфиденциальности