Plugin domain-mapping : supprimer le « cross domain login »

Si vous utilisez wordpress pour administrer plusieurs blogs, vous utilisez surement le plugin wordpress-mu-domain-mapping pour gérer les redirections vers vos différents domaines.

Par défaut, ce plugin insère un petit bout de Javascript dans vos pages qui fait appel à une ressource située sur le domaine principal de votre installation WordPress. Il est utilisé afin que vous ne soyez pas obligé de vous connecter à l’interface d’administration de chacun de vos blogs.

<script src='http://myprimarydomain.com/
dm=c7301fe2427cc4720c3b1933b64ece3b&action=load&blogid=2&siteid=1&t=1048960837&back=http%3A%2F%2Fexample.com%2F'
type='text/javascript'>

Ce Javascript peut poser problème dans certains cas.
Il peut causer des « infinite loop » lorsque vous passez d’un site à un autre.
Il peut également poser problème si votre site principal est protégé par htaccess ou si vous ne voulez pas que vos différents sites soient reliés.

Pour empêcher l’affichage du script il suffit d’ajouter cette ligne dans le fichier functions.php de vos différents thèmes:

remove_action( 'wp_head', 'remote_login_js_loader' );

Bonne journée!

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *