На досуге перевел на русский язык плагин под названием Related Posts, являющийся альтернативой одноименной функции из Simple Tags, с несколько другим алгоритмом. Не вижу ни одной причины почему бы не выложить в публичный доступ то, что у меня получилось. О качестве перевода не мне конечно судить, но по-моему вполне адекватно получилось.
Инструкция по установке
- Разместите файл
related-posts.php
в ваш каталог/wp-content/plugins/
и активируйте плагин. a) В меню Плагины появится пункт “Настройка Related Posts”. Если Вы впервые устанавливаете этот plug-in на этот блог нажмите на ссылку а нижней части страницы настроек плагина. Это действие необходимо производить только при первичной установке. Если в автоматическом режиме не удалось составить индекс, то читайте дальше … b) В случае если автоматической создание индекса не удалось, Вам придется создать его вручную. Не волнуйтесь - это не трудно. Необходимо зайти в Вашу базу данных через phpMyAdmin или любым другим известным Вам способом и выполнить следующий запрос (просто скопируйте и вставьте):
ALTER TABLE `wp_posts` ADD FULLTEXT `post_related` ( `post_name` , `post_content` )
Замечание: Возможно Вам придется заменить
wp_posts
на что-либо еще в случае если Вы используете другой префикс, что часто бывает, когда установлено несколько копий WordPress на одном сервере.Разместите вызов плагина внутри цикла WordPress, и вуаля - плагин работает!
Параметры
Начиная с версии 2.0 у Вас есть возможность изменять внешний вид и вывод плагина с помощью страницы настроек. Последующее руководство же предназначено для ручного изменения настроек.
$limit
- Количество записей для отображения. (По-умолчанию: 5) $len
- Длина отрывка из записи (количество слов). (По-умолчанию: 10) $before/after_title
- Текст перед/после заголовка. $before/after_post
- Текст перед/после отрывка записи, если включено. $show_pass_post
- Показывать/скрывать записи, защищенные паролем. (По-умолчанию выключено) $show_excerpt
- Показывать/скрывать отрывки из записей. (По-умолчанию выключено)
Например, можно создать непронумерванный список (вывод отсортирован по количеству совпавших ключевых слов) состоящий максимум из 5 записей.
Ручная установка ключевых слов
Это функция была написана человеком по имени Mike и позволят вручную “связывать” записи в случаях когда заголовок никак не связан с содержанием записи.
Ключевые слова обозначаются с помощью тэга <!——kw=keyword1 keyword2——>
размещенного внутри статьи. Плагин будет хранить эти ключевые слова в отдельном поле и использовать их для поиска совпадений, при их отсутствии используется заголовок.
Проблемы / Вопросы / Предложения
Проблемы, вопросы и предложения, связанные с самим плагином имеет смысл сообщать авторам плагина на http://www.w-a-s-a-b-i.com или http://mike.blogdns.org/mikelu/. Все что связано с переводом же - пишите мне в комментариях к этой теме.