Allora-- Il mio vecchio blog non era installato nella root, ma anch'esso in una cartella: non so se sia normale che l'.htaccess finisca anche nella root (forse dipende dal fatto che avevo impostato l'indirizzo del blog nella root nel pannello di impostazioni?). Ora ho eliminato la cartella del vecchio blog, ma l'.htaccess nella root era rimasto. Quel file, ho scoperto dopo averlo cancellato, evidentemente mi reindirizzava tutti i vecchi permalink ai nuovi indirizzi. Potendolo recuperare lo ri-uploaderei, ma non lo trovo da nessuna parte. Non so come fare a modificare le impostazioni come dici tu, non ho mai provato; magari provo a vedere se google mi aiuta con le istruzioni.
Intanto ho trovato la soluzione al problema dello script di prima: bisogna rimuovere queste linee dal file edit-form-advanced.php in wp-admin:
<?php
$metadata = has_meta($post->ID);
list_meta($metadata);
?>
Ora la creaione dei post è tornata fluida come prima.