В этой небольшой заметке я хотел бы поделиться с вами хуком для вставки вашей рекламы в средину поста. Затрудняетесь с тем, как вставить рекламу в середину вашего поста в WordPress? Это распространенная стратегия, когда рекламный блок помещают в середину статьи, чтобы заставить людей обращать больше внимания на рекламу, но она может быть немного сложной для настройки в WordPress.
Встроенных функций для такого добавления рекламы в WordPress нет. Вы можете в каждом посте вставлять вручную рекламный код, но для крупных порталов такой способ не подойдет.
Ниже представлен простая функция для добавления рекламы в статью. Как можно заметить, код рекламы необходимо вставить в переменную $str.
add_filter( "the_content", "adsToText" ); function adsToText($text){ $i = 0; $substrings = explode(PHP_EOL, $text); // разбиваем текст на строки $col = count($substrings); //количество строк $center = $col/2; foreach($substrings as $key => $out) { if($i==(int)$center){ $str .= 'Ваш код'; } $str .= $out; $i++; } echo $str; }
Если есть вопросы, пишите в комментарии под статьей.