Вывод похожих записей в конце поста и вывод рекламы в посте

Привет дорогой друг! И сегодня мы поговорим о том как выводить похожие записи в конце поста wordpress с плагином и без плагина.

И так если вы знаете что такое отказы, то вероятно вы уже показываете похожие записи wordpress. Показатель отказов по существу представляет собой процент посетителей которые зашли на сайт, а потом резко его покинули не заходя на другие его страницы. Это может существенно сказаться на вашем заработке контекстной рекламы такой как Яндекс-директ и Google-adsense. Выводя похожие записи в конце поста вы убиваете трёх зайцев одним выстрелом. Вы уменьшаете показатель отказов, увеличиваете доход на контекстной рекламе и наконец вы увеличиваете просмотры ваших страниц.

Вывод связанных записей в WordPress без плагина.

Вставьте следующий код в function.php:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?php
if ( !function_exists('fb_get_cat_related_posts') ) {
function fb_get_cat_related_posts( $limit = 5, $catName = TRUE, $title = '<h3>Recent Pages</h3>' ) {
 
if ( !is_single() )
return;
 
$limit = (int) $limit;
$output = '';
$output .= $title;
 
$category = get_the_category();
$category = (int) $category[0]->cat_ID;
 
if ( $catName )
$output .= __( 'Kategorie: ' ) . get_cat_name($category) . ' ';
 
$output .= '<ul>';
 
$args = array(
'numberposts' => $limit,
'category' => $category,
);
 
$recentposts = get_posts( $args );
foreach($recentposts as $post) {
setup_postdata($post);
$output .= '<li><a href="' . get_permalink($post->ID) . '">' . get_the_title($post->ID) . '</a></li>';
}
 
$output .= '</ul>';
 
return $output;
}
}
?>

А теперь заходим в single.php и в нужной части шаблона вставляем следующий код:

1
<?php echo fb_get_cat_related_posts();  ?>

Вывод связанных записей в WordPress с плагином.

Значит плагин называеться Yet Another. Он выдаёт вас список сообщений или страницы связанных с текущей записью.

Ключевые особенности плагина:

1. Современный универсальный алгоритм: Настраиваемый алгоритм учитывающий заголовки, содержание, тэги и категории.
2. Шаблоны. Вы можете выбрать подходящий шаблон для вашей темы WordPress.
3. Кэш. YARPP теперь кэширует связанные записи со всеми записями и следовательно увеличивает производительность.
4. Запрет определенных тегов и категорий. Вы можете выбрать определенные теги и категории как запрещенные, а это означает что любую страницу или пост с таким тегом или категорией не будет подан в плагин.

Скачать YARP

P.S.
Ну, вот и всё дорогой друг. Теперь ты знаешь, как выводить похожие записи в конце поста с плагином и без плагина. Не забудь подписаться на мою Rss ленту. Желаю удачи в твоих проектах.
Твой покорный слуга Jony!

WordPress вывод рекламы в посте, Обновления на 15.11.11


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

Я хочу вам дать подсказку и сказать, что выводить контекстную рекламу в посте намного эффективней, чем в начале и в конце. А если её стиль будет совпадать c css стилем темы, то пользователь не будет отличать заголовки в посте, от вашей контекстной рекламы и будет кликать по ней, тем самым увеличивать ваш доход. Таким способом вы сможете увеличить эффективность, а с нею и заработок на контекстной рекламе. А теперь давайте перейдём к практическим методам и узнаем как это организовать у себя на блоге.

Вам требуется в файл function.php вставить код вашей контексной рекламы, я взял пример яндекса, смотрим:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
function reklama() {
    return ' <div class="leftxyz"> <script type="text/javascript"><!--
yandex_partner_id = XXXXX;
yandex_site_charset = \'utf-8\';
yandex_ad_format = \'direct\';
yandex_font_size = 1;
yandex_direct_type = \'horizontal\';
yandex_direct_border_type = \'block\';
yandex_direct_limit = 1;
yandex_stat_id = 8;
yandex_direct_favicon = \'true\';
yandex_direct_title_color = \'186EAE\';
yandex_direct_url_color = \'cccccc\';
yandex_direct_all_color = \'cccccc\';
yandex_direct_text_color = \'555555\';
yandex_direct_hover_color = \'8DAB4A\';
document.write(\'<sc\'+\'ript type="text/javascript"src="http://an.yandex.ru/system/context.js"></sc\'+\'ript>\');
//--></script>';
}
add_shortcode('yandex', ' reklama ');

Слово reklama в php коде означает имя функции, а в конце слово reklama имя заданного Shortcodes. А выводить контекстную рекламу в посте вы будуте с помощью слова

, кстати заметьте что в коде иметься блог div с помощью которого вы подгоните стиль рекламы под стиль текста. Вот в принципе и всё, теперь ты знаешь как выводить рекламу в посте wordpress. Или как ещё находят эту статью по ключевому запросу wordpress вывод рекламы в посте)) Если вам будет что то не понятно, задавайте вопросы.

Разработка сайта
Мы не используем платные CMS и за счет этого мы привлекаем низкой ценой клиентов. Не используем шаблоны у нас только уникальный дизайн. В подарок мы делаем SEO оптимизацию сайта и настройку контекстной рекламы.
Заказать
Продвижение сайта
Частный оптимизатор выходит гораздо дешевле web-студии. Я помогу вам вывести cайт в ТОП-3 и настроить автоматические продажи. В стоимость услуг входит аудит, техническая и seo оптимизация сайта.
Заказать
БЛОГ под КЛЮЧ
Сэкономьте годы возни на созданием и продвижением своего блога. Отдайте это дело блоггеру с пятилетним стажем. В услугу уже входит SEO оптимизация блога. В подарок вы получаете видео-курс «Мой авторитетный блог»
Заказать



Ещё пара мощных статей для твоего ненасытного ума:

  • При написании новый статей мне постоянно нужна была программа для скриншотов с экрана, которая бы содержала в себе кучу инструментов и при этом не грузилась как черепаха. Со временем я нашла Snagit.
  • Какие я использую плагины wordpress на этом блоге
Понравилась статья?
Тогда оформи подписку на обновление сейчас
Не забудь подтвердить подписку


23 комментария
  1. Без этого обходится будет сложно, обязательно надо ставить!

    Ответить на комментарий →
  2. Правильно, а то плагины грузят двигло

    Ответить на комментарий →
  3. Без плагина будет интереснее, но вот вопрос – при обновлениях движка проблем не будет?
    Спасибо!

    Ответить на комментарий →
    • Антон Краморов 09 сентября, 2011 в 04:10

      проблем не будет, но работает не на всех шаблонах.
      на моём к примеру нет!

      Ответить на комментарий →
  4. Блин, не работает – выдаёт ошибку типа wp-editor что то там. А так фишка классная и нужная!
    Похожие посты делает как YARPP или с меток поста берёт?

    Ответить на комментарий →
    • Антон Краморов 14 сентября, 2011 в 02:50

      Да нет! У меня работает!
      С меток берёт!
      Если у тебя не фурычит, ты тогда Yarpp ставь

      Ответить на комментарий →
  5. Как всегда – очень нужно, очень полезно и очень вовремя! Спасибо!

    Ответить на комментарий →
  6. У меня на верхний баннер в два раза чаще кликают, чем на тот который после поста=) 
    но на другом сайте наоборот… на самом деле вся соль как ты сказал в настройке рекламы=) и желательно чтоб заголовки на самом сайте не были черными, а например зелеными, и рекламу сделать зеленую=) и все CTR 5% обеспечено=)  

    Ответить на комментарий →
  7. Хорошо если разбираешься в PHP, я к сожалению этим похвастаться не могу.
    У меня есть файл functions.php, я установил кучу плагинов, но выводятся все блоки кроме яндекс директ. Если бы я вам скинул этот свой functions.php, могли бы вы мне указать в нем куда именно мне вставлять блоки, чтобы реклама выводилась в начале, конце и середине поста?
    Спасибо.

    Ответить на комментарий →
  8. Для вывода рекламы в середине поста я пользуюсь плагином whydowork adsense=) 
    Очень гибкий плагин, но жаль только на аглийском, но там все интуитивно понятно=))
     

    Ответить на комментарий →
  9. Добрый вечер Друзья.Помогите решить задачу: нужно вывести произвольную информацию в конце статьи, при этом указать в каких рубриках она будет отображаться, а если отрыта статья рубрики не перечисленная в коде вывести альтернативный текст. Спасибо.

    Ответить на комментарий →
  10. Елена Олейникова 17 октября, 2012 в 12:55

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

    Ответить на комментарий →
  11. Антон Краморов 17 октября, 2012 в 04:25

    Елена Олейникова, по истечению времени я вообще отказался от этого ;-)

    Ответить на комментарий →
  12. Елена Олейникова 17 октября, 2012 в 05:17

    Зато у вас установлен какой-то хитрый плагин, который выводит последние комменты и при этом еще и дает ссылки каждый раз на разные страницы. Поделитесь, что это за плагин?

    Ответить на комментарий →
  13. Антон Краморов 17 октября, 2012 в 06:10

    обычный плагин [:))]
    называеться Get Recent Comments

    Ответить на комментарий →
  14. Искала не так давно информацию, как вставить рекламу в тело статьи, и вот у вас наткнулась на эту информацию ! Но я так боюсь лазить и менять что то в кодах, ведь ничего там не соображаю, натворю делов ещё . . .

    Ответить на комментарий →
    • Антон Краморов 06 ноября, 2012 в 03:45

      а вы предварительно сохраните файл на компе, который хотите редактировать и всё=)

      Ответить на комментарий →
  15. Александр Василенко 24 мая, 2013 в 05:50

    Хорошая статья, попробую сделать так на своем блоге, правда я вывожу похожие записи при помощи плагина Simple Tags меня все устраивает и замедления блога не наблюдал.

    Ответить на комментарий →
  16. Настроил Get Recent Comments, но не выводит аватар автора, просто стандартная синяя картинка!

    что делать?

    Ответить на комментарий →
Оставь свой первый комментарий и получи:
:) :-D ;-) :-| [star] [good] [present] [flower] [:-))] [:))] [:--_)] [:-|]