Подсчитывать количество записей в Wordpress по годам с помощью SQL - PullRequest
1 голос
/ 31 декабря 2010

Как я могу подсчитать все публикации Wordpress, опубликованные за определенный год (например, 2010), непосредственно из базы данных с использованием SQL?

PS: мне удалось сделать это с помощью Wordpress Api query_posts () функция, но я также хотел бы запрос sql для нее.

Ответы [ 2 ]

4 голосов
/ 31 декабря 2010

Если вас интересуют опубликованные сообщения:

SELECT COUNT(*)
FROM wp_posts
WHERE YEAR(post_date) = 2010
AND post_type = 'post'
AND post_status = 'publish'

, где wp_posts - это имя таблицы сообщений по умолчанию, используйте любой префикс, который вы выбрали, если вы его изменили.

2 голосов
/ 31 декабря 2010

По линиям

SELECT 
  COUNT(*) AS PostCount 
FROM
  PostTable 
WHERE 
  PostDate BETWEEN '2010-01-01' AND '2011-01-01'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...