Главная Новости

Microkid's Related Posts: ручная вставка "похожих" записей.


Опубликовано: 05.09.2018

Flector 4.5

Еще один плагин для показа "связанных" записей. В отличие от других плагинов, где подбор связанных записей осуществляется автоматически, в этом плагине никакой автоматизации нет: связанные записи вы сами указываете при написании или редактировании записи. И в этом состоит его главное преимущество – другие плагины связанных записей такой функцией не обладают, а устанавливать связанные записи вручную иногда необходимо.

Скачиваем плагин по ссылке в конце страницы и устанавливаем его:

1 Распаковываем архив.

2 Копируем папку microkids-related-posts в /wp-content/plugins/ .

3 Заходим в админку блога на вкладку " Плагины " и активируем плагин.

Сразу скажу – вы должны использовать русскую версию плагина, скаченную с этой страницы, так как в оригинальном плагине поиск по русским названиям записей не работает, а поэтому плагин будет совершенно бесполезен.

Настройки плагина вы найдете в " Настройках\Related Posts ". Я там все перевел на русский язык, так что проблем с настройкой плагина у вас возникнуть не должно. Плагин может выводить связанные записи тремя способами: автоматически в конце записей, в виджете и через php-код.

Если вы хотите выводить связанные записи через код, то вам необходимо вставить в файлы вашей темы (как правило, single.php ) такой код:

<?php if ( function_exists ( "MRP_show_related_posts" ) ) MRP_show_related_posts ( ) ; ?>

<?php if( function_exists("MRP_show_related_posts") ) MRP_show_related_posts(); ?>

Установите связанные записи путем редактирования нужной записи:

Теперь можно увидеть, как будет выведен этот список на странице:

Конечно, у вас внешний вид этого блока будет выглядеть иначе, так как я его настроил через css-стили под стиль моей темы сайта. Не знаете, как настроить стили? Это легко, добавьте в файл вашей темы styles.css что-то типа:

#related-posts-MRP_all { padding : 8px 8px 8px 8px ; margin : 10px 0px 10px 0px ; -moz-border-radius : 5px ; border-radius : 5px ; -webkit-border-radius : 5px ; -moz-box-shadow : 0 1px 9px rgba ( 0 , 0 , 0 , 0.1 ) ; box-shadow : 0 1px 9px rgba ( 0 , 0 , 0 , 0.1 ) ; -webkit-box-shadow : 0 1px 9px rgba ( 0 , 0 , 0 , 0.1 ) ; } #related-posts-MRP_all li { font-family : Verdana , Serif ; list-style-type : square ; margin : 0px 0px 0px 15px ; padding : 0px 0px 2px 0px ; } #related-posts-MRP_all li a { line-height : 18px ; font-family : Verdana , Serif ; border-bottom : 1px dotted #9c9c9c ; }

#related-posts-MRP_all { padding: 8px 8px 8px 8px; margin: 10px 0px 10px 0px; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow:0 1px 9px rgba(0, 0, 0, 0.1); box-shadow:0 1px 9px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 1px 9px rgba(0, 0, 0, 0.1); } #related-posts-MRP_all li { font-family: Verdana, Serif; list-style-type: square; margin: 0px 0px 0px 15px; padding: 0px 0px 2px 0px; } #related-posts-MRP_all li a { line-height: 18px; font-family: Verdana, Serif; border-bottom: 1px dotted #9c9c9c; }

В результате ваш блок связанных записей будет выглядеть так:

Но, конечно, вам надо будет поправить приведенный выше css-код на тот, который более подходит к вашей теме сайта. Я просто привел пример того, как это сделать. А делать это придется, так как встроенный в плагин стиль практически ничего собой не представляет. Впрочем, некоторых такой минимализм встроенного в плагин стиля более чем устраивает.

Плагин позволяет выводить связанные записи через виджет:

Но, если честно, я не понимаю, зачем он нужен. Связанные записи хороши только в конце записи – никто не будет смотреть на виджет, который, к тому же, наверняка будет в верхней части сайта, тогда как посетитель уже спустится вниз, к концу записи. Так что про виджет вам лучше забыть.

Лично я на этом сайте для вывода связанных записей использую плагин Yet Another Related Posts Plugin , но иногда хотелось бы установить связанные записи вручную, так как автоматическое вычисление "похожих" записей работает зачастую криво и пропускает нужные мне записи.

Информация о плагине в репозитории wordpress.org не найдена. Или wordpress.org в данный момент недоступен или плагин был временно удален из репозитория (например, из-за найденной критической ошибки в плагине). Попробуйте найти плагин в репозитории вручную .

rss