By: Davide Cappelli Acceso: agosto 03, 2010 In: Tecnologia Comments: 0

Poiché sono solito aggiornare i miei post su WordPress direttamente da client (HeidiSQL) dopo diventa arduo tenere il conto corretto dei tag e delle categorie imposte. Ho cercato a lungo una soluzione, sempre lato database, ma non ho trovato niente di pronto; al massimo qualche plugin. Alla fine mi sono stufato e, visto che qualcosina in MySQL la so anche fare (..), mi sono impegnato in una attività che di solito gli utenti medi di WordPress non fanno: scrivere una – pur semplice – query da zero. Il risultato è il seguente: funziona, basta ricordarsi di sostituire il prefissowp_” con quello impostato per il proprio blog.

UPDATE wp_term_taxonomy,
(SELECT term_taxonomy_id, count(object_id) AS termcount FROM
wp_term_relationships GROUP BY term_taxonomy_id) AS relationships
SET wp_term_taxonomy.count=relationships.termcount
WHERE wp_term_taxonomy.term_taxonomy_id=relationships.term_taxonomy_id

Trackback URL: http://www.cappelli.net/tecnologia-web-technology/wordpress-mysql-update-term-count.html/trackback