Рекламные статьи на сайте

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

Но у меня же профиль другой, и мой сайт живой, настоящий, для себя и для людей, поэтому статьи здесь будут размещаться только тематические - так или иначе связанные с ИТ, компьютерами, сетями. И то только в том случае, если найдутся желающие их размещать :)

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

Велосипед изобретать не стал - воспользовался готовым решением. Создал отдельную рубрику - Реклама :) и запомнил ID рубрики. Чтобы увидеть ID рубрики в Wordpress нужно навести мышь на ее название и строке состояния браузера будет отображена строка содержащая ID. Затем в файл function.php вставил следующий код:

1
2
3
4
5
function removeFromHome($query) {
if ($query->is_home)
    {$query->set('cat','-87');}
return $query; }
add_filter('pre_get_posts','removeFromHome');

Теперь если статья будет размещена в рубрике Реклама :) она не попадет на главную страницу. Вот еще думаю исключать ли статьи из RSSрассылки? Как думаете? Пишите в комментариях.

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

Хочу уведомить об одном инциденте, который произошел, во время решения задачи исключения публикации статьи в Wordpress-блоге на главной странице. До того как я нашел описанное выше решение я попробовал использовать плагин Advanced Category Excluder. И вот после активации и начальной настройки плагина, зашел на главную страницу сайта и увидел на ней несколько копий одной и той же (последней) статьи, которые представляли собой ревизии этой статьи. Ревизии статьи - это сохраненные варианты статьи во время ее написания, которые также хранятся в базе Wordpress. Почему так произошло разбираться не стал - проблему решил отключением плагина и чисткой ревизий статей. Это я веду к тому, что при внедрении чего-то нового не забывайте о бекапах.

Далее нужно было реализовать возможность добавления тега description в статьи. Я на блоге этот тег не использовал, но в биржах статей рекламодатели хотят его видеть. Это можно реализовать с помощью так называемых произвольных полей Wordpress. Подробнее читайте в справке Wordpress.

Добавил в файл header.php следующий код после тега /title:

1
2
<meta name="description" content="<?php
if (is_single() ) { $key="bfa_ata_meta_description"; echo get_post_meta($post->ID, $key, true); } ?>">

После этого остается только написать для произвольного поля bfa_ata_meta_description нужный текст и он будет отображен в метатеге description.

Так вот кратко все, были еще дополнения, но о них напишу отдельно, а то заметка рискует перерасти в целую статью :)

P.S. Первый рекламодатель и первая статья в рубрике Реклама :) уже есть. Так что можно сказать - начало положено.

Статьи и новости схожей тематики:

Оставьте свой отзыв