Убираем внешние ссылки из импортированных RSS лент
Внезапно встала задача убрать внешние ссылки из импортированных RSS лент встроенным виджетом.
открываем как обычно default-widgets.php на редактирование
Ищем там следующую конструкцию
1 2 3 4 5 6 7 8 9 | if ( $link == '' ) { echo "<li>$title{$date}{$summary}{$author}</li>"; } else { echo "<li><a class='rsswidget' href='$link' title='$desc'>$title</a>{$date}{$summary}{$author}</li>"; } |
И вписываем перед ней вот такую строку
1 | $link=''; |
Всё, теперь получилось вот чо
1 | $link=''; |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | if ( $link == '' ) { echo "<li>$title{$date}{$summary}{$author}</li>"; } else { echo "<li><a class='rsswidget' href='$link' title='$desc'>$title</a>{$date}{$summary}{$author}</li>"; } if ( $link == '' ) {</div> echo "<li>$title{$date}{$summary}{$author}</li>";</div> } else {</div> echo "<li><a class='rsswidget' href='$link' title='$desc'>$title</a>{$date}{$summary}{$author}</li>";</div> }</div> |
Теперь постоянно будет срабатывает условие только по THEN то есть первый блок до второго никогда не дойдёт, вот и всё
Ещё меня затрахало вот что [...]
Поэтому ищем в этом же файле строку
1 | $desc = wp_html_excerpt( $desc, 360 ) . ' […]'; |
И заменяем на вот такую строку
1 | $desc = wp_html_excerpt( $desc, 360 ) ;//. ' [&hellip;]'; |
Всё радуемся чтобы внешних ссылок у вас небыло на сайте левых а контентик был
Комментарии
Написать комментарий.
Вы не авторизовались для того чтоб комментировать.
