我需要在数组中添加一个 IF ELSE,但我在获取正确的语法时遇到了问题。
这是原始片段:
function init(){
// I18n
load_plugin_textdomain($this->text_domain, false, dirname(plugin_basename(__FILE__)) . '/../languages/');
$this->javascriptVariables = array(
'more' => __('More Results', $this->text_domain),
'empty' => __('0 results', $this->text_domain),
'char_number' => get_option('search_in_place_minimum_char_number'),
'root' => get_site_url(),
'home' => trim( get_settings('home')+ICL_LANGUAGE_CODE, "0"),
);
} // End init
我需要的比较简单:你看到“'more' => __('More Results', $this->text_domain),”这一行
好吧,我需要如果页面语言是英语,那么值是“更多结果”,如果是意大利语,那么值必须是“Mostra tutto”,等等。
语言代码可从名为 ICL_LANGUAGE_CODE 的常量中获得,因此如果 ICL_LANGUAGE_CODE==en 则“更多”的值应该是“显示更多,如果 ICL_LANGUAGE_CODE=it 值是等等等等。
我尝试在数组内部和外部都使用 IF ELSE 但没有结果。
你能帮我解决这个问题吗?对此,我真的非常感激。