[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: как отображать только на мобильных
sotex2
подскажите, как правильно написать код. нужно, что бы было сообщение "мобильная версия" на мобильных устройствах, иначе показывать только для дескопной версии. сейчас такой код и постоянно выводиться сообщение "дескопная версия" и когда просматриваю на мобильной версии то же. как правильно прописать условие для вордпресса.

<?php if ( wp_is_mobile() ) {

echo "мобильная версия";

} else {

echo "дескопная версия";

}

?>
sergeiss
sotex2, а как вообще вордпресс определяет, что это мобильная или десктопная версия? Как работает указанная функция? Я вот с вордпрессом не работал, не знаю.

Вообще, без использования ДжаваСкрипта, чисто средствами сервера, это не определишь. Надо сначала на клиентской стороне однозначно понять, какое это устройство, т.е. сначала загрузить какую-то начальную страницу, HTML и JS. В коде определить тип устройства и прописать его в куки. И только затем уже можно будет с определенной уверенностью считать эти данные верными. И пофиг, вордпресс тут или еще что-то. Затем надо либо перезагрузить страницу и показать всё полноценно, либо догрузить данные аяксом и показать.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
sotex2
это встроенная функция ( wp_is_mobile() ) в вордпрессе и работает в ядре движка
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.