Поддержка Проблемы и решения Сайт только для мобильных устройств

  • Вопрос очень простой.
    Каким образом можно сделать так, чтобы сайт отображался только, если заходишь на него через мобильное устройство?
    Если заходишь с компьютера, то ничего не отображается.
    Сайт создаётся только для мобильных устройств, поэтому не хочу, чтобы он открывался на компах и ноутах.
    Есть подозрение, что это можно сделать через php-скрипт, который отпределяет с какого устройства зашли и этот скрипт можно найти в сети, но как его внедрить в систему?
    Ну или, может, у кого есть другие соображения?

    • Тема изменена 2 года, 8 месяцев назад пользователем d3nis.
Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Модератор Yui

    (@fierevere)

    永子

    https://wordpress.org/plugins/specific-content-for-mobile/

    возможно это подойдет.

    Можно сделать с помощью CSS @media или используя функцию ядра WordPress wp_is_mobile().

    Примените вот такой код:
    <?php if(wp_is_mobile()) { ?>
    Здесь код сайта
    <?php } else { ?>
    А здесь рекомендацию для стационарных пользователей зайти через мобильный девайс

    </body>
    </html>	
    • Ответ изменён 2 года, 8 месяцев назад пользователем zgd41.
    • Ответ изменён 2 года, 8 месяцев назад пользователем zgd41.
    • Ответ изменён 2 года, 8 месяцев назад пользователем zgd41.

    Всем спасибо за ответы.
    @fierevere о, интересно

    @pluginfactory так…интересно. Что-то я про CSS не подумал. Спасибо.

    @zgd41 ваш вариант мне видистя более приемлемым. Я пытался его внедрить, но наверное не достаточно знаю структуру Вордпресса, чтобы сделать корректно. Я вставлял первую часть в самом начале header.php, а вторую часть в самом конце footer.php. Редактор ругается, что в первом случае не закрыта скобка, а во втором случае, что наоборот непонятно что за закрывающая скобка. Мне бы подсказку куда именно нужно вставлять эти коды. Может вообще не в футер и хидер.

    Модератор Yuri

    (@yube)

    Я вставлял первую часть в самом начале header.php, а вторую часть в самом конце footer.php.

    В php нельзя так разрывать программные блоки.

    Мне бы подсказку

    Можно, наверно, и в header.php. Например, так:

    <?php
    if( ! wp_is_mobile() ) { 
       wp_die('здесь рекомендацию для стационарных пользователей зайти через мобильный девайс');
    }
    ?>

    Очень рекомендую почитать про функцию wp_is_mobile() перед ее использованием

    Home

    @yube Сработало! Спасибо.

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Тема «Сайт только для мобильных устройств» закрыта для новых ответов.