22 Січня, 2010

УСІ ПУБЛІКАЦІЇ

Можна, відредагувавши файли Вашого Wordpress шаблону, легко додати рекламний блок Google AdSense на початку запису або у кінці. Я сьогодні покажу, що також легко можна додавати будь-яку рекламу і у середину запису.

Додаємо AdSense через функцію str_replace()

Отже, для додавання у середину запису WordPress-блогу коду Google Adsense (або будь-якого іншого коду) ми використаємо функцію str_replace().
Робимо це, аби просканувати весь запис, шукаючи заданий тег, наприклад, [php][/php], і замінити на Google Adsense код.

Спочатку, створимо функцію і додамо у файл functions.php:
[php]
function googleadsense($content){

$adsensecode = ‘тут код Google AdSense’;

$pattern = ‘‘;

$content = str_replace($pattern, $adsensecode, $content);

return $content;
}

add_filter(‘the_content’, ‘googleadsense’);
[/php]
Ось і усе, що потрібно. Тепер, публікуючи запис, додайте будь-де всередині тег , і він буде замінений на Ваш Google Adsense код.

Додаємо AdSense через короткий код

Починаючи з версії 2.5.1, WordPress підтримує Shortcode API. Це простий набір функцій для створення короткий кодів, які можна використати у записах блогу. От ми і створимо функцію у funtions.php, яка буде підставляти замість нашого короткого коду – рекламу Google AdSense.