Решение проблем с установкой кода Sape на WordPress.

Как монетизировать малопосещаемый новостной сайт, у которого есть много страниц уникальных текстов и хоть какой-то ТИЦ? Допустим, что этот сайт довольно трудозатратно вести и выхлопа от него практически нет.
В таком случае можно поступить просто — добавить его в ссылочную биржу Sape.

Да, поисковые системы вводят агрессивные фильтры против площадок торгующих ссылками.

Да, с этого не получишь много денег. Но это самый простой и автоматизированный способ выжимания денег из захудалых, малопосещаемых ресурсов.

Первое, с чем пришлось столкнуться — это абсолютно не интуитивная установка кода и убогий FAQ на сайте о ней. Сразу хочу заметить, что все плагины для WordPress (iSape, iMoney и т.д.), которые призваны помочь в установке кода сапы на сайт — тоже давно устарели и не обновлялись уже по нескольку лет. Поэтому пришлось провозится несколько дней, чтобы таки вручную установить код с 5-го раза.

Так что указанный ниже способ установки кода — единственный, с которым у меня удалось пройти модерацию и получить статус площадки «работает».

До этого постоянно появлялась ошибка Sape: Код на сайте не установлен. (Робот-индексатор не нашел ни одной страницы с верно установленным кодом в пределах одного или двух кликов от главной.).

Так вот, если словили такую же ошибку, то не следует удалять сайт из панели, а заказать переиндексацию через окно по ссылке «не прошел модерацию».

Окей, прежде всего, для установки кода Sape посредством FTP-клиента загрузите корень сайта папку и одноименный ей php-файл с вашим кодом. Для папки (только  для нее) задайте права 777 — сапа туда загрузит свои сервисные файлы.

Затем нам нужно будет установить код инициализации и вывода ссылок в нашу активную тему WordPress.

Код инициализации вставляем в header.php текущей темы. Он должен находится между закрывающим тегом head и открывающим тегом body этой страницы и выглядеть так:

</head>
<?php
    global $sape;
    if (!defined('_SAPE_USER')){
        define('_SAPE_USER', 'ЗДЕСЬ-ВАШ-БУКВЕННО-ЦИФЕРНЫЙ-КОД');
    }
    require_once(realpath($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'));
$o['force_show_code'] = true;
$sape = new SAPE_client($o);
unset($o);
?>
<body>

Затем мы должны указать код вывода ссылок, т.е. где конкретно они будут выводиться. У меня они физически выводятся в файле footer.php. Не в самом низу страницы, что может вызвать ошибку, но недалеко от контента. Кстати, этот код модифицирован, чтобы выводится в формате всех современных WordPress сайтов — UTF-8, потому что Sape до сих пор почему-то использует устаревшую кодировку, которая выводит кириллицу в виде ряда знаков вопроса.

<?php
   global $sape;
   echo iconv( "windows-1251", "UTF-8", $sape->return_links() );
?>

Вот, собственно, и всё, что нужно сделать для успешного прохождения модерации сайта в Sape.

Поделись/сохрани ссылку: