Как мне остановить сам отклик моего блога?
Я связываю многие свои посты с новыми, и, вероятно, именно поэтому я продолжаю получать самоответы. Помимо плагина, есть ли скрипт, который я могу использовать, чтобы избавиться от этого?
2 answers
Вы можете попробовать это, введя код в functions.php в вашей теме.
function no_self_ping( &$links ) {
$home = get_option( 'home' );
foreach ( $links as $l => $link )
if ( 0 === strpos( $link, $home ) )
unset($links[$l]);
}
add_action( 'pre_ping', 'no_self_ping' );
Надеюсь, это вам поможет.
Я использовал плагин без отслеживания в течение нескольких лет (и я забыл, какой из них, есть несколько доступных); мне показалось глупым пинговать самому. Затем я решил, что это больше похоже на способ подключения сообщений, и перестал им пользоваться.
Для небольшого объема кода, вероятно, это не большой компромисс между плагином или попробовать приведенный выше код. В качестве альтернативы изменению темы, для нескольких проектов, особенно на нескольких сайтах, где я не хочу изменять темы, которые могут использовать другие, я использовал Мой плагин пользовательских функций для добавления небольших фрагментов кода без необходимости модификации functions.php