Как мне остановить сам отклик моего блога?


Я связываю многие свои посты с новыми, и, вероятно, именно поэтому я продолжаю получать самоответы. Помимо плагина, есть ли скрипт, который я могу использовать, чтобы избавиться от этого?

 5
Author: Pieter Goosen, 2016-04-21

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' );

Надеюсь, это вам поможет.

 3
Author: Sumeet Gohel, 2016-04-21 05:47:36

Я использовал плагин без отслеживания в течение нескольких лет (и я забыл, какой из них, есть несколько доступных); мне показалось глупым пинговать самому. Затем я решил, что это больше похоже на способ подключения сообщений, и перестал им пользоваться.

Для небольшого объема кода, вероятно, это не большой компромисс между плагином или попробовать приведенный выше код. В качестве альтернативы изменению темы, для нескольких проектов, особенно на нескольких сайтах, где я не хочу изменять темы, которые могут использовать другие, я использовал Мой плагин пользовательских функций для добавления небольших фрагментов кода без необходимости модификации functions.php

 1
Author: cogdog, 2016-05-17 22:27:44