Перевод текста из function.php


add_filter('gettext', 'yy_replace_status_text', 10, 3 );

function yy_replace_status_text($translations, $text, $domain){

	if($domain == "wp-statuses"){
		switch ($translations) {
			case 'Publicly published': $translations = "Опубликовано"; break;
			case 'Draft': $translations = "Черновик"; break;
			case 'Pending Review': $translations = "На утверждении"; break;
			case 'Privately Published': $translations = "Опубликовано приватно"; break;
		}
	}
	//if(is_user_logged_in()){
		// print("<pre>result:".print_r($translations.' - '.$domain,true)."</pre>");
		// wp-statuses
	//}
	return $translations;
}