web-dev-qa-db-fra.com

Obtenir du spam par rétrolien, même avec les rétroliens désactivés

Je passe énormément de temps à avoir des rétroliens désactivés sur mon blog auto-hébergé. J'ai désactivé l'option "Autoriser les notifications de lien à partir d'autres blogs (pingbacks et rétroliens)" et tous mes commentaires sont passés par disqus, mais pour une raison quelconque, je reçois 20 à 50 rétroliens par jour directement sur le blog ). Y a-t-il quelque chose d'évident qui me manque?

5
canadiancreed

Si vous utilisez un thème de vingt/onze ans, ils codent la balise méta pingback dans le fichier head.php. Supprimez cette ligne ou utilisez votre propre thème. En outre, il s'agit peut-être uniquement de sites multisites, mais l'en-tête X-Pingback est également envoyé avec l'URL du noeud final xmlrpc. Supprimé avec ce qui suit:

/**
 * Remove the X-Pingback header, since pingbacks are disabled
 */
add_filter('wp_headers', 'custom_remove_xmlrpc_header', 1, 2);
function custom_remove_xmlrpc_header($headers, $wp_object){
  if (array_key_exists('X-Pingback', $headers))
    unset($headers['X-Pingback']);
  return $headers;
 }
3
William