Разобрался с css. Теперь всё работает.
html:lang(es) #search-2, html:lang(en) #search-2, html:lang(fr) #search-2, html:lang(zh) #search-2, html:lang(de) #search-2 {
display: none;
}
-
Ответ изменён 4 года, 4 месяца назад пользователем gospel2903.
Да, просто убрать лишний виджет. Язык у меня определяется через функцию qtrans_getLanguage(); ru, en и другие.
В ru нужно оставить виджет, а в en и других убрать.
Я попытался сделать в page.php:
<?php
$yaz = qtrans_getLanguage();
if ($yaz == "en") {
?>
<style>
#custom_html-4 {
display: none;
}
</style>
<? } ?>
но не получилось скрыть таким образом.
Как вывести сайдбар я разобрался. А как скрыть отдельный блок в нём? Например, кнопки соцсетей (см. русскоязычную версию сайта).