Рассмотрим три варианта: как вставить рекламу от Google, Яндекс.Директ или от любой другой рекламной сети в WordPress после определенного количества символов, как вставить рекламу после заголовка h2 и размещение рекламы в любом месте сайта.
Приятно иметь доход от своего сайта, приятно иметь вдвойне, если ведение сайта это хобби
1. Вставляем рекламу после определенного количества символов
function kama_content_advertise($text){
//спустя сколько символов искать перенос строки и вставлять рекламу?
$nu = 400;
//Код рекламы
$adsense = <<<HTML
<div style="float:right;margin:0 0 10px 15px;">
Вставляем сюда ваш рекламный код
</div>
HTML;
// return str_replace('<span id="more-5424"></span>', $adsense.'<!--more-->', $text);
return preg_replace('@([^^]{'.$nu.'}.*?)(\r?\n\r?\n|
)@', "\\1$adsense\\2", trim($text), 1);
}
add_filter('the_content', 'kama_content_advertise', -10);
2. Вставляем рекламу после заголовка h2
function ads_h2($the_content) {
$ads='
Вставляем сюда ваш рекламный код
';
if (is_single()) {
$the_content=preg_replace('#<h2(.*?)</h2>#','<h2\1</h2><div>'.$ads.'</div>',$the_content);
}
else {
}
return $the_content;
}
add_filter('the_content', 'ads_h2');
3. Размещение рекламы в любом месте
function ads1($atts, $content = null){
$google_ads='
Вставляем сюда ваш рекламный код №1
';
$button= '<div style="float:right;padding:8px 0px 8px 8px;">'.$google_ads.'</div>';
return $button;
}
function ads2($atts, $content = null){
$google_ads='
Вставляем сюда ваш рекламный код №2
';
$button= '<div style="float:right;padding:8px 0px 8px 8px;">'.$google_ads.'</div>';
return $button;
}
function ads3($atts, $content = null){
$google_ads='
Вставляем сюда ваш рекламный код №3
';
$button= '<div style="float:right;padding:8px 0px 8px 8px;">'.$google_ads.'</div>';
return $button;
}
add_shortcode('ads1', 'ads1');
add_shortcode('ads2', 'ads2');
add_shortcode('ads3', 'ads3');
1. Выбрать где желаете разместить рекламу и вставить ниже приведенный код в файл functions.php (ваша тема) ПЕРЕД закрывающим ?>. Если ?> отсутствует, то в самом низу
2. Вместо «Вставляем сюда ваш рекламный код/№1/№2/№3» размещаем коды своих рекламных блоков или любой произвольный текст, вообщем то, что желаете видеть. Лично я такой метод использую и для размещения кода "Поделиться" в своей социальной сети.
3. Для третьего примера во время редактирования статьи, в том месте, где нужно разместить рекламный блок вставляем [ads1], [ads2], [ads3], в зависимости от нужного блока. Обратите внимание, что вставлять их нужно в режиме html («текст» в последних версиях WP).
Coin |
Настройка CMS |
Политика |
Для дома |
Игры |
Интернет, сайт, SEO |
Soft |
Операционные системы |
Социальные сети |
Безопасность и анонимность |
© 2001-2020 Барабульки