javascript - 每种语言的自定义 CSS - Qtranslate X

标签 javascript php

我安装了 Qtranslate X wordpress 插件来制作一个多语言网站。它工作得很好,但我有一个问题..我的网站信息是关于英语(默认)的,并且此信息使用英语特定的手写字体,它不支持西里尔字母,所以我想为俄语语言的字体系列添加自定义CSS 。是否可以 ?也许有人以前用过这个插件?我搜索了信息并找到了一个主题,但它已经过时了,这个人正在发布这样的内容

`I found something which worked!
Using the lang selector:
:lang(ja){
/* Japanese-only styles */
}
:lang(en){
/* English-only styles */
}

也许有人可以帮我解决这个问题,将此代码放在函数 php 中或?

我需要每种语言完全不同的风格,如果英语语言是: .wrapper {font-family:pompiere;}

对于俄语,它必须是:

.wrapper {font-family:Russian;}

谢谢大家,很乐意回答

最佳答案

简单,你只需要改变模板,在“body”标签中(例如)你可以添加这样的:

<body class="<?php print qtrans_getLanguage(); ?> other_class">

现在您可以使用 body.en、body.ru、body.fr 或任何语言的 CSS 选择器:

body.ru .wrapper { font-family: russian; }

关于javascript - 每种语言的自定义 CSS - Qtranslate X,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31367352/

相关文章:

javascript - 我正在尝试将数组映射到另一个映射函数中我的代码未同步运行

javascript - 网站的 id 传递替代方案

php - 保护 PHP 表单和 MySQL 数据库

javascript - 在 jquery $.when(ajax).done(function(){do sth} 中,我如何回调同一个回调函数两次?

php - AJAX 登录 - session 问题

javascript - 脚本数据库 : Custom ID for record for quick bulk updating?

php - 如何使用 php 在数据库中插入和检索图像

php - 在 linux 中使用 cURL 上传 http 文件(命令行)

php - 如何在 Symfony 1.4 中获取工作环境

javascript - 单击功能后在 jquery 中禁用悬停效果时出错