Il sito è in locale? Hai smanettato sul db? Hai aggiornato la versione di PHP e/o MySQL?
Il sito è online? E' stato aggiornato qualcosa sui server?
E' successo all'improvviso senza fare niente? In tal caso potrebbe anche essere un bug di WP (non lo conosco quindi non so, magari informati), Joomla 1.5 ce l'aveva questo problema, quindi non è una cosa impossibile.