Празный Дракон
Вот этот код надо вставить в function.php в теме wordpress, он довболяет в шапке javascript от ssi.php добовляет трейд скрипт к ссылке на пост, также добовляет к ссылкам в посте.
Думаю после НГ, реализую полноценый модуль для WP.
Код:
function ssi() {
virtual('/ssi_in.php');
}
add_action('wp_head','ssi');
function preg_callback2($matches) {
$url = explode(':', $matches[2]);
if (($url[0] == 'http') || ($url[0] == 'https')) {
$need = "http://sexpause.net/";
$replace = "/out.php?&p=60&url=";
$matches[2] = $replace.$matches[2];
}
return $matches[1].$matches[2].$matches[3];
}
function rlinks($content) {
if (! is_feed()) {
$content = preg_replace_callback('@(]*href=")([^>\"]*)("[^>]*>)@i', "preg_callback2", $content);
$content = preg_replace_callback('@(]*href=\')([^>\"]*)(\'[^>]*>)@i', "preg_callback2", $content);
}
return $content;
}
function preg_callback3($content) {
$replace = "/out.php?&p=60&url=";
$content = $replace.$content;
return $content;
}
add_filter('the_permalink', 'preg_callback3');
для замены в посте надо заменить везде
Код:
<?php the_content();?>
на
Код:
<?php echo rlinks(get_the_content()); ?>
Пример работ:
http://sexpause.net/
http://maybesex.net
http://mustbesex.com
Буду благодарен за форс и трейд =).
artursn
а эта функция будет работать с любым трейд скриптом?
preg_callback3 - это функция я так понял заменяет в контенте
preg_callback2 - а эта в ленте новостей?
artursn
что-то прогресс не подключается так...ины не считает
а можно модифицировать функция
rlinks добавив еще одну переменную, чтоб можно было менять строчку оут.