Антон Шевчук // Web-разработчик

Мультиязычные сайты на WordPress. Выбираем сервис контекстной рекламы // Internet

Begun or AdSense

Многие владельцы сайтов стоят перед выбором сервиса контекстной рекламы. Их выбор зачастую определяется целевой аудиторией, т.е. если у вас рускоязычный сайт – то вот вам Бегун или Яндекс.Директ, а для англоязычных Google AdSense или Yahoo Overture, а что же делать если сайт мультиязычный?…

Обычно выбирают сервис который лучше всего поддерживает мультиязычность (мне кажеться или это действительно сервис от Google?). Но я предлагаю более простое решение – берем два лучших сервиса (выбор оставляю на ваш вкус, кол-во может зависеть от количества поддерживаемых на сайте языков) и включаем нужный сервис взависимости от затребованного пользователем языка.

На словах действительно всё просто, перейдем к примерам реализации на основе WordPress и плагина Polyglot:
1. Получим код для размещения баннера для выбранных языков.
2. Подготовим нашу php-страничку (мой выбор пал на footer.php где у меня содержится код соответствующий правой колонке блога):
[cc lang='php']
// проверим подключен ли polyglot, и определим какой язык выбрал пользователь

// тут код банера для русскоязычных посетителей

// тут код банера для англоязычных посетителей

[/cc]
3. Совместим:
[cc lang='php']

// тут Бегун






[/cc]

Проверим как это работает – для этого изменим язык сайта (справа вверху) и обратим внимание на изменение баннера с правой стороны. Вот так нам и пригодился не самый лучший плагин Polyglot.