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

Привет дорогой друг! И сегодня мы поговорим о том как выводить похожие записи в конце поста 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 оптимизация блога. В подарок вы получаете видео-курс «Мой авторитетный блог»
Заказать




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] [:-))] [:))] [:--_)] [:-|]