Ответы в темах

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • Решил просто:
    В ссылке передаю get параметром нужные данные для фильтрации и в шаблоне проверяю их наличие. Правда ссылки получаются не красивые, но это уже другая история.

    Ну просто я не знаю как сформировать ссылку на другой шаблон.
    Ссылка на список всех постов таксономии — href=»domain.com/taxname/»
    А какой путь для ссылки, которая откроет эту же таксономию, только с другим запросом — я не знаю. А если подходить с другой стороны, в шаблоне динамически строить запрос к БД, то я не понимаю как узнать надо фильтровать по произвольным полям или нет.
    Очевидно что сильно туплю, но тем не менее … =(

    С формированием запроса (wp_query) и цикла у меня нет проблем.
    Все дело в том, что надо сделать 2 запроса.
    Вот например есть на главной странице 2 ссылки: «показать всю недвижимость», и «показать недвижимость из Хорватии». Недвижимость — это пользовательская таксономия. А значение страны — хранится в произвольном поле поста.
    Шаблон вывода списка недвижимости (taxonomy-taxname.php) может вывести либо всю недвижимость либо только недвижимость из Хорватии (оба запроса к БД уже написаны). Мне надо либо в taxonomy-taxname.php каким-то образом определить какой именно запрос выполнить, либо в зависимости от url ссылок использовать разные файлы шаблонов (в каждом свои параметры для wp_query).
    Вопрос в том, как реализовать тот или иной способ…или существует третий.

    Т.е. пользователь должен, перейдя по одной ссылке, получить весь список постов, а перейдя по другой — отфильтрованный.
    Файл шаблона — один, а запроса 2. Может кто подскажет как это реализуется в wordpress ? Может в url параметры можно как-то передавать?

    is_mobile() подойдёт, в случае когда 2 темы, а у меня 3. Т.е. 3 js файла. Конечно можно и в js проверять ширину экрана, получатся те же медиа запросы, но зачем мне это, если проще подключать уже готовые файлы, т.к. я не с нуля делаю, а переношу с другой CMS.

    media queries для css, а у меня ещё js разный.

    Спасибо за ответы! Оказалось что задача немного посложнее (будет 3 вида: броузерный, для планшетов и для телефонов). Пока решил так: записываю в куки ширину экрана и в зависимости от этого параметра меняю стили и скрипты в теме.

Просмотр 7 ответов — с 1 по 7 (всего 7)