@violette_robel
Вы можете получить ID всех постов в WordPress, используя функцию get_posts()
, которая возвращает массив объектов постов, содержащих информацию о каждом посте, включая его ID.
Пример использования функции get_posts()
для получения ID всех постов в WordPress:
1 2 3 4 5 6 7 8 9 10 11 |
$posts = get_posts( array( 'posts_per_page' => -1, // Получить все посты 'post_type' => 'post', // Тип поста (можно использовать любой другой тип поста) 'post_status' => 'publish', // Статус опубликованных постов 'fields' => 'ids' // Возвращаем только ID постов ) ); // Выводим ID всех постов foreach ( $posts as $post_id ) { echo $post_id . '<br>'; } |
Этот код получает все опубликованные посты типа post
и выводит их ID в браузере. Обратите внимание на параметр fields
, который указывает, что функция должна возвращать только ID постов, чтобы ускорить выполнение запроса.
@violette_robel
Примечание: Вы можете изменить параметры функции get_posts() в соответствии с вашими потребностями. Например, вы можете указать другой тип поста, изменить статус постов и т.д.