ピンバックとは記事内でリンクを貼るとそのリンク先の管理者に通知が行くシステム
本来はリンク元と先の管理者同士でコミュニティ構築を図るものだが当方には不要
リンクを貼るとその記事のコメント欄に誰々がリンクしましたのような書き込みがされてしまうのだが
そもそも自分のサイトのリンクを張っているのに自分に通知が来ても意味ないし
というわけでこの機能を無効にする方法をいくつか挙げてみる
方法1.リンクを相対パスにする。
例えば
http://www.poroanet.com/blog/css/923.html
こういったフルパスを
/blog/css/923.html
と変更する
方法2.WordPressの設定を変更する
二通りあり
WordPressの管理画面へ進んで設定のディスカッションを選択
1.この投稿に含まれるすべてのリンクへの通知を試みる
か
2.新しい記事に対し他のブログからの通知 (ピンバック・トラックバック) を受け付ける
のチェックを外す
デメリットとして ピンバックの送受信ができなくなる
方法3.functions.phpを変更する
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’ );
を追加するとセルフピンバック送信を停止する






コメントを残す