• Делаю интеренет магазин на woocomerce, тема storefront
    Подскажите пожалуйста, можно ли каким-то образом применить функцию php в дочерней теме только для компьютера?
    Поставил вместо стандартного поиска ajax, вывел его в дочерней теме через шордкод плагин на месте стандартного, на комппютере работает корректно, на мобильном нет, на мобильном можно обойтись стандартным.

    В целом интересует данный вопрос, очень часто получается так, что то, что мне нравится на ПК уродливо смотрится или не работает на телефоне, хотелось бы создать как бы «разные версии», где-то читал про плагин-переключатель между 2 темами, но потерял, может быть есть более простые решения?

    Cтоит оговориться, что знаний у меня практически никаких, поэтому очевидных Вам вещей я могу не понять/учесть 

    • Тема изменена 8 лет, 3 месяца назад пользователем avralex.

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 8 ответов — с 1 по 8 (всего 8)
  • Cтоит оговориться, что знаний у меня практически никаких

    Тогда самый простой и доступный вариант — активировать «Мобильную версию» в плагине Джетпак. https://ru.wordpress.org/plugins/jetpack/ Но честно говоря, как это будет работать и устроит ли вас, это 50:50
    Но попробовать нужно. Например у меня на одном сайте это выглядит идеально. Я даже сам удивился что все так просто. На другом — отстой полный…. Но и сайт тот шибко навороченный. В общем пробуйте!

    http://joxi.ru/MAjEZ6NuvNl9L2

    или другие плагины на эту тему https://ru.wordpress.org/plugins/search/mobile+/

    • Ответ изменён 8 лет, 3 месяца назад пользователем O.
    • Ответ изменён 8 лет, 3 месяца назад пользователем O.
    • Ответ изменён 8 лет, 3 месяца назад пользователем O.
    Модератор Yui

    (@fierevere)

    永子

    если в шаблоне темы применять…

    Home


    ?

    знаний у меня практически никаких

    Зачем вы тратите время на создание интернет магазина в таком случае?

    @perdyllo спасибо, пробовал, не нравится совсем то, что получается(
    @wpgear давно хотел разобраться, но раньше другими вещами занимался, теперь сайт понадобился, хороший повод)
    @fierevere спасибо, получается данный сниппет позволяет применить функцию только для мобильного? Сейчас буду пробовать, единственное, в большинстве случаев мне, наоборот, нужно, чтобы на мобильном не было того, что есть на ПК.
    Может быть можно как-то с помощью стилей скрыть ненужные элементы именно для телефонов/планшетов?

    Может быть можно как-то с помощью стилей скрыть ненужные элементы именно для телефонов/планшетов?

    http://htmlbook.ru/css/value/media

    @tuxfighter, спасибо, буду изучать

    в большинстве случаев мне, наоборот, нужно, чтобы на мобильном не было того, что есть на ПК.

    Именно для этого и служит данная функция.

    спасибо, буду изучать

    Заодно изучите принцип «mobile first».

    Проблему решил с помощью https://developer.wordpress.org/reference/functions/wp_is_mobile/, а точнее с помощью обратного ! wp_is_mobile(), который позволяет не применять функцию на мобильном, круто, теперь можно будет наконец-то поэксперементировать с шаблоном хедера)

    @sevlad, спасибо, да, действительно, в наше время уже от мобильного стоит отталкиваться

    • Ответ изменён 8 лет, 3 месяца назад пользователем avralex.
Просмотр 8 ответов — с 1 по 8 (всего 8)

Тема «Как отключить вывод функции в мобильной версии?» закрыта для новых ответов.