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

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

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

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

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

[stextbox id=”grey”]<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>[/stextbox]

Коды<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]

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

(Visited 1 times, 1 visits today)

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

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