2016-10-01 5 views
1

私はWordPressで初心者です。私はWordPressをインストールしましたが、ダッシュボードには非常に多くのPing Backsショーがあることがわかりました。私の質問は、私にとって役に立たないping backsをすべて削除したいということです。サーガルとしてWordPress pingバックを停止するには?

答えて

1

、あなたはコードでそれを行うことができ、彼の答えでそれをリンク:あなたのfunction.phpファイルにすることを入れて

<?php 
add_filter('wp_headers', function($headers, $wp_query){ 
    if(isset($headers['X-Pingback'])){ 
     unset($headers['X-Pingback']); 
    } 
    return $headers; 
}, 11, 2); 
add_filter('pre_option_enable_xmlrpc', function($state){ 
    return '0'; 
}); 
add_action('wp', function(){ 
    remove_action('wp_head', 'rsd_link'); 
}, 9); 
add_filter('bloginfo_url', function($output, $property){ 
    return ($property == 'pingback_url') ? null : $output; 
}, 11, 2); 
add_action('xmlrpc_call', function($method){ 
    if($method != 'pingback.ping') return; 
    wp_die(
     'Pingback functionality is disabled on this Blog.', 
     'Pingback Disabled!', 
     array('response' => 403) 
    ); 
}); 
?> 

コード作成したくない場合は、a simple pluginとすることもできます。

関連する問題