Em um portal Wordpress em MySQL/MariaDB com vários blogs criados no mesmo servidor, podemos usar o BD dele para fazer algumas buscas interessantes.
Abaixo segue uma consulta que retorna os blogs e suas atualizações nos 6 últimos meses. Ótima pra ver se todos os blogs tem atualização e quais são bons candidatos a serem arquivados/apagados
SELECT ub.blog_id,
CONCAT('http://', ub.`domain`, ub.`path`) AS address,
url.email,
url.IP,
url.date_registered,
ub.last_updated
FROM wp_blogs ub INNER JOIN wp_registration_log url
ON (ub.blog_id = url.blog_id)
WHERE ub.last_updated > CURRENT_DATE() - INTERVAL 6 MONTH
ORDER BY ub.last_updated DESC
A consulta abaixo já é mais pra verificação administrativa. Retorna os blogs e seus respectivos responsáveis (com emails).
SELECT CONCAT('http://', ub.`domain`, ub.`path`) AS address,
ub.last_updated,
u.user_login,
u.user_email
FROM wp_blogs ub INNER JOIN
( SELECT CONVERT(uu.meta_value, INT) AS meta_blog_id,
uu2.user_login,
uu2.user_email
FROM wp_usermeta uu INNER JOIN wp_users uu2
ON (uu.user_id = uu2.ID)
WHERE uu.meta_key IN ('primary_blog')
ORDER BY uu.user_id ) u
ON (u.meta_blog_id = ub.blog_id)