web-dev-qa-db-fra.com

Problème de déconnexion avec le nouveau domaine activé WP Multisite

J'utilise un multisite et j'ai configuré mon site sous parentsite.com/mysite. Lorsque le bouton de déconnexion a été cliqué, cela a fonctionné correctement et a déconnecté les utilisateurs et les a ramenés à la page d'accueil. Voici ce que le code était:

<a class="logout with-icon" href="<?php echo wp_logout_url( get_permalink() ) ?>" data-icon="&#xf08b;"><?php _e('Log out', 'franklin') ?></a>

Ensuite, j'ai acheté un nouveau nom de domaine (mysite.com) pour le site, installé le plug-in "WordPress MU Domain Mapping" et configuré le nom du site auquel pointer parentsite.com/ mon site. Tout fonctionne bien sauf que le bouton de déconnexion les amène à la page d'accueil de parentsite.com avec ceci dans l'URL: http://parentsite.com/?dm = cd427564d8195660acb35d2669c96069 & action = logout & blogid = 8 & k = 87e709a6777fa366cd42edc1c52f1db9 & t = 1751394297 à la place de la page d'accueil de mysite.com.

J'ai essayé de changer le code ci-dessus en:

<a class="logout with-icon" href="<?php echo wp_logout_url('http://mysite.com') ?>" data-icon="&#xf08b;"><?php _e('Log out', 'franklin') ?></a>

mais cela n'a pas aidé. J'ai aussi essayé

<a class="logout with-icon" href="<?php echo wp_logout_url('http://parentsite.com/mysite') ?>" data-icon="&#xf08b;"><?php _e('Log out', 'franklin') ?></a>

et

<a class="logout with-icon" href="<?php echo wp_logout_url( home_url() ); ?>" data-icon="&#xf08b;"><?php _e('Log out', 'franklin') ?></a>

Des idées? C'est très frustrant et embarrassant.

Merci!

2
user36789

J'ai demandé sur la page de support du plugin WordPress MU Domain Mapping et il s'est avéré que c'était un paramètre du plugin qui devait être désactivé. J'ai éteint

Rediriger les pages d'administration vers le domaine d'origine du site

et ça marche maintenant.

Merci pour vos idées et votre aide!

3
user36789