Небольшая, но полезная доработка Wordpress. Принесёт определённую пользу владельцам сайтов размещающим платные статьи. Убивает ссылки в анонсе, т.е. в том что Wordpress показывает до тага . Сделано для борьбы с хитрыми оптимизаторами пихающими ссылки в первом предложении.
Использовать можно так:
В файл functions.php (из шаблона) дописать:
function kill_link_more($content) { if ( is_single() ) return $content; if(preg_match('/^(.*)(<a[^>]+>.*?<\/a>.*?)$/is', $content, $mtk)) { return preg_replace('/<[\/]*a[^>]*>/is',' ', $mtk[1]).$mtk[2]; } return $content; } add_filter( 'the_content', 'kill_link_more');
Второй вариант использования- поставить и активировать плагин Kill link to more tag. Скачать плагин.
И напоследок. Кто ещё не зарегистрироваться и не отжал хороших денег со своего сайта, идёт получать инвайт на Getgoodlinks.
Спасибочки, давно уже использую плагин, но это покруче будет!
Кстати заметил что у тебя на главной не листается блог “« Предыдущие записи”
А ссылка /page/2 при этом открывается новая
Ты так и не исправил, что я тебе выше наваял.. страницы на твоем блоге не работают /page/2 и тп /page/3
Спасибо что заметил. Пытаюсь понять почему такое безобразие.
Спасибо! Раньше приходилось крутиться как угодно, чтобы спрятать под кат. Теперь можно не волноваться!
Кстати, оказывается убиваются не только ссылки в анонсе, но и все до последней, присутствующие на страницах(которые через page.php) (остаётся только последняя ссылка). Приходиться отказываться…
F1, всё намного проще.
Файл на редактирование:
if ( is_single() ) return $content;
мняем на
if ( is_single()||is_page() ) return $content;
условие is_single()||is_page() доращиваем по мере необходимости
Теперь громадное спасибо, если больше никаких багов не будет:)