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

Поиск 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
Андрей
2 месяца назад
  • 0

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

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

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

    попробуй

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

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

    $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'
    		)
    	),
    
    );
    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация