Вопрос по плагину Related Posts (modified)

Не подскажите можно ли сделать страницы исключения в этом плагине, т.е. чтобы он их не выводил в списке похожих записей, или полностью отключить из сравнения именно СТРАНИЦЫ оставить только ЗАПИСИ? Заранее спасибо!
P.S. версия плагина 2.02, качал с сайта http://peter.mapledesign.co.uk/weblog/archives/wordpress-related-posts-plugin

Зарание пожалуйста! 🙂
Найдите sql-запрос и добавьте еще одно условие. Должно получится

    $sql = "SELECT ID, post_title, post_content,"
         . "MATCH (post_name, post_content) "
         . "AGAINST ('$terms') AS score "
         . "FROM $wpdb->posts WHERE "
         . "MATCH (post_name, post_content) "
         . "AGAINST ('$terms') "
         . "AND post_date <= '$now' "
         . "AND post_type = 'post' "
         . "AND (post_status IN ( 'publish',  'static' ) && ID != '$post->ID') ";

Вдруг получится 😉

Спасибо огромное получилось) А еще может подскажите, может как то можно, чтобы он менее строго искал похожие записи? А то довольно часто бывает, что похожих записей не найдено, постов около 200. Мне не обязательно, чтобы были шибко похожи, просто для перелинковки и поднятия старых материалов, и опять таки за ранее спасибо! 🙂

Он не может не строго искать. MySQL – база данных, а не текстовая поисковая система. Так что можно считать это эмулятором поиска. Для настоящего поиска нужны настоящие алгоритмы.

Из этого следует, что ничего поделать нельзя, просто тут читал, что есть настройки http://ru-wordpress.org/2007/06/20/note-15.html

Без учета парадигм слов в принципе невозможно сделать правильный текстовый поиск. А настройки – ну да, в какой-то мере можно улучшить. Однако, сколько волка не корми, а у осла уши больше.

Еще раз спасибо, все понятно, тема закрыта)

Anonymous
Отправить
Ответ на: