Как рекламу на сайте разместить не используя плагины?
Здравствуйте, уважаемые друзья и гости блога! Сегодня Вы узнаете еще один, или даже несколько способов, как рекламу на сайте разместить не используя плагины, а лишь только файл functions.php вашей темы оформления сайта. Ну и еще конечно умение и знания, которые Вы прямо сейчас получите, если прочтете эту статью до конца!
Все вы уже конечно знаете о том, что реклама на сайте играет не последнюю роль в заработке и получении прибыли. Это так сказать пассивный доход, который используют практически все вебмастера на своих ресурсах. Не будем это скрывать, а что скрывать, тут всем все видно! Какой сайт не открой, обязательно увидишь на нем рекламные объявления от таких популярных и известных рекламных агентств как, Яндекс.Директ, РСЯ, Google Adsense и других, менее известных. Все сайты, будь они известными и высоко посещаемыми или не очень – все используют на своих страницах рекламные коды объявлений. Это контекстная реклама, которая привлекает внимание посетителей и заставляет их кликать по ней, что соответственно приносит доход рекламодателю – это РСЯ или Гугл Адсенс, ну и конечно сайту на котором она размещается.
Для того, чтобы рекламу на сайте разместить многие вебмастера используют специальные плагины. И я об одном из них я уже писал на своем блоге вот в этой статье. Вы можете посмотреть и если вам это понравится, то используйте этот плагин для вставки рекламы на своем сайте.
Но сегодня речь пойдет не о плагинах для вставки рекламного кода на сайте, а совсем наоборот – установка рекламы на вашем сайте без использования плагинов!
Способы размещения рекламы на сайте через файл functions.php в любом месте!
Да, есть такой замечательный способ, используя который Вы сможете разместить любой рекламный код от РСЯ, Google Adsense и любой другой рекламной сети без использования плагинов на вашем сайте. Это значительно его ускорит и придаст вашему сайту сил для привлечения новых посетителей и увеличит ваши доходы от рекламы.
И этот замечательный способ, чтобы рекламу на сайте разместить не отнимет у Вас много времени. Давайте сейчас рассмотрим его …
У каждого сайта есть файл functions.php, который отвечает за все функции производимые на ресурсе. Вот через него мы и будем размещать рекламу, путем вставки не хитрых функций.
Как разместить рекламу на сайте в середине поста?
Для этого вам нужно всего лишь взять вот этот код:
function inject_ad_text_after_n_chars($content) { // only do this if post is longer than 1000 characters $enable_length = 1000; // insert after the first </p> after 500 characters $after_character = 500; if (is_single() && strlen($content) > $enable_length) { $before_content = substr($content, 0, $after_character); $after_content = substr($content, $after_character); $after_content = explode('</p>', $after_content); $text = ' <!-- ЗДЕСЬ ВАШ КОД --> '; array_splice($after_content, 1, 0, $text); $after_content = implode('</p>', $after_content); return $before_content . $after_content; } else { return $content; } } add_filter('the_content', 'inject_ad_text_after_n_chars');
И установить его в файл functions.php вашей активной темы оформления сайта в самом конце, перед знаком “?>“.
Вы можете редактировать данный код. Видите цифры 1000 и 500? Это значит, что ваша статья не должна быть менее 1000 знаков и рекламное объявление будет выводится после 500-ого знака в вашем материале. Если же ваш материал имеет менее 1000 знаков, то исправьте эти цифры и установите свои предельные. Все просто на самом деле!
Все, после размещения данного кода Вы забудете про все существующие плагины для размещения рекламных объявлений на вашем сайте. Да еще один нюанс! Не забудьте вставить ваш рекламный код в данном коде для файла functions.php, ниже места, написано <!– ЗДЕСЬ ВАШ КОД –>.
Теперь давайте узнаем, как рекламу на сайте разместить после заголовка h2?
Код, который Вы сейчас увидите, поможет вам размещать свои рекламные объявления на сайте во всех постах автоматически после заголовков h2. Давайте снова вставим в наш уже известный файл functions.php вот этот код:
function ads_h2($the_content) { $ads=' <!-- ЗДЕСЬ ВАШ КОД --> '; if (is_single()) { $the_content=preg_replace('#<h2(.*?)</h2>#','<h2\1</h2><div class="ads_content">'.$ads.'</div>',$the_content); } else { } return $the_content; } add_filter('the_content', 'ads_h2');
Все, теперь ваши объявления будут показаны во всех статьях, где есть заголовки <h2>, сразу после них. Если у Вас имеются заголовки <h3> и Вы хотите после них показывать свои рекламные объявления, то просто исправьте h2 на h3.
Как рекламу на сайте разместить во всех постах после нужного вам абзаца?
Есть и такой вариант размещения рекламных блоков при помощи вот такого кода в вашем файле single.php, который расположен там же, где и файл functions.php вашей темы оформления. Для этого Вам нужно найти в нем вот такой код:
<?php the_content();?>
И теперь замените его вот этим кодом:
<?php $paragraphAfter= 3; //display after the first paragraph $content = apply_filters('the_content', get_the_content()); $content = explode("</p>", $content); for ($i = 0; $i <count($content); $i++ ) { if ($i == $paragraphAfter) { ?> <div>Вставить Рекламу Здесь</div> <?php } echo $content[$i] . "</p>"; } ?>
Соответственно, где Вы видите “Вставить Рекламу Здесь“, нужно это сделать! И если Вас не устраивает, что реклама показывается после третьего абзаца, то просто измените в коде цифру “3” на ваше значение и реклама будет показана во всех постах после указанного вами абзаца!
Вот такие не хитрые действия помогут Вам избежать применения плагина для показа рекламных блоков на вашем сайте. Используйте их и ваш сайт будет намного быстрее и проворнее, чем с лишними плагинами, которые его только будут тормозить. А если скорость загрузки сайта высока, то и посетителей на нем будет больше, об этом я уже писал на своем сайте, посмотрите вот в этом посте, и Вы узнаете как ускорить свой сайт!
На этом позвольте закончить. До свидания и до новых встреч! Всем удачи и больших заработков на рекламе!