dunque ...
non saprei darti risposte certe ...
probabilmente puoi aggiungere uno SLUG alle catecorie così da far venire fuori BLOG nell'url dei post ... anche se mi sfugge il motivo.
Il fatto di avere una lista dei post sotto /BLOG potrebbe funzionare già utilizzando lo SLUG come archivio.
Attenzione che modificando i file core di WP ad ogni aggiornamento perdi tutto ed alcune modifiche anche se backuppate potrebbero non essere compatibili con le nuove versioni.
Tra l'altro quelli di WP stanno buttando fuori un aggiornamento ogni 2 secondi ....
Cmq attendiamo altri utenti del forum per conoscere le loro visioni sulla tua problematica