Скрыть слайдер на мобильной версии.

Статус
Закрыто для дальнейших ответов.
Регистрация
13.03.2017
Сообщения
4
Вечер добрый! Подскажите, хочу не выводить слайдер в мобильной версии для ускорения загрузки ( тема Customizr). Слайдер в heder выводится hook [SIZE=9.5pt]<?php do_action ( '__after_header' ) ?>.
Хочу использовать конструкцию
[/SIZE]

<script>

if (document.body.clientWidth<800) {
document.write(" Текст для мобилки ");
} else {
document.write ( " Общий текст");
}

</script>
С текстом данный скрипт работает.. А вот как здесь разместить <?php do_action ( '__after_header' ) ?>. Чтобы в мобильной версии не выводить
Помогите подсказкой. Пока знаний не достаточно.
 

Volly

Well-Known Member
Регистрация
21.03.2012
Сообщения
833
Не видя остального кода, можно предположить такой вариант.
Вместо строки <?php do_action ( '__after_header' ) ?>
попробуйте написать

<?php
echo '
<script>
if (document.body.clientWidth > 800) {';
do_action ( '__after_header' );
echo '}
</script>';
?>
Если в системе разрешаются только однострочные хуки, то приведённый пример запишите одной строкой.
 

BaNru

Пацифизжу
Команда форума
Регистрация
13.11.2010
Сообщения
4 138
Это же Вордпресс.
Зачем использовать это через хук?!
Почему просто не вставить в необходимое место шаблона этот код?
 
Регистрация
13.03.2017
Сообщения
4
Этот кусок код для мобильной версии надо скрыть.

Нашел вариант. Вдруг кому то пригодится .
В wordpress есть условный тег wp_is_mobile, тупо берете вызов слайдера в этот тег и все. Мой подход использовать скрипт , сложный.
 
Статус
Закрыто для дальнейших ответов.
Верх Низ