Задать вопрос
@dimas7525

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

Я запрашиваю на вывод только определенные заказы из Woocommerce

function custom_admin_shop_manager_orders($query) {
        global $pagenow;
        $qv = &$query->query_vars;

         $user_id = get_current_user_id();
	 $userln = get_the_author_meta( 'userln', $user_id );
            if ( $pagenow == 'edit.php' && 
                    isset($qv['post_type']) && $qv['post_type'] == 'shop_order' ) {

               $query->set('meta_key', '_store_manager_ln');
              $query->set('meta_value', $userln);

            }
       
        return $query;
    }


Как мне вывести заказы, которые содержат в meta_value одно из двух значение. По типу:
$query->set('meta_key', '_store_manager_ln');
              $query->set('meta_value',  $userln1);
              $query->set('meta_value',  $userln2);
  • Вопрос задан
  • 46 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
deniscopro
@deniscopro Куратор тега WordPress
WordPress-разработчик, denisco.pro
Так?
$query->set('meta_key', '_store_manager_ln');
$query->set('meta_value',  array($userln1, $userln2));
$query->set('meta_compare', 'IN');
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы