Поддержка Проблемы и решения Не могу разобраться с таксономией

  • Не могу разобраться с запросом таксономии. Как то раньше с этим не сталкивался.
    Сайт по недвижимости у которого есть разделение на аренду, продажу и т.д.. Сейчас на страницу подгружаются вся недвижимость в отведенную область. Нужно создать 3и области на странице, в каждую из которых будет подгружаться соответсующая недвижимость(Аренда, продажа и др.). Как я понимаю это нужно сделать с помощью добавления запроса в пхп. Как сделать данный запрос?

    <?php

    global $wp_query;

    echo View::render(‘archive-property.twig’, array(
    ‘title’ => $wp_query->queried_object->name,
    ‘wp_query’ => $wp_query,
    ‘properties’ => _aviators_properties_prepare($wp_query),
    ));

Просмотр 5 ответов — с 16 по 20 (всего 20)
  • не работает

    Цикл для вывода запрошенных записей сделали?

    Автор ART_STAR

    (@art_star)

    я же работаю с уже готовой темой, поэтому вывод данных уже существует. Как я понимаю :

    {% if wp.have_posts() %}
            {{ wp_query.the_post() }}
            <div class="properties-{% if wp.aviators_settings_get_value('properties', 'properties', 'type') == 'row' %}rows{% else %}grid{% endif %}">
                <div class="row">
                    {% for property in properties %}
                        {% if wp.aviators_settings_get_value('properties', 'properties', 'type') == 'row' %}
                            {% include 'properties/property-row.twig' %}
                        {% else %}
                            <div class="span3">
                                {% include 'properties/property-box-small.twig' %}
                            </div><!-- /.span3 -->
                        {% endif %}
                    {% endfor %}
                </div><!-- /.row -->
            </div><!-- /.properties-grid -->

    чтобы сделать 3 разных области — нужно будет его скопировать два раза и заменить wp_query.the_post на wp_query1.the_post, wp_query2.the_post, wp_query3.the_post.
    ….верно?

    Автор ART_STAR

    (@art_star)

    Не понимаю почему при вводе:

    'tax_query' => array(
    		array(
    			'taxonomy' => 'property_contracts',
    			'field' => 'slug',
    			'terms' => 'rent'
    		)
    	)

    страница вообще не грузится, на всех источниках этот код советуют…
    версия ВП у меня 3.8.1

    Белый экран.
    Вы со спецификой twig разбирались? Я нет, и кода темы не видел.
    Могу только предполагать, как цикл может выглядеть в данном случае.

    Автор ART_STAR

    (@art_star)

    разбираюсь вот параллельно с таксономией)

    Спасибо за участие в обсуждении. Если найду ответ — отпишусь.

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