Как получить ID всех постов wordpress?

315
28 марта 2017, 14:23

Как получить массив хранящий в себе ID всех постов(только постов, не страниц) в Wordpress ?

Answer 1

Можно сделать запрос к базе, например:

 global $wpdb; 
  $sql="SELECT id FROM posts WHERE post_type='post'  ";
  $postsID = $wpdb->get_results($sql,ARRAY_A);
  print_r($postsID);
Answer 2
$post_IDS = array();
while ( have_posts() ) : the_post();
$post_ID = get_the_ID();
array_push($post_IDS, $post_ID);
endwhile;
echo $post_IDS[3];

так вроде бы работает.

READ ALSO
Выделить дату, месяц и год из строки

Выделить дату, месяц и год из строки

В общем ситуация такая: есть переменная и в ней дата вида 27-03-17

258
Как парсить ошибки, которые получил CURL

Как парсить ошибки, которые получил CURL

Например, я делаю какой-то запрос при помощи cURL в PHP, но запрос получает от сервера какую-то определённую ошибкуНапример, 403

218
Есть ли аналог str2func из Matlab в C++?

Есть ли аналог str2func из Matlab в C++?

Понадобилось портировать проект с Matlab в С++, а там парсится ввод пользователя, который становится вычислимой функциейЕсть ли какой-либо аналог...

254
Подсчёт символов в строке

Подсчёт символов в строке

У меня меня есть строка, в которой могут быть символы как английского, так и русского алфавитов, и мне не вполне понятно, как посчитать в такой...

212