mira lo primero que yo hago es declarar en el archivo functions.php
Código PHP:
Ver originalload_theme_textdomain( 'nombreclave', get_bloginfo('stylesheet_directory') . '/language' );
donde
language es el nombre de la carpeta donde tienes que meter el archivo *.mo y *.po
después en el template donde quieras que aparezcan los textos reemplazas por ejemplo
<h1>News</h1> lo reemplazas con <h1><? _e('News', 'nombreclave');?></h1>
donde News sera el texto por default en caso de no existir traducción disponible.