Finalmente lo logré
Lo que hice, y al menos con el tema que estoy usando funciona, fue:
1) convertir la instalación de wordpress en español ( acá los pasos
WordPress | Español )
2) descargar el archivo .po del theme
3) editar el archivo de lenguajes del theme con Poedit
4) se genera un archivo .mo (debe estar activada la opción en Poedit en las preferencias)
5) renombrar el archivo .mo como es_ES.mo
6) subir el archivo es_ES.mo a la carpeta languages del theme vía FTP ...
Es cierto que con sólo convertir Wordpress a español, el theme adoptó la traducción, pero había como 50 frases sin traducir, por lo que decidí usar Poedit y comprobar cómo podía solucionar este problema de los themes con archivos de lenguaje...
y tachán... tachán... así funcionó, aunque efectivamente por lo que he leído hay que asegurarse que la función que menciona Electrox esté declarada, en mi tema no sé dónde está, pero es evidente que está en alguna parte, aunque oculta, porque funciona
Primero si tu WordPress esta en español debe de tener en wp-config.php
PHP:
define ('WPLANG', 'es_ES');
y ahora solo traduce los archivos en_EN.po
en_EN.mo y los renombras a es_ES.po es_ES.mo y el instantaneamente deberia funcionar la traduccion siempre y cuando el Theme tenga la capacidad de esto.
efectivamente eran los pasos indicados...