Voor ik begin met een grote blogpost omtrent alle 2011 stats van deze website, ben ik eens in de MYSQL database van deze blog gedoken (pure nostalgie met mijn achtergrond als ex-MSSQL server consultant).

Hieronder kan je enkel WordPress SQL queries vinden, die elke blogger met een WordPress blog wel eens moet proberen of bij de hand hebben liggen. Deze queries dien je uit te voeren via PHPMyAdmin, wat je meestal kan vinden in het administratiegedeelte van je webhosting.
phpmyadmin wordpress query

Blogpost aantal per maand

Hoeveel blogposts publiceer je per maand? Op mijn blog is er nu duidelijk een afname tegen 3-4 jaar geleden, maar hopelijk is de kwaliteit dan ook evenredig omhoog gegaan?
wordpress mysql query

SELECT CONCAT_WS(‘, ‘, MONTHNAME(`post_date`), YEAR(`post_date`))
AS `post_month`, COUNT(*) AS `post_count`
FROM `wp_posts`
WHERE `post_type` = ‘post’ AND `post_status` = ‘publish’
GROUP BY `post_month`
ORDER BY `post_date`;

Emailadressen van je commentators

Voor het geven van een commentaar op deze website is het opgeven van een mailadres verplicht. Via deze eenvoudige query, krijg je een mooi lijstje met alle emailadressen, die door commentators zijn ingegeven.

SELECT `comment_author`, `comment_author_email`
FROM `wp_comments`
WHERE `comment_approved` = ‘1’ AND `comment_type` = ”
GROUP BY `comment_author_email`;

Comment aantal per maand

Dezelfde query als hierboven, maar dan met de comments per maand. Hierin is duidelijk een curve te zien van meer comments in de wintermaanden, dan in de zomermaanden.

SELECT CONCAT_WS(‘, ‘, MONTHNAME(`comment_date`), YEAR(`comment_date`))
AS `comment_month`, COUNT(*) as `comment_count`
FROM wp_comments
WHERE `comment_approved` = ‘1’ AND `comment_type` = ”
GROUP BY `comment_month`
ORDER BY `comment_date`;

10 Blogposts met de meeste comments

Welke blogposts hebben nu het meeste comments mogen ontvangen? Hierbij is een duidelijke trend terug te zien naar de blogposts die veel Facebook-trafiek krijgen en/of handelen over gadget-toestanden.

Blogpost comment aantal
Bereken het 2012 fiscaal voordeel van je bedrijfswagen 35
Humo met gratis sixpack Tauro en glas 22
Tomorrowland 2011 livesets 21
Multimedia wishlist 19
wipeout party boardx 17
smartphone twijfels 17
Nieuwe smartphone: Nokia N79 of E71? 16
surfquiver 15
canon powershot s3 IS 14
Overzicht mobiele websites 14

Top 10 van meest actieve commentators

Een top 10 lijstje met de meest actieve commentators op je blog.

SELECT `comment_author`, `comment_author_email`,
COUNT(*) AS `comment_count`
FROM `wp_comments`
WHERE `comment_approved` = ‘1’ AND `comment_type` = ”
GROUP BY `comment_author_email`
ORDER BY `comment_count` DESC
LIMIT 10;

SELECT id, post_title, comment_count
FROM wp_posts
WHERE post_type = ‘post’
ORDER BY comment_count DESC
LIMIT 10 ;

Een URL vervangen in al je blogposts

Wanneer een url/stukje tekst veranderd kan je eenvoudig met volgend sql-statement de url vervangen in al je blogposts.

UPDATE wp_posts SET post_content = REPLACE (post_content, ‘http://www.oldsiteurl.com’, ‘http://www.newsiteurl.com’);

Reset paswoord

Een handige query om het paswoord van een user te resetten.

UPDATE wp_users SET user_pass = MD5( ‘new_password’ ) WHERE user_login = ‘your-username’;

Disable alle plugins

Handige query om eenvoudig alle plugins te deactiveren bij bijvoorbeeld performance of wordpress problemen. Deze query heb ik afgelopen weekend nog gebruikt.

UPDATE wp_options SET option_value = ‘a:0:{}’ WHERE option_name = ‘active_plugins’;

De wordcount per blogpost berekenen

Een Query die je de wordcount per blogpost gaat teruggeven.

SELECT `ID`, `post_date`, `post_type`,
SUM( LENGTH(`post_content`) – LENGTH(REPLACE(`post_content`, ‘ ‘, ”))+1) AS ‘Wordcount’
FROM `wp_posts`
GROUP BY `ID`
HAVING `post_type` = ‘post’
ORDER BY `post_date` DESC
LIMIT 0, 100;

blank

Marketing strateeg en docent (Thomas More/UHasselt). Sinds 2002 reeds techblogger. Marketing strateeg en privacy officer als freelancer en daarnaast ook gewoon papa thuis. Schrijf je in voor de Dailybits nieuwsbrief.

Abonneer
Abonneren op

Deze site gebruikt Akismet om spam te verminderen. Bekijk hoe je reactie-gegevens worden verwerkt.

2 Reacties
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
12 jaren geleden

Hallo,
mooie overzicht van je blog bezoekers

http://www.legacyrealestatehomes.com/
8 jaren geleden

al idiota de jacobo en mexico ni suiquiera existe una ciudad q se llame ciudad suarez IDIOTA se llama ciudad juarez informate pinche ignorante y despues fundamenta lo q dices ANIMAL