Похожие записи без плагина + веселенький плагин Asteroids Widget

Грешен, дорогой читатель, что призывал и рассказывал о том как устанавливать и настраивать плагины для отображения похожих записей, посвятив этому аж три специальных мануала, описав, соответственно такое же их количество. Установленные плагины потом прекращали свою работу или глючили по необъяснимым причинам и последний, самый надежный, под названием  Yet Another Related Posts(PluginYARPP),  я…решил удалить.

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

Похожие записи без плагина — применяем код

Код проверен и отлично работает. Я вставил его в файл single.php («каждая запись»), расположив в нижней части под кнопками соц. сетей и перед формой подписки. Предоставляю форму кода для желающих установить его на своих сайтах: редактируйте на свой вкус, устанавливайте в удобном для вас месте на вашем ресурсе.  Вот он:

<center><h3><span style=»color: #0000ff;»>Похожие записи:<h3></center>
<center><?php
$categories = get_the_category($post->ID);
if ($categories) {
$category_ids = array();
foreach($categories as $individual_category) $category_ids[] = $individual_category->term_id;
$args=array(
‘category__in’ => $category_ids,
‘post__not_in’ => array($post->ID),
‘showposts’=>7,
‘caller_get_posts’=>1);
$my_query = new wp_query($args);
if( $my_query->have_posts() ) {
echo ‘<ul>’;
while ($my_query->have_posts()) {
$my_query->the_post();
?>
<li><a href=»<?php the_permalink() ?>» rel=»bookmark» title=»<?php the_title_attribute(); ?>»><?php the_title(); ?></a></li>
<?php
}
echo ‘</ul>’;
}
wp_reset_query();
}
?></div></center>

Коды<center>  — для того, что бы строки с записями  располагались посредине , <h3> — определяет размеры шрифта для заголовка «Похожие записи» — вы можете его составить по другому, равно как и его цвет. Я выбрал синий («color: #0000ff;»), а вы как пожелаете.

Плагин удалил — плагин добавил. Знаете не удержался, и установил случайно найденную статью, в которой автор предлагает к установке небольшой развлекательный

Плагин Asteroids Widget

Этот плагин устанавливается и активируется путем поиска в админпанели — все просто. Далее, после открытия страниц виджетов, там его и находим. Можно установить и настроить виджет в любом месте на страницах сайта ( я пока установил в футере), подобрав в настройках подходящую картинку

Кнопку плагина можно установить в каждой записи добавив в любом представлении редактора записи — визуальном или HTML, слово asteroids в квадратных скобках [ ]. Аналогично работает, например плагин для создания опроса. Что получится после нажатия на картинку виджета или кнопки с надписью «Click to Play Asteroids!!!» — увидите сами 🙂

Впрчем, эту запись на английском, можно заменить на любую и на любом языке. Что я и сделал, заменив на «Кликни — увидишь салют!!! «. Как? Очень просто: на странице установленных плагинов выбрал Asteroids Widget — «Изменить» и среди нескольких файлов в правом столбце выбрал файл «asteroids-widget/gears/run-asteroids.php», где в самом низу кода находится две записи «Click to Play Asteroids!!!»  — их обе нужно заменить на свой текст.  Что бы повторить эффект, нужно нажать кнопку Esc на вашей клавиатуре. Все…

Анонсы следующих статей: «Флэш-лента RSS»: как установить ( смотрите на моем блоге) или «Как получить жирные ссылки с помощью сервиса…».

Уважаемые читатели — что важнее? Пишите в комментариях — на что из двух предложенных анонсов укажете — о том и напишу. [asteroids]

Что на коржики? Видео бы найти… что-нибудь такое бы…

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *