激活子主题.mo和.po文件

时间:2013-11-22 作者:Matt

我在使用荷兰语时遇到了一些问题。mo和。我的孩子主题的po文件。

我已将以下行添加到wp-config.php:

define (\'WPLANG\', \'nl_NL\');
之后,我放置了。mo和。采购订单文件位于:child-theme/languages/. 最后,我在stack exchange上发布了一篇文章,并将此代码粘贴到我的子主题中functions.php:

add_action(\'after_setup_theme\',\'wpse_110727_translate_theme\');
function wpse_110727_translate_theme() {
     load_theme_textdomain( \'textdomain\', get_template_directory() . \'/languages\' );
     $locale = get_locale();
     $locale_file = get_template_directory() . "/languages/$locale.php";

         if ( is_readable( $locale_file ) ) require_once( $locale_file );
 }
尽管如此,我的翻译在我的页面上仍然不活跃。

1 个回复
SO网友:Eric Holmes

我在文本域加载方面没有太多经验,但我认为问题可能很简单get_template_directory().

get_template_directory() 返回父目录,而get_stylesheet_directory() 返回子主题目录。

结束

相关推荐

Plugin Localization

我刚刚为wp构建了我的第一个插件,即使它不是一个伟大的“代码诗意”;)它正常工作。这是一个使用GalleryView 3.0 jquery插件转换默认wp库的插件(http://spaceforaname.com/galleryview).我唯一不能做的就是本地化。此插件的本地化意味着转换管理界面,在这里可以配置jquery插件选项来更改结果库的外观。我试着关注网络上数百万的教程,在论坛上阅读了很多关于这个问题的帖子,并遵循了codex的指南。。。但仍然没有运气。这就是我所做的:每个文本行都位于gette