好啊我就是这样解决的。假设我们有一个CSS文件rtl.css, 其中包含从右向左内容方向的规则。
添加菜单项:Appearance->Menus->Select a menu to edit->Edit menus->Custom links.
URL-?language=rlt(或类似的东西),链接文本-RTL(例如),URL-?language=ltr,链接文本-ltr,创建插件:
add_action(\'init\', \'get_check\');
function get_check(){
if(!session_id()) {
session_start();
}
if($_GET[\'language\'] == \'rtl\'){
$_SESSION[\'rtl\']=true;
}
if($_SESSION[\'rtl\']){
wp_enqueue_style( \'tmpl_rtl_css\', get_template_directory_uri().\'/rtl.css\',array(\'tmpl_dir_css\') );
}
if($_GET[\'language\'] == \'ltr\'){
session_destroy ();
wp_dequeue_style(\'tmpl_rtl_css\');
}
}
需要检查,但解决方案是这样的。