主题RTL半作品,但带有“?RTL=1”的完整作品

时间:2015-11-08 作者:Yamona

我有一个支持RTL的主题。RTL方向半与WPML插件配合使用,但当我添加?rtl=1 URL完全可以工作。我的意思是它以正确的方式改变方向。

如何在不添加的情况下切换方向?rtl=1 到每个URL?

1 个回复
最合适的回答,由SO网友:futuernorn 整理而成

从源代码来看,没有编程方式来实现这一点。只有一个位置$_GET[\'rtl\'] 被引用,其值直接使用(即,它不用于设置插件中使用的另一个变量的值)。如果希望在不传递rtl 参数为function _show_post_content() 在里面inc/translation-management/translation-management.class.php. 具体而言,这段代码似乎是唯一受参数影响的地方:

[...]
if ( @intval( $_GET[ \'rtl\' ] ) ) {
    $rtl = \' dir="rtl"\';
} else {
   $rtl = \'\';
}
echo \'<html\' . $rtl . \'>\';
[...]
您可以将if/else语句一起删除,并将echo更改为echo \'<html dir="rtl">\' 如果需要,可以进行快速的“黑客”修复。

相关推荐

Change Wordpress Language

我想把wordpress改成西班牙语。包括管理员。我转到我的wp配置并定义了值,即。define (\'WPLANG\', ‘es_MX’);我转到设置->常规并将语言设置为es\\u MXI转到更新屏幕以更改语言这就是我所看到的:如果需要重新安装版本4.1–es\\U MX,可以在此处进行,也可以下载软件包并手动重新安装:无论我更新多少次,它都不起作用。我做错了什么?我甚至尝试从下载的版本上传wp内容/语言的文件,以强制进行此更新。没有。娜达。拉链零帮助