WordPress-为什么在我的代码中到处都无法翻译?

问题描述

我写了一个带有自定义帖子页面和简短代码插件,每分钟刷新一次。

我具有翻译成我的语言的功能

function myTranslate($string) {
    global $plugin_name;
    $string = trim($string);
    return (esc_html__($string,$plugin_name));
}

当我从帖子类型的PHP文件运行函数

myTranslate("string to translate");
我不翻译它。当我从短代码PHP文件运行同一行时,它已翻译。
所有的PHP文件都包含在插件文件中:

require_once ( plugin_dir_path(__FILE__) . 'test-shortcode.PHP' );
require_once ( plugin_dir_path(__FILE__) . 'test-custome-page.PHP' );

我不明白为什么?取决于什么?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)