Вы впервые на этом блоге? Узнайте какие преимущества вы получите перед конкурентами, если возьмете подписку на обновление этого блога. Внимание, успейте кликнуть по ссылку, так как это сообщение Вы увидите всего 5 раз.

Привет дорогой друг! И сегодня мы поговорим о том как выводить похожие записи в конце поста 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. А выводить контекстную рекламу в посте вы будуте с помощью слова [yandex], кстати заметьте что в коде иметься блог div с помощью которого вы подгоните стиль рекламы под стиль текста. Вот в принципе и всё, теперь ты знаешь как выводить рекламу в посте wordpress. Или как ещё находят эту статью по ключевому запросу wordpress вывод рекламы в посте)) Если вам будет что то не понятно, задавайте вопросы.


15 Коммент. : “Вывод похожих записей в конце поста и вывод рекламы в посте”

  1. Sergio пишет:

    Без этого обходится будет сложно, обязательно надо ставить!

  2. Павка пишет:

    Правильно, а то плагины грузят двигло

  3. Дмитрий пишет:

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

  4. jonyit пишет:

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

  5. Дмитрий пишет:

    А причина известна почему не на всех шаблонах работает?

  6. jonyit пишет:

    Протестировал!
    Теперь всё точно работает на любом шаблоне!

  7. Дмитрий пишет:

    +

  8. jonyit пишет:

    подписывайтесь на Rss;)

  9. Иван пишет:

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

  10. jonyit пишет:

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

  11. Марина пишет:

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

  12. vlad пишет:

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

  13. Андрей пишет:

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

  14. vlad пишет:

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

  15. leonking пишет:

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

Оставить комментарий