Поддержка Проблемы и решения query_posts не работает с массивом метаполей

  • Решено a11igator

    (@a11igator)


    нужно выбрать записи по:
    1. Рубрике
    2. Метаполю
    3. метаполю по условиям => , <=

    начал использовать query_posts

    c 1 метаполем работает:

    $args = array(
    	'cat' => 33,
    	'key' => 'color',
    	'value' => 'blue',
    );
    query_posts( $args );

    Но есть возможнсть в доках использовать массив, н так уже неработает:

    $args = array(
    	'cat' => 33,
    	'meta_query' => array(
    		array(
    			'key' => 'color',
    			'value' => 'blue',
    			'compare' => '='
    		)
    	)
    );
    query_posts( $args );

    Кт может подсказать как реализовать иначе или куда рыть?

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Автор a11igator

    (@a11igator)

    проблема оказалась в прощенных запятых)

    $args = array (
    	'post_type'              => 'post',
    	'cat'                    => $tip,
    	'pagination'             => true,
    	'paged'                  => $paged,
    	'posts_per_page'         => '12',
    	'meta_query'             => array(
    		array(
    			'key'       => 'wpcf-local',
    			'value'     => $city,
    			'compare'   => '=',
    			'type'      => 'NUMERIC',
    		),
    		array(
    			'key'       => 'wpcf-price',
    			'value'     => array($minpredel, $maxpredel),
    			'compare'   => 'BETWEEN',
    			'type'      => 'NUMERIC',
    		)
    	),
    );

    Модератор Yuri

    (@yube)

    проблема оказалась в прощенных запятых)

    [offtop]
    Вот! А когда говоришь людям, что нельзя наплевательски относиться к правописанию, они обижаются.
    [/offtop]

    Автор a11igator

    (@a11igator)

    истину глаголиш.

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