- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Всем привет. Столкнулся с вопросом размещения рекламы адсенс внутри статьи. Нашел код для вставки рекламы после определенного абзаца, но там только один абзац можно прописать (вернее его номер) $paragraphAfter = 2;
Как быть если нужно после нескольких абзацов сразу вставить рекламу?
И как сейчас лучше размещать адсенс для максимального заработка?
'wpse_ad_content'
'wpse_ad_content1'
'wpse_ad_content2'
....и так далее
может это еще вам пригодится
А кому нужна функция вывода рекламного блока "точно" посередине поста?
Рассчитывается количество абзацев и делится на 2. Если значение нечётное, то округляется в большую сторону.
Возможно, что код неоптимизированный. Но это уже вопрос к программистам.
---------- Добавлено 31.03.2020 в 16:29 ----------
function wph_add_adsense_in_middle($content) {
if ( !is_single() ) return $content;
$content = explode("</p>", $content);
$middlep = round( (count($content) - 1) / 2 );
$new_content = '';
for ($i = 0; $i < ( count($content)-1 ); $i++) {
$new_content .= $content[$i] . "</p>";
if ($i + 1 == $middlep) {
$new_content .= '<p>';
$new_content .= 'тут ваш скрипт эдсенса';
$new_content .= '</p>';
}
}
return $new_content;
}
add_filter('the_content', 'wph_add_adsense_in_middle');
В PHP оборачивать не стал, так как некоторая часть кода заменяется звёздочками.
'wpse_ad_content'
'wpse_ad_content1'
'wpse_ad_content2'
....и так далее
Спасибо большое