Можно ли указать номер сообщения (а не идентификатор), например, заказ в списке сообщений?Номер сообщения в Wordpress
Например: У меня есть 30 сообщений. Последние из них имеет номер 1, последняя имеет номер 30.
Можно ли указать номер сообщения (а не идентификатор), например, заказ в списке сообщений?Номер сообщения в Wordpress
Например: У меня есть 30 сообщений. Последние из них имеет номер 1, последняя имеет номер 30.
ли запрос к базе данных, нацеленный на таблицу сообщений, выбирающий post_type = 'post'
(или 'page'
, в зависимости от того, который вы хотите перечислить) и post_status = 'publish'
(в противном случае вам также перечислит черновики). Если вы решите получить array_N
, вы можете использовать клавиши массива для создания «почтовых номеров», которые вы ищете. Это пример этого запроса:
global $wpdb; // call the global database object
$html = '';
/* get the title of each post with status 'publish' */
$serial_num_post = $wpdb->get_results(
"SELECT post_title
FROM $wpdb->posts
WHERE post_type = 'post'
AND post_status = 'publish'",
ARRAY_N);
if ($serial_num_post!=NULL) { // are there any posts?
foreach ($serial_num_post as $key => $value){
$html .= 'post# '.($key+1).' - '.$value[0].'<br />';
}
}
echo 'Total: '.count($serial_num_post).' posts<br />';
echo $html;
спасибо! – dezimar
Там не вывешивает номер, вы можете написать запрос для подсчета пост = опубликован и использовать его – Mihai
Добавьте простой итератор в вашу петлю, и вы должны получить то, что вы хотите. –