Aggiornare il conteggi di WordPress via MySQL
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 prefisso “wp_” 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