Установка sape на wordpress

Добрый вечер. Эта запись открывает серию постов, посвященных сателлитам. В ней я расскажу о том, как установить код sape на wordpress, и что такое сателлит.

Установка sape на wordpress

Начнем, пожалуй, с книжного определения сателлита. Сателлит (в простонародье — сат.) — это сайт, созданный для прокачки основных сайтов в выдаче поисковых систем. В нынешних реалиях, сателлит — это сайт, созданный для заработка на биржах ссылок (sape.ru, trustlink.ru). Сателлиты очень часто делают на wordpress, поэтому я решил посветить целую статью тому, как установить sape на сателлит, который работает на cms wordpress.

Существует два глобальных способа решения проблемы — вставить код с помощью плагина, или вставить код вручную.

Моя философия жизни, как вебмастера, такова, что если что-то можно сделать без плагина, то я делаю это без него. Поэтому, сначала я рассмотрю вариант добавления кода сапы вручную.

Процесс регистрация в sape.ru описывать я не буду, если появятся какие-то вопросы, то сможете задать их в комментариях. После того, как вы зарегистрировались, вам нужно зайти в личный кабинет. Далее, нужно перейти на вкладку вебмастеру: ссылка, далее — нажать ссылку добавить площадку. На этой странице, если вы пролистаете немного ниже, то увидите ссылку — Для хостинга с поддержкой PHP. Если вы нажмете по этой ссылки, то увидите следующую информацию:

  1. Скачайте к себе на компьютер вот этот архив в zip.
  2. Распакуйте архив. Внутри архива будет лежать папка 26аe76b725f88674411219nf6a6347g (у вас будет другой код).
  3. Скопируйте эту папку к себе на сайт. Положите ее в корень вашего сайта.
  4. Выставите права доступа 777 на эту папку (но не на файл sape.php), чтобы наш php-клиент мог управлять файлом с базой ссылок.
  5. Если у Вас на одной площадке размещено несколько сайтов, то формат вызова нашего кода надо изменить.

Установка кода отображения гипертекстовых ссылок.
Установка кода отображения гипертекстовых ссылок непосредственно из контента страницы (контекстные ссылки)

Вам нужно скачать архив на свой компьютер и распаковать его. Далее, нужно папку 26аe76b725f88674411219nf6a6347g (у вас будет другой код) скопировать в корневую папку вашего сайта. Корневая папка у wordpress — это папка, в которой лежат папки wp-admin, wp-content, wp-includes, файл wp-config.php и т.д. Это можно сделать с помощью FTP клиента или панельки у хостинга.

После того, как вы скопировали эту папку на сервер, на неё нужно установить права 777. Если вы использовали FTP клиент, то нужно нажать на папку и нажать mouse 2 (правая кнопка мышки), а уже там выбрать изменение прав на папку. Если использовали панель хостинга, то тоже где-то там будет изменение атрибутов папки. Важно! Нужно изменять права именно у папки, у файла, который лежит в папке, ничего изменять не нужно.

Следующий этап — установка sape кода непосредственно на wordpress. Для этого вы должны открыть header.php вашей темы и найти там место, где закрывается тег </head> и открывается тег <body>, то есть:

</head>
ВОТ ТУТ!!!
<body>

В это место вы должны вставить следующий код:

<?php
global $sape;
if (!defined('_SAPE_USER')){
define('_SAPE_USER', '26аe76b725f88674411219nf6a6347g');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['charset'] = 'UTF-8';
$sape = new SAPE_client($o);
unset($o);
?>

Важно! 26аe76b725f88674411219nf6a6347g — это мой код, ваш код — иной. Эту строку нужно заменить на название вашей папки, которую вы скачивали ранее.

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

<? echo $sape->return_links(КОЛИЧЕСТВО-ССЫЛОК-ЧИСЛОМ); ?> 

Важно! Если у вас на странице только один блок ссылок, то никакого числа вводить не нужно. Также важно что, если у вас несколько блоков, то у последнего блока вывод ссылки должен быть без параметра, то есть:

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

Итак, это был первый способ вставки кода sape на wordpress. Второй способ — использование плагина. Плагинов для этой цели существует несколько, на мой взгляд, лучший из них — это iSape.

При использовании плагина нужно повторить пункт с скачиванием архива на свой компьютер и его распаковкой. Остальное сделает плагин.

Итак, устанавливаем плагин iSape, как и другие плагины. После установки плагина появится страница его настроек, которая доступна по этой ссылки: http://ваш-домен.ru/wp-admin/options-general.php?page=iSape.php.

Вам нужно в Your SAPE UID: указать название вашей папки, которую вы не так давно скачали. Далее, вам нужно включить плагин. Это можно сделать в строке: Sape links: Working, изменив селект на Enabled. По желанию можно включить и контекстные ссылки (Sape context: Context).

Далее, вам нужно выбрать, в каких областях будут выводится ссылки. Я рекомендую для этих целей использовать sidebar. Для этого нужно в последней строке настроек (Widgets settings:) плагина также изменить селект на Enabled и в строке Sidebar links выбрать MAX. В результате, на странице виджетов у вас появится виджет iSape Links, который и будет выводит ваши саповские ссылки.

Плагин хорош тем, что он сам создаст папку и выставит на ней права 777. Вам не придется «мучатся» с этим. Однако, если вы знаете, как скопировать папку на ваш сервер, то, думаю, что лучше использовать первый вариант добавления кода sape на wordpress.

Если у вас что-то не получилось, то пишите в комментариях вопросы, я обязательно вам помогу.

Категории: wordpress Сателлиты

Метки: ,


  • Ольга

    Здравствуйте. Никак не получается установить код…. Посмотрела плагин, это ничего, что он не обновлялся с 2010 года?

    • Добрый день.
      Плагин абсолютно рабочий (сейчас его использую на некоторых своих проектах). Обновлять там особо и нечего, так как не было никаких серьезных изменений: ни у sape, ни у wordpress.

  • Марина

    Скажите пожалуйста в какой файл нужно вставлять второй код?
    Этот return_links(); ?>
    Я хочу чтоб ссылки были только на страницах статей. Значит нужно вставить в single? Или в функциии?

    • Все верно, самый простой способ — вставить в single.php вашей темы.

  • Jurij

    Попробовал вставить данный код сразу после

    Сохранил, зашел на сайт — пустая страница, сайт пропал. Удалил код, все нормализовалось.
    На другом блоге все работает уже около года.
    В чем может быть проблема?

    • Этот код тоже работает у меня нормально. Думаю, вам стоит включить режим ДЕБАГА и посмотреть, какие там появились FATAL ERRORES.

  • Спасибо