Отключаем трэкбэки на себя
Все наверное сталкивались с такой «проблемой», кто использует WordPress, как трэкбэк на самого себя при написании статьи. Пишешь пост, ссылаешься на ранее добавленную статью и в комментариях появляется ссылка одной статьи на другую. Лично мне это не нравиться и приходится в ручную сортировать и удалять эти ненужные комментарии. Чтобы оградить себя от этих трэкбеков нужно всего навсено в наш любимый файл functoins.php добавить пару строк.
А именно, добавляем в конец functoins.php перед ?> :
// отключение трэкбэков function disable_self_ping( &$links ){ $site_url = get_option( 'home' ); foreach ( $links as $key => $val ) if ( strpos( $val, $site_url ) !== false ) unset($links[$key]); } add_action( 'pre_ping', 'disable_self_ping' ); // конец отключение трэкбэков |
Вот и всё, теперь эти надоедливые комментарии будут обходить вас стороной. 🙂 Ну и конечно же перед манипуляциями с functoins.php не забываем делать резервную копию. У меня всё работает, но нет гарантий что будет работать у вас.
- СПАМ ссылки в комментариях
- Количество просмотров страницы без плагинов
- Вставка PHP в виджетах WordPress
- Warning: Parameter 1 to update_comment_type_cache()
- Отображение миниатюр во всех разделах шаблона WordPress