为什么我在wordpress中的本地化不起作用()

我创建了一个主题。
所有单词和短语都使用以下任一种:

__('Word Here', 'mythemelocalpath')

or
_e('Word Here', 'mythemelocalpath')

我在新主题文件夹中创建了一个名为Languages的文件夹。
我用poedit创建了一个.mo和.po和.pot文件, 并将它们放在我的新主题文件夹中的languages文件夹中。
.mo, .po, .pot文件位于本地化之后, 例如:de_DE.mo
然后, 我在functions.php中编写了以下代码:
function mycustom_load_localization() {// Retrieve the directory for the localization files load_theme_textdomain( 'mythemelocalpath', TEMPPATH.'/languages' ); } // end custom_theme_setup add_action('after_setup_theme', 'mycustom_load_localization');

然后, 我输入wp-config.php文件并将WP_LANG更改为de_DE
但是由于某种原因它不起作用?
有人可以阐明这一点吗?
谢谢 :)
#1尝试这个
load_theme_textdomain( 'mythemelocalpath', get_stylesheet_directory() . '/languages/' );

代替
load_theme_textdomain( 'mythemelocalpath', TEMPPATH.'/languages' );

其中get_stylesheet_directory()应该为你提供样式表目录路径, 并且应该是子主题保存; -)
参考:【为什么我在wordpress中的本地化不起作用()】http://codex.wordpress.org/Function_Reference/get_stylesheet_directory

    推荐阅读