Как мы все с Вами знаем, то для того что бы на WordPress’е пропалить ссылки, достаточно к урлу добавить любой параметр что-то вроде такого «/?jopa», страница остаётся та же..а вот саповские ссылки пропадают. У даже есть сервис проверки на такие ссылки. Сегодня совсем случайно обнаружил решение этой проблемы. Достаточно сменить код вызова на этот:
<?php
global $sape;
if (!defined('_SAPE_USER')){
define('_SAPE_USER', '…');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$tm = explode("?", $_SERVER['REQUEST_URI']);
$o['request_uri'] = $tm[0];
$o['charset'] = 'UTF-8';
$sape = new SAPE_client($o);
unset($o);
echo $sape->return_links();
?>
И теперь, даже при добавлении дополнительных параметров, ссылки остаются. Для теста, поставил пока только на одном из своих сайтов.
Оставляем комменты у кого работает, у кого нет..
Постоянная ссылка на статью: http://www.maksus.biz/?p=39
