adammoss
  • 0
Новичок

WP_Query с флажком meta_query

  • 0

Я также разместил это на StackOverflow, не уверен, разрешено ли это — если нет, дайте мне знать, и я удалю один (я не хочу выглядеть так, как будто я рассылаю спам). В любом случае….

У меня есть собственный тип сообщения, и я использовал плагин Verve Meta Boxes для создания некоторых пользовательских мета-значений для типа сообщения.

Метаполе называется «Темы» и имеет список флажков тем, чтобы присвоить ему значения. Например, я отметил математику, английский язык и естественные науки.

Теперь я хочу выполнить WP_Query, который будет принимать массив тем, выбранных пользователем, в виде массива, сравнивать эти темы с теми, которые выбраны для пользовательского типа сообщений, и возвращать сообщения, если какие-либо из них совпадают.

Вот код на данный момент:

$subjects_array = explode("_", $_GET["subjects"]);

$args = array(
            'post_status' => 'publish',
            'post_type' => 'any',
            'meta_query' => array(

         // Not sure what type of meta query to do   

            )
        );


$query = new WP_Query($args);

Короче говоря, мне просто нужно знать, есть ли способ выполнить meta_query, который будет сравнивать массив с любым форматом данных в мета-поле?

Если это невозможно, мне просто нужно знать, тогда я рассмотрю другой способ сделать это, но я думаю, что, возможно, есть какая-то возможность meta_query, о которой я не знаю.

Любая помощь приветствуется.

Share

Оставить ответ

You must login to add an answer.