Методи ефективної вставки контекстної реклами в пости wordpress

Методи ефективної вставки контекстної реклами в пости wordpress

Методи ефективної вставки контекстної реклами в пости wordpress

Закінчую вступ і переходжу до варіантів розміщення. Всі шматки коду вставляються в файл functions.php, який знаходиться в папці з вашою темою перед закриває?>. Нижче ви побачите підбірку хаков, які я зібрав по рунету. Правда, деякі були створені завдяки моїй ініціативі.

1) Вгорі після заголовка з певною датою появи

З цим кодом мені допоміг wp-kama, який веде відмінний блог по wordpress. Спасибі йому за це.

2) Всередині поста

Методи ефективної вставки контекстної реклами в пости wordpress

3) Всередині поста з певною датою появи

4) Після тега more

Методи ефективної вставки контекстної реклами в пости wordpress

5) В кінці поста

А ось з вирішенням цього завдання довелося «попітніти». Я питав і на форумі mywordpress.ru і створював проект на free-lance.ru, але в підсумку остаточно зміг допомогти тільки Андрій. Правда на фрілансі була запропонована друга ідея щодо реалізації.

а) За кількістю абзаців

Методи ефективної вставки контекстної реклами в пости wordpress

Метод підійде для постів, які добре розбиті на абзаци.

б) За кількістю слів

Якщо ви тільки починаєте вести блог або створювати сайт на wordpress (або зробили це нещодавно), то можливо вам стане в нагоді і цей метод. Код наступний:

Дмитро, на жаль, не підкажу.

вірніше сказати, даний php код в сингл не працює, а якщо вписувати голий код адсенса. то шаблон розвалюється

Загалом, ось приклад коду. Працює відмінно і на головній статті не смітить

$ Offset = (int) time () - (int) strtotime ($ GLOBALS [ 'post'] -> post_date);
$ Interval = 3600 * 24 * $ days;
if ($ offset <$interval ) return $text;

$ Adsense = << код Адсенсе

return preg_replace ( '@ ([^^]. *?) (\ r? \ n \ r? \ n |) @', "\\ 1 $ adsense \\ 2", trim ($ text), 1);
>
else
return $ text;
>
add_filter ( 'the_content', 'kama_content_advertise', -10);

Схожі статті