Ciao,
se succede su tutte le pagine tranne la home, di solito il problema non è WordPress ma la riscrittura URL del server locale.
Controllerei in questo ordine:
- che Apache abbia mod_rewrite attivo
- che nella configurazione del virtual host ci sia
AllowOverride All
- che il file
.htaccess sia realmente letto e scrivibile
- in Impostazioni > Permalink, salva di nuovo due volte
Se sei in locale con XAMPP / WAMP / MAMP, molto spesso il problema è proprio lì.