Destio небольшой блог

Как установить код Sape на WordPress

Продажа ссылок в Sape — традиционный способ дополнительного заработка на блоге или сайте.

Конечно, есть какие-то сторонние плагины для WordPress, которые могут автоматизировать процесс, но они пугают корявостью своего интерфейса и негодно работают. Например, в моем шаблоне ни в какую не хотят выводить ссылки в сайдбар. Ну и зачем они нужны, если код установить очень легко и самому. Да и полезнее соображать, что и где ставится.

Раз у нас WordPress, то, очевидно, хостинг поддерживает php, поэтому все советы по установке кода в мануале Sape выполняем последовательно (скачать и распаковать архив, посмотреть права на файлы и т.п.).

Сам код в каноничном виде состоит из двух кусков — общий код, который один на странице и код вывода ссылки, которых может быть несколько и их можно раскидать в удобные для вывода места.

Сначала разберемся с основным кодом. Его можно вставить в header, прямо перед </head> пусть там и лежит, но сначала нужно немного модифицировать:

  1. Добавим строку $o['host'] = 'адрес_сайта'; на всякий случай, чтобы и не задумываться о потенциальных проблемах с адресом.
  2. Добавим строку $o['charset'] = 'UTF-8';, иначе ссылки с русскими анкорами  и текстом будут выходить кракозябрами. Кодировку нужно вставить свою.
  3. И самое главное, без чего код работать вообще не будет, но не совсем очевидное для новичка в php действие — добавить строку global $sape;

В итоге у нас получится код следующего вида:

<?php
global $sape;
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'код_участника');
}
$o['host'] = 'адрес_сайта';
$o['charset'] = 'UTF-8';
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client($o);
unset($o);
?>

Теперь код вывода ссылки. Здесь достаточно просто добавить global $sape; и вставить куда нужно.

Ссылки в футере заметно теряют актуальность, из-за активизирующейся борьбы с продажей ссылок, поэтому их лучше засунуть хотя бы в сайдбар. Хотя и это место уже набивает оскомину поисковым роботам и оптимизаторам. Тем не менее, чтобы ссылки отображались внизу сайдбара, откроем sidebar.php и вставим код вывода Sape перед закрывающим </div>

<div class="sidebar">

<!-- тут весь код сайдбара -->

<?php
global $sape;
echo $sape->return_links();
?>

</div>

Рефералам помогу установить код.

Ярлыки: ,


Ближайшие сообщения:

Похожие сообщения:

Комментарии к этой записи отключены.

Комментариев примерно 5

  • Прочитал твой пост, но так и не получилось подключить sape. У меня реально работает только несколько страниц из всего сайта, остальные почему-то не подключаются… Уже все перерыл, пробовал через плагин – не получилось. Помоги подключить. С меня пиво ))

  • Стану твоим рефералом, если и правда поможешь код сапе вставить. Пиши на почту…

  • Не получается добавить сайт на Sape, не видит код. Всё делал как описано выше. Сделайте видео урок, что бы можно было наглядно посмотреть.

  • ОГРОМНОЕ ВАМ СПАСИБО ЗА ВАШУ СТАТЬЮ. 2 часа бился как баран, пока не наткнулся на Вас.