WordPress как на ладони
Очень Удобный и Быстрый Хостинг для сайтов на WordPress. Пользуюсь сам и вам рекомендую!

Поиск WP_Query

Хочу настроить поиск по заголовку плюс по двум произвольным полям.
Подскажите, как к произвольным полям добавить еще поиск по заголовку поста?

$args = array(
	'meta_query' => array(
	'post_type'       => 'post',

		'relation' => 'OR',
		array(
			'key'     => 'video',
			'value'   => $search,
			'compare' => 'LIKE'
		),
		array(
			'key'     => 'prosmotr',
			'value'   => $search,
			'compare' => 'LIKE'
		)
	),

);
0
Андрей
4.5 лет назад
  • 0

    если нужно не точное соответствие, а вхождения, то без sql запроса не обойтись.

    https://wp-kama.ru/function/wpdb

    Комментировать
  • 0

    попробуй

    'post_type' => 'post',
    's'         => 'Текст запроса',
    Андрей 4.5 лет назад

    К сожалению такой вариант не проходит, ищет только по произвольным полям

    $args = array(
    	'meta_query' => array(
    	'post_type'       => 'post',
    	's' => $search,
    		'relation' => 'OR',
    		array(
    			'key'     => 'video',
    			'value'   => $search,
    			'compare' => 'LIKE'
    		),
    		array(
    			'key'     => 'prosmotr',
    			'value'   => $search,
    			'compare' => 'LIKE'
    		)
    	),
    
    );
    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация