L'errore 404 significa che l'utente ha richiesto una pagina che non esiste sul server. Questo è solitamente dovuto ad un url scritto in modo errato, oppure ad un file che è stato spostato o rinominato.
Nel caso in cui il tuo sito sito WordPress mostri un errore 404 sulle sottopagine, ma la homepage funziona, probabilmente il problema è dovuto al file .htaccess
Per risolvere il problema accedi alle tue impostazioni WordPress, e reimposta i permalink. Così facendo ripristini il file .htaccess risolvendo il problema.