Load_plugin_TextDOMAIN返回值

时间:2015-05-26 作者:pSyToR

早上好,

我正在尝试翻译我的插件,但它似乎不起作用。

我读到应该检查“load\\u plugin\\u textdomain”的返回值,看看它是否为false(意味着它找不到我的翻译文件),但我找不到如何找到这个值。

有人能给我指出正确的方向吗?

谢谢

按要求编辑此处是要加载的行

function ap_action_init() {
    load_plugin_textdomain(\'my_plugin\', false, WP_PLUGIN_DIR . \'/languages\' );
}

// Localization

// Add Actions
add_action(\'init\', \'ap_action_init\');

1 个回复
最合适的回答,由SO网友:Frank P. Walentynowicz 整理而成

global $langOK;
add_action( \'plugins_loaded\', \'myplugin_load_textdomain\' );
function myplugin_load_textdomain() {
    global $langOK;
    $langOK = load_plugin_textdomain( \'my-plugin\', false, dirname( plugin_basename( __FILE__ ) ) . \'/languages\' );
}
稍后,您可以检查$langOK (TRUE=成功,FALSE=失败)。

结束

相关推荐

Custom metabox translation

我已经创建了一个自定义的帖子类型,并添加了一些自定义的元数据库,现在我想知道我在我的网站上使用了什么样的翻译插件?我对它们都没有经验,所以我不知道谁会支持我的自定义元数据库,谁不会。