Вставляем код SAPE в шаблон Wordpress
Автор: admin. 23 Янв 2009 в 12:28
Для вставки кода SAPE в шаблон Wordpress есть пара плагинчиков. Но щас речь не о них, интересна вставка именно ручками в код шаблона. Для успешной вставки мы должны познакомиться с глобальными переменными в php ( например
Итак код SAPE делиться на 2 части: инициализация и отображение:
- инициализация, часть кода которая сущетсвует всегда в одном экземпляре:
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX');
}
require_once($_SERVER['DOCUMENT_ROOT'].’/’._SAPE_USER.’/sape.php’);
$sape = new SAPE_client();
?> - Отображние: их может быть много:
$sape->return_links(1);
$sape->return_links();
Причем отображение у нас должно обязательно заканчиваться на $sape->return_links(); - что бы выводить все ссылочки. Все это пордробненько описано на странице в
Далее находим в шаблоне WP кусок кода который вызываеться всегда - обычно это header.php. Пишем в header.php код инициализации примерно в таком виде:
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX');
}
require_once($_SERVER['DOCUMENT_ROOT'].’/’._SAPE_USER.’/sape.php’);
global $sape;
$sape = new SAPE_client();
?>
После этого идем в index.php и после кода
<?php get_header(); ?>
<?php print_r($sape); ?> //это добавили
После таких манипуляций у вас на блоге должно вывести содержимое массива - куча ненужной инфы. Если выводит - все правильно, если нет - ищите причину.
И далее в любых файлах шаблона вставляем конструкцию типа:
<?php global $sape; echo $sape->return_links(1); ?>
Вуаля - все работает.
Популярность: 100%
Попробовал, получилось. Только в коде с иницилизацией строчку require_once($_SERVER['DOCUMENT_ROOT'].’/’._SAPE_USER.’/sape.php’); пришлось подкоректировать на
require_once(’/home/admin/www/site.ru/http/имя саповской папки/sape.php’);
А то выдавало ошибку. Спасибо за статью Евгений.
А всё-таки на Sape ещё можно заработать. Хотя в последнее время Яндекс бушует. Много сателлитов выкинул из индекса. Даже белые и пушистые сайты пострадали. Надеюсь, скоро поисковик успокоится, а то он многим бизнес рушит.
А каково ваше мнение по этому поводу? Яндекс победит биржи ссылок или они ему на руку?
Помоему незя убивать корову, которую доишь!
Иначе будет файл robots.txt закрытый от индексации Яндекс )
Код Sape можно разместить и в Ваших сайтах на Python. В этом Вам поможет библиотека LinkExchange .