我有以下问题。我正在用保加利亚语和英语两种语言翻译一个网站。
假设我用保加利亚语搜索了一页。谷歌显示的结果是保加利亚语,但当我点击其中一个链接(谷歌结果)时,它会加载该页面的英语版本,而不是保加利亚语。
我正在寻找这个问题的解决方案,但我什么也找不到。
我有以下问题。我正在用保加利亚语和英语两种语言翻译一个网站。
假设我用保加利亚语搜索了一页。谷歌显示的结果是保加利亚语,但当我点击其中一个链接(谷歌结果)时,它会加载该页面的英语版本,而不是保加利亚语。
我正在寻找这个问题的解决方案,但我什么也找不到。
问题是事件调用者是在qtranslate、Tribe\\uu events\\uu Main::instance()之前初始化的:
// let\'s initialize tec silly-early to avoid fatals with upgrades from 3.x to 4.x
add_action( \'plugins_loaded\', array( $this, \'plugins_loaded\' ), 0 );
简单的方法是创建一个名为1fix的插件,其代码为: add_action( \'plugins_loaded\', \'__fix_tribe_init\', 0 );
function __fix_tribe_init(){
global $locale;
if(preg_match(\'/^\\/ru\\//\',$_SERVER[\'REQUEST_URI\'])) {
$locale = \'ru_RU\';
}
}
这彻底解决了我的问题我尝试翻译帖子类型名称(帖子、页面和附件)。我有以下代码:function create_skip_post_types_box () { $post_types = get_post_types(array(\'public\'=>true), \'names\' ); $opt = $this->_get_option(); $skip_types = is_array(@$opt[\'skip_post_types\