gpt4 book ai didi

WordPress : qTranslate X language switcher with language code

转载 作者:行者123 更新时间:2023-12-03 07:18:48 38 4
gpt4 key购买 nike

我正在尝试使用 qTranslate X 制作一个基本的语言切换器,例如:

FR | EN

有一个函数可以实现这一点:qtranxf_generateLanguageSelectCode('text');但它只能接受'text'、'image'或'both',所以它不符合我的需求:“text”是语言的全名。

如何才能只显示语言代码?有想法制作一个过滤器来做到这一点吗?

最佳答案

尝试在翻译代码下方添加以下脚本。

echo qtranxf_generateLanguageSelectCode('text');
<script>jQuery(document).ready(function(){ jQuery('.lang-en a span').html('EN'); jQuery('.lang-fr a span').html('FR'); })</script>

服务器端解决方案:

请找到下面的代码,将语言名称修改为语言代码,而无需更改插件代码,您可以通过wordpress过滤器来完成。

将以下代码粘贴到 function.php 文件中。

add_filter('template_include','start_buffer_EN',1);
function start_buffer_EN($template) {
ob_start('end_buffer_EN');
return $template;
}
function end_buffer_EN($buffer) {
return str_replace('<span>English</span>','<span>EN</span>',$buffer);
}

add_filter('template_include','start_buffer_FR',1);
function start_buffer_FR($template) {
ob_start('end_buffer_FR');
return $template;
}
function end_buffer_FR($buffer) {
return str_replace('<span>Français</span>','<span>FR</span>',$buffer);
}

您可以通过直接编辑语言名称来从 wp-admin 更改语言名称..

Q-translate-x-change-image-name-from-admin

关于WordPress : qTranslate X language switcher with language code,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29649898/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com