single.php

include (TEMPLATEPATH . '/searchform.php');
if (have_posts()) : while (have_posts()) : the_post();
the_time('F j, Y'); май 26, 2006
the_author(); Yantar
the_category(', '); wordpress, для всех
the_ratings();
раз снежинкадва снежинкатри снежинкаа я четвертую сорву!отличная снежинка (голосов: 21)
UTW_ShowTagsForCurrentPost("commalist"); Ключевые темы: No Tags
show_post_count(); Просмотров: 8566

the_content();

Как всем известно :-) встроенный поиск по WP ищет нужные слова только в текстах постов. Меня в данный момент интересует расширенный поиск: чтобы искало по страницам, по заголовкам постов и страниц, по custom fields, по названиям категорий, по авторам - в общем, все-все-все.
В процессе поисков наткнулась на следующие плагины:

  • Search Pages - заявлен для версии WP 1.5, ищет по страницам.
  • Search Custom Fields - отдельный плагин ищет по доп.полям, причем, только по доп. полям, то есть его надо применять в дополнение к стандартному поиску. Заявлен для версии WP 2
  • Search Everything - судя по названию, ищет все; судя по описанию и по результатам короткого теста - ищет по страницам, по комментариям (можно по всем, можно только по подтвержденным), по аттачментам, по черновикам и по мета-данным, то есть по названиям категорий, постов и по доп. полям. Причем, все это опционально, можно что-то отключить. Поставлю-ка его к себе.
  • Search Reloaded - в описании сказано только, что это улучшенный поиск по WP, ничего конкретного. После короткого теста выяснилось, что по названиям постов он точно не ищет, остальное не проверяла.

Еще одна ссылочка, для статистики: здесь коротко описано, как устроен и работает поиск в WP.

Насколько этот текст оказался полезным?
раз снежинкадва снежинкатри снежинкаа я четвертую сорву!отличная снежинка (голосов: 21)
comments_template();

Комментарии (21) к записи «поиск по Wordpress»

  1. me2you Says:

    Еще прикрути плагинчик

    Search Hilite
    http://www.blog.mediaprojekte.de/cms-systeme/wordpress/wordpress-plugin-search-hilite/
    будет подсвечивать слова поиска :)

  2. nachberlin Says:

    Вот спасибо! Попробуем.
    (ссылка заработала только без www в начале)

  3. Pepsimist Says:

    За наводку на Search Everything, спасибо. Ровно то, чего не хватало.

  4. Реклама длинною в жизнь Says:

    В избранное однозначно! Давно это искал.

  5. Хозяин Says:

    Search Everything однозначно!

  6. Блоккер Says:

    Установил Search Everything, а он оказываеться по title картинки и имени фаила ищет. Не удобно!

  7. nachberlin Says:

    А мне как раз удобно это :-)

  8. Antonio Says:

    Search Hilite заработал у вас?

  9. nachberlin Says:

    увы, нет
    разбираться, почему - не стала, не очень нужно было

  10. Shaman Says:

    Спасибо за интересную инфу. С удовольствием читаю Ваш блог.
    Установил себе Search Everything.
    Работет прекрасно. Спасибо :)

  11. Блондинка Says:

    Search Everything - кажется, вот это я и искала. Спасибо!

  12. beastriker Says:

    а как вырубить поиск по вордпрессу вообще?

  13. Yantar Says:

    beastriker проще всего убрать форму для поиска

  14. Lynx Says:

    как на счет русского, ищет нормально? …на примере хвалебного здесь Search Everything?!

  15. Yantar Says:

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

  16. harlanov Says:

    Search Everything хороший плагин, но зачем он ищет по черновикам и как это отключить?

  17. Денис Says:

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

    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

  18. Photographer Says:

    А я чет не знаю какой плагин поставить…
    Ставил Search Unleashed не понравился…

  19. Андрей Says:

    Денис на локалхосте wp_stem_ru не работает, отключи!!!

  20. Виталий Says:

    привет! у меня немного другая задача, у меня поиск вообще никуда не вяжется по дизайну, вот как раз самое место ему будет в строке навигационного меню, которое находится под шапкой сайта. можно ли это реализовать? подскажите
    vetas227@yandex.ru

  21. oldMagnitogorsk Says:

    статья устаревшая

Есть комментарии?

show_manual_subscription_form();

Subscribe without commenting

endwhile;