Усовершенствуй поиск на своем блоге Wordpress

Усовершенствуй поиск на своем блоге WordpressПри развитии блога, увеличивается число постов и страниц, это увеличивает посещаемость сайта, но усложняет поиск. Для поиска конкретных данных на блоге WordPress используют встроенный, стандартный поиск. Для его оптимизации есть много плагинов, именно о них пойдет речь в статье.

wp_stem_ru – Плагин отсекает окончание слов при поиске, чтобы найти большее количество вариантов. Для работы приложения, необходимо расширение mb_string, которое можно настроить на сервере хостера в php.

search-in-cat – Позволяет усовершенствовать поиск, за счет добавления checkbox и выбора категорий. Это разрешит в параметрах поиска указать конкретную категорию или рубрику для выполнения запроса. Ниже приведен код для выпадающего списка категорий в поиске:

<form method="get" id="searchform" action="<?php bloginfo('url'); ?>/">
<input type="text" value="<?php the_search_query(); ?>" name="s" id="s" />
<?php select_cats(); ?>
<input type="submit" id="searchsubmit" value="Искать" />
</form>

Поиск с checkbox в категории:

<form method="get" id="searchform" action="<?php bloginfo('url'); ?>/">
<input type="text" value="<?php the_search_query(); ?>" name="s" id="s" />
<?php if ($cat) : ?><input type=checkbox name="c" value="<?php echo $cat ?>"> только в этой категории<?php endif; ?>
<input type="submit" id="searchsubmit" value="Искать" />
</form>

Search Everything – Плагин разрешает производить поиск в цитатах, страницах, черновиках, комментариях и тд. Также возможно исключить некоторые категории, посты из поиска. Очень полезный плагин, он увеличит результат поиска на Вашем блоге. Установка плагина очень проста:

  • Распакуйте и скопируйте приложение в папку plugins.
  • Зайдите в админку, и там в настройках активируйте его.

Search Everything поиск wordpress



6 комментария к статье

  • Размещено 15. December 2008 в 13:21

    Мне кажется, встроенный движок уже плохо справляется с поиском. Да и зачем он, если есть Google? Там есть пользовательский поиск.

  • Размещено 16. December 2008 в 10:34

    Есть такой отличный поисковый движек, SphinxSearch, плагин на его основе был написан в Percona, и на их проекте mysqlperformanceblog.com можно посмотреть как он работает, просто воспользовавшись поиском в блоге.
    Это самый быстрый и удобный поиск на сегодняшний день в wordpress. На данный момент, плагин пока не опубликован, но скоро будет доступен для всех желающих.

  • Размещено 16. December 2008 в 10:35

    Что такое SphinxSearch можно узнать на http://sphinxsearch.com/.

  • michael
    Размещено 4. November 2009 в 09:55

    а как сделать, чтобы при поиске, если поле поиска оставить пустым, а категорию выбрать, то будут выводится все посты с этой категории?

  • Денис
    Размещено 6. January 2010 в 20:54

    Народ помогите пожалуйста почему то стандартный поиск не работает вот такую ошибку выдает, не знаю что делать!

    Fatal error: Call to undefined function mb_internal_encoding() in Z:\home\localhost\www\myblog\wp-content\plugins\wp_stem_ru.php on line 50

  • Размещено 20. March 2010 в 17:12

    Здравствуйте! Установил блог все настроил, все ссылочки работают нормально, но почему-то при переходе в раздел рубрики, выдается вот что:
    ============================================
    “Извините, ничего не нашлось. Воспользуйтесь навигацией или поиском, чтобы найти необходимую вам информацию. Try something else.
    ============================================

    В чем может быть проблема? Помогите пожалуйста советом если сможете?! Заранее благодарен Вам!

Статью комментируют



Поиск