В настоящее время у меня есть несколько страниц, и на каждой странице есть настраиваемое поле, которое называется «страна».Meta Query Filter by Tag Wordpress
В поле «страна» у меня есть это значение «uk, usa, Brazil».
Что я хочу сделать, это показать сообщения на странице, которые имеют теги, которые я указал в пользовательском поле 'country' (В этом случае показывать сообщения, в которых есть любые теги 'uk', 'usa' и «бразилия»).
У меня есть следующий код, но я не знаю, как манипулировать им, чтобы сделать выше?
$args = array (
'post_type' => array('post'), // YOUR POST TYPE
'meta_query' => array(
array(
'key' => 'country',
'value' => $your_country, // THE COUNTRY TO SEARCH
'compare' => 'LIKE', // TO SEARCH THIS COUNTRY IN YOUR COMMA SEPERATED STRING
'type' => 'CHAR',
),
),
);
// The Query
$query = new WP_Query($args);
Кажется, что это просто фильтрация для одного значения?
Любая помощь для достижения вышеуказанного была бы весьма признательна.
Извините - просто прочитайте сам плагин, мне все равно нужно будет его проставлять через теги, а не обычную таксономию, сможет ли нижняя половина вашего ответа сделать это? – Jonathan
@ Джонатан жаль, что ты меня потерял? Предположим, что вы выбрали решение из принятого ответа? – addedlovely
Все еще немного запутано, я не хочу создавать пользовательский тип сообщения. То, что я пытаюсь сделать, это создать настраиваемое поле на странице, где хранятся теги, которые я хочу отфильтровать сообщения на странице. Я дал вам ответ, когда вы нашли время и подумали написать его :) – Jonathan