- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте! Есть код который размещаю в functions.php для вывода рекламы после 3 абзаца в AMP версии сайта.
//Размещает рекламу на AMP странице после определенного абзаца.
add_action( 'pre_amp_render_post', 'amp_ads' );
function amp_ads() {
add_filter( 'the_content', 'amp_adsense_ads' );
}
function amp_adsense_ads( $content ) {
$btf_ad_code = '<amp-ad width="100vw" height=320
type="adsense"
data-ad-client="ca-pub-ХХХХХХХХХХХХХХХХХХХ"
data-ad-slot="ХХХХХХХХХХХ"
data-auto-format="rspv"
data-full-width>
<div overflow></div>
</amp-ad>';
$new_content = ads_ins_after_paragraph( $btf_ad_code, 3, $content );
return $new_content;
}
function ads_ins_after_paragraph( $insertion, $paragraph_id, $content ) {
$closing_p = '</p>';
$paragraphs = explode( $closing_p, $content );
foreach ($paragraphs as $index => $paragraph) {
if ( trim( $paragraph ) ) {
$paragraphs[$index] .= $closing_p;
}
if ( $paragraph_id == $index + 1 ) {
$paragraphs[$index] .= $insertion;
}
}
return implode( '', $paragraphs );
}
Подскажите код вывода для нескольких рекламных блоков внутри статьи после определенных абзацов (например после 3, 6, 9 абзаца). Спасибо.
Подскажите код вывода для нескольких рекламных блоков внутри статьи после определенных абзацов (например после 3, 6, 9 абзаца). Спасибо.
Те, кто размещает блоки рекламы в functions.php, априори согласны на страдания. Страдайте.