WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Новые WordPress шаблоны

[РЕШЕНО] Query запрос по двум и более значениям в мета поле ??

Я уже его решил, просто немного не доглядел mosking

-

wp_query

в мето поле содержится 1 и более ID, если ID только один, то код ниже работает, но а как вывести если в метаполе список id

так получаю IDs
$fld_cha_category = get_term_meta( $tax_id, 'fld_cha_category', 1 );
в $fld_cha_category бывает значение "576", а бывает "897,389,345"

пользуюсь кодом

$args = array(
	'taxonomy' =>  'category',
	'meta_query' => array(
		array(
			'key'     => 'fld_cha_category',
			'value'   => 'blue',
			'compare' => 'NOT LIKE'
		),
		array(
			'key'     => 'fld_cha_category',
			'value'   => array( 20, 100 ),
			'type'    => 'numeric',
			'compare' => 'BETWEEN'
		)
	)
 );
$terms = new WP_Query( $args );

я забыл что добавил сравнение

// с чем сравнивать     
		// текущая таксономия   
		$viborked = $tax_id;

		foreach ($terms as $term){
			$tax_id = $term->term_id;
			$tax_id_category = get_term_meta($tax_id , "fld_cha_category", true );

			$ids_in_term_meta = explode(",", $tax_id_category); 
			// сравниваем id текущей таксономии и наличи в мета_поле других категорий этого ID 
			if (in_array($viborked, $ids_in_term_meta )){           

			} 
		}
0
kolshix
452
месяц назад

Нет ответов на этот вопрос.

    На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация