Как ограничить поиск только названиями постов

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

В файл functions.php добавьте:

Ограничить поиск определенной категорией позволяет плагин Super Search. Он создает форму с выпадающим меню, в котором можно указать одну из категорий. Схожим функционалом обладает и плагин Search By Category.

Если вы активно используете ключевые слова, то поиск по ним можно осуществлять с помощью плагина WP Custom Fields Search.

Максимально расширить области поиска, включив в них не только содержимое постов, но и комментарии, название категорий и тегов, способны плагины Search Everything и Search Unleashed.

2 thoughts on “Как ограничить поиск только названиями постов

  1. Никто не знает как сделать эту функцию к общему поиску? Отмечаешь чекбокс — «Искать по заголовку записи» и поиск работает только по заголовкам. А если не отметил — то и по содержимому блога

  2. Как добавить к поиску в данном скрипте артикул?

    было так, теперь не работает
    $args = array(
    ‘posts_per_page’ => 10000,
    ‘post_type’ => ‘post’,
    ‘orderby’ => ‘date menu_order’,
    ‘order’ => ‘DESC’,
    //’s’ => $s,
    //’product_cat’ => $allcat,
    ‘meta_query’ => array(
    ‘relation’ => ‘OR’,
    array(‘key’ => ‘_avk_art_’,
    ‘value’ => $s,
    ‘compare’ => ‘LIKE’),
    )
    );

    основная задача, исключить из поиска поле content

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *