Как узнать количество пользователей и блогов из Wordpress MU - PullRequest
0 голосов
/ 19 августа 2010

В настоящее время я поддерживаю некоторые установки Wordpress MU (v2.9.x)

Я хочу создать отчет (вне WordPress), чтобы подсчитать количество моих пользователей и количество блогов, которые у меня есть. Каждый блог получает свои собственные таблицы.

У меня 4 вопроса:

  1. Первый вопрос, знаете ли вы плагин, который уже делает это? Я не мог найти один.

  2. Как я могу получить точное количество активных пользователей? Используя этот SQL?:

    SELECT count (*) ОТ wp_users ГДЕ удалено = 0

  3. Как я могу получить точное количество активных блогов? Используя этот SQL?

    SELECT count (*) ОТ wp_blogs ГДЕ удалено = 0

  4. Я планирую сделать это вне Wordpress. Есть ли преимущество в создании этих отчетов из Wordpress? SQL кажется простым, мне интересно, есть ли польза от использования кодекса Wordpress для генерации этих отчетов.

Спасибо

1 Ответ

1 голос
/ 20 августа 2010

Поскольку у вас так много вопросов, время от времени немного сложнее получить ответ.

Что касается # 2 и # 3, рассматривали ли вы возможность создания в вашем файле functions.php функции, которая будет точно так же выполнять эти запросы, возвращать их в массив и затем вывести их в любое место?

Преимущество этого в Wordpress заключается в простоте его вызова. Вы можете легко создать шорткод, чтобы ссылаться на него где угодно на ваших страницах и т. Д.

Просто сделайте свою функцию, а затем добавьте в файл functions.php:

add_shortcode('SHORTTAG', 'FUNCTION NAME');

Это всего лишь одно преимущество, но хранение вещей в Wordpress просто делает его более аккуратным и портативным. Если вам когда-нибудь понадобится сделать это снова, просто скопируйте и вставьте файл функций в файл функций.

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

...