Sto valutando per il prossimo progetto in WP di espandere la tabella wp_posts aggiungendo i campi personalizzati nella tabella stessa.
Quindi oltre ai campo "post_title" e "post_content" vorrei aggiungere anche i campi "post_campo1", "post_campo2", "post_campo3"...


L'idea è di snellire le query di WP caricando tutti i dati in un unica entry piuttosto che sfruttare la tabella wp_postmeta.


Quali potrebbero essere i lati negativi di questa operazione?
Rischio di "sputtanare" i futuri aggiornamenti di WP?


- ANTEFATTO -
L'idea è nata dal fatto che ho appena finito un sito che prevede un massiccio uso di campi personalizzati per i posts (postmeta). Dopo il popolamnto del DB no notato un notevole rallentamento nella navigazione e credo che questo derivi dal fatto che per ogni Post, la query di WP, carichi anche i rispettivi Postmeta attraverso un collegamento "uno a molti". Oltre tutto il progetto prevedeva la possibilità di eseguire dei "filtri" sui Postmeta: le query, in questo caso, impiegano 2 o 3 secondi prima di restituire dei risultati.