WebMike: Теория и практика заработка в сети

Вставка кода Sape в шаблон WordPress

Вставка кода Sape в шаблонО заработке на бирже ссылок 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, я надеюсь, вы поняли и сможете самостоятельно разобраться с возникшими трудностями.

Вы можете следить за обсуждением с помощью RSS 2.0 ленты.