Вставка кода Sape в шаблон WordPress
О заработке на бирже ссылок Sape не писал только ленивый, добавлю и я свои пять копеек. Да, действительно, способ заработка достаточно простой, однако, как и везде есть свои премудрости и хитрости. Главная проблема большинства ГС, делаемых для продажи ссылок, получение БАНа от Яндекса. Одним из негативных факторов, из-за которого можно быстро вылететь из индекса, является неправильная вставка кода биржи на сайт. Некоторые, не особо заморачиваясь, вставляют все ссылки одним, максимум двумя блоками в сайдбар или футер, я же хочу предложить свой способ вставки кода Sape в шаблон WordPress.
Большинство шаблонов WordPress имеют примерно одинаковую структуру, с небольшими вариациями. Для начала нас интересует файл header.php, открываем его в редакторе и вставляем перед тэгом <body> следующий код:
<?php
global $sape;
if (!defined(‘_SAPE_USER’)){
define(‘_SAPE_USER’, ‘имя_вашей_папки_с_кодом’);
}
require_once($_SERVER['DOCUMENT_ROOT'].’/’._SAPE_USER.’/sape.php’);
$o['charset'] = ‘UTF-8′;
$sape = new SAPE_client($o);
unset($o)
?>
Сохраняем, закрываем. Дальше переходим к файлу index.php. И теперь давайте подумаем куда можно вставить на странице ссылки, и где естественнее всего они будут выглядеть? Первый ответ самый очевидный, естественно в тексте самого поста. Идеальным вариантом было бы внутри текста, но мы пока рассмотрим возможность вставки в начале текста либо в конце. Для начала найдём в шаблоне следующую строку: <?php while (have_posts()) : the_post(); ?> И добавим к ней счётчик: <?php while (have_posts()) : the_post(); $postcounter++; ?>.
Дальше находим строку содержащую код: <?php the_content(); ?> и вставляем следующее:
<?php if ($postcounter <= 1) {
global $sape;
echo $sape->return_links(1);} ?>
, если вставить код перед <?php the_content(); ?>, то ссылка будет перед текстом, если после,то за текстом. Думаю лучше всего ставить одну ссылку перед, а вторую после.
Следующую ссылку можно воткнуть после последнего поста:) на странице. Ищем строку <?php endif; ?> и вставляем после неё код:
<?php
global $sape;
echo $sape->return_links(1);
?>
Вот у нас уже разместилось на странице 3 ссылки, где размещать остальные думаю уже можно не писать, например одну в сайдбаре и остальные в футере, с этим проблем возникнуть не должно. Хотя размещать больше 5 ссылок на странице не рекомендую.
Чтобы разместить ссылки на остальных страницах сайта нужно проделать вышеописанные операции с файлами page.php, archive.php, single.php и остальными файлами которые могут быть задействованы. Ещё один момент который нужно упомянуть, на странице single.php не нужно ставить счётчик $postcounter++;, так как на ней выводится всего одна запись. На этом вставка кода в шаблон закончилась, можно смело добавлять сайт в биржу. Удачи в работе!
P. S. Некоторые шаблоны WordPress могут иметь отличную структуру от той которая описывалась, но сам принцип вставки кода sape, я надеюсь, вы поняли и сможете самостоятельно разобраться с возникшими трудностями.

