Ищу поиск для Wordpress по заголовкам постов

SubAqua
На сайте с 21.10.2005
Offline
199
805

Нужен видимо плагин который создаст отдельный индекс всех заголовков постов в wordpress, и не будет каждый раз обращаться к основной таблице и тем самым грузить сервер.

Причем ищется любой даже самый легкий простой вариант.

[umka]
На сайте с 25.05.2008
Offline
456
#1

Тут делов на 5 минут без плагинов.

Сначала делаете

CREATE TABLE IF NOT EXISTS `wp_posts_index` (

`ID` bigint(20) unsigned NOT NULL,
`post_title` text NOT NULL,
FULLTEXT KEY `post_title` (`post_title`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

Потом каждые N минут делаете

TRUNCATE TABLE  `wp_posts_index`

и

INSERT INTO `wp_posts_index` (`ID`, `post_title`) SELECT `ID`, `post_title` FROM wp_posts WHERE `post_type`='post' AND `post_status`='publish'

Ну а в импровизированном search.php ищете только по этой табличке.

Лог в помощь!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий