Реклама в WordPress між анонсами статей
Всім привіт! Вирішив поекспериментувати з рекламою в WordPress, щоб збільшити конверсію і одержуваний прибуток. Ось тільки просто нарощувати кількість банерів в шапці не дуже хотілося, щоб не згадувалися перед очима і не відлякували читачів. Рішення я підглянув на інших блогах в інтернеті, про нього то сьогодні і поговоримо - як вивести рекламу між анонсами статей в WordPress на головній і в рубриках.
Найчастіше реклама в WordPress розміщується в шапці сайту. Це правильно, адже саме на шапку насамперед звертають свою увагу користувачі. Ось тільки багато передають куті меду з рекламою в цій області, тоді це виглядає незграбно і некрасиво.
Крім цього, рекламу можна і потрібно розміщувати в тексті статей. При цьому контекстну рекламу часто маскують під заголовки і основний тест. Простодушні люди так на неї краще клацають. Недобре, звичайно, обманювати людей, але хочеш жити - вмій крутитися. Для такого розміщення реклами на блозі WordPress кращим варіантом є використання шорт кодів.
Куди ж ще можна додати рекламу? Відповідь проста - вивести рекламу між анонсами статей в WordPress на головній і в рубриках. Якщо все грамотно і красиво зробити, ефект буде хороший.
Для виконання поставленого завдання якогось спеціального плагіна я не знайшов, зате дізнався, як це можна зробити в ручну, додавши трохи коду в шаблони використовуваної теми WordPress . Повірте, це не так важко зробити. Для зручності бажано мати під рукою безкоштовний FTP клієнт FileZilla і редактор з підсвічуванням синтаксису коду Notepad ++ .
Виводити рекламу можна як через кожні N анонсів статей, так і після певного номера поста. Наприклад, зробимо так, щоб банери виводилися:
- після 2, 4 і 6 анонса, як на моєму блозі. У цьому випадку крок дорівнює 2.
- Після 3 і 5 анонса. Як бачите, постійного кроку немає, так що потрібно виводити рекламу після певного анонсу.
Послідовність дій буде наступна.
Крок №1. Створюємо новий сайдбар під рекламне місце.
Найзручніший спосіб керувати рекламними блоками на сайті - створити для них новий сайдбар. Це дозволить додавати потрібний код через адмінку WordPress і позбавить від необхідності кожного разу заходити на ftp і редагувати шаблони теми в ручну. Робиться це дуже просто. Відкриваємо на редагування файл functions.php з використовуваної теми WP і додаємо наступний код:
register_sidebar (array ( 'name' => 'Реклама між анонсами', 'id' => 'reklama-post1', 'before_widget' => '<div id = "% 1 $ s" style = "margin: 5px auto; "class ="% 2 $ s widget "> ',' after_widget '=>' </ div> ',' before_title '=>' <h3 class =" widget-title "> ',' after_title '=>' < / h3> '));Не забуваємо зберегти файл functions.php після внесення в нього змін.
Крок №2. Змінюємо лічильник виведення анонсів постів.
За замовчуванням висновок анонсів здійснюється в циклі, який відкривається наступним кодом:
<? Php while (have_posts ()): the_post (); ?>Нам слід додати в нього лічильник, який би відстежував поточний порядковий номер виведеного анонса статті. Для цього замінюємо код, наведений вище, на наступний:
<? Php while (have_posts ()): the_post (); $ Postcounter ++; ?>Якщо реклама буде додаватися на головну сторінку блогу, то код міняємо в шаблоні index.php, якщо ж на сторінки рубрик, то код міняємо в файлі archive.php.
Крок №3. Додаємо створений сайдбар в шаблони WP.
Залишився останній крок на шляху до досягнення поставленої мети. Нам слід прописати створений раніше сайдбар в шаблони index.php і archive.php. Знову ж, робиться це дуже просто. По черзі відкриваємо на редагування кожен з шаблонів і знаходимо код, який відповідає за закриття циклу:
ПЕРЕД ним додаємо код, вказаний нижче.
1. Для виведення реклами через кожні два анонса:
<? Php if ($ postcounter% 2 == 0):?> <? Php dynamic_sidebar ( 'reklama-post1')?> <? Php endif; ?>Якщо хочете змінити крок, то просто замість 2 додайте в код потрібне число.
2. Для виведення банерів після 3 і 5 анонса поста WordPress:
<? Php if ($ postcounter == 3):?> <P align = "center" style = "padding: 8px"> <? Php dynamic_sidebar ( 'reklama-post1')?> </ P> <? Php endif ?> <? php if ($ postcounter == 5):?> <p align = "center" style = "padding: 8px"> <? php dynamic_sidebar ( 'reklama-post2')?> </ p> <? php endif?>Трійку і п'ятірку можна замінити на свої числа, та й дописати код за аналогією теж легко.
Все готово. Тепер заходимо в адмінку WordPress розділ «Віджети» і в створений сайдбар додаємо віджет «Текст». У нього вставляємо скрипт, який відповідає за виведення реклами. І не важливо, буде це реклама від Google AdSense і Яндекс.Дерект або ж банери з партнерською програмою від Miralinks або GoGetLinks .
На цьому на сьогодні все. Дякуємо за увагу. Бережіть себе!
Кращий спосіб висловити подяку автору - поділитися з друзями!
Дізнавайтеся про появу нового матеріалу першим! Підпишіться на оновлення по email:
Слідкуйте за оновленнями в Twitter і RSS.
Куди ж ще можна додати рекламу?Php while (have_posts ()): the_post (); ?
Php while (have_posts ()): the_post (); $ Postcounter ++; ?
Php if ($ postcounter% 2 == 0):?
Gt; <?
Php dynamic_sidebar ( 'reklama-post1')?
Gt; <?
Php endif; ?
Php if ($ postcounter == 3):?
Php dynamic_sidebar ( 'reklama-post1')?