[Résolu] Ecran de déconnexion du site

  • WordPress :4.9.8
  • Statut : résolu
4 sujets de 1 à 4 (sur un total de 4)
  • Auteur
    Messages
  • #2230760
    ibminteractive
    Participant
    Initié WordPress
    4 contributions

    Bonjour,

    Ma configuration WP actuelle

    • Version de PHP/MySQL :   PHP 5.6.24-0 / mysql Ver 14.14 Distrib 5.5.50
    • Thème utilisé : Omega
    • Extensions en place :
    • Nom de l’hébergeur : IBM Interactive
    • Adresse du site : https://intranet2.ibminterative.fr

    Problème(s) rencontré(s) :

    Lors de la déconnexion du site WordPress, un écran de confirmation s’affiche avec la phrase : ‘Vous êtes en train de vous déconnecter de .’
    où après le mot ‘de’ doit s’afficher le titre du site paramétré dans les réglages généraux.

    Je n’utilise pas cette notion de titre car j’ai un bandeau normalisé pour mon entreprise.
    Est – il possible de ne pas afficher cette phrase ou de ne pas passer par cet écran lors de la déconnexion ?
    Si oui, comment faire ?

    #2231577
    momofr@free.fr
    Modérateur
    Maître WordPress
    2136 contributions

    Salut tu as une solution via une fonction à ajouter si tu utilises un thème enfant :

    //désactiver la confirmation de déconnexion
    add_action('check_admin_referer', 'logout_without_confirm', 10, 2);
    function logout_without_confirm($action, $result)
    {
        /**
         * Allow logout without confirmation
         */
        if ($action == "log-out" && !isset($_GET['_wpnonce'])) {
            $redirect_to = isset($_REQUEST['redirect_to']) ? $_REQUEST['redirect_to'] : 'https://intranet2.ibminterative.fr';
            $location = str_replace('&', '&', wp_logout_url($redirect_to));;
            header("Location: $location");
            die;
        }
    }

    Il faut ajouter ce code dans le fichier function.php de ton thème enfant.

    #2231883
    ibminteractive
    Participant
    Initié WordPress
    4 contributions

    Hello

    Merci pour ta réponse, j’ai juste un petit soucis, j’ai une erreur 404. Si tu regarde l’URL sur la copie d’écran jointe ,  après avoir ajouter ton code dans function.php, il semble qu’il cherche le script « login » au lieu de ‘wp-login » .  Mais je ne suis  pas un expert   !   :-))

    Merci d’avance pour ton aide

    Bien cordialement

    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #2232842
    ibminteractive
    Participant
    Initié WordPress
    4 contributions

    Hello ,

    C’est bon plus de soucis, j’ai trouvé la raison ce Week-end. c’était du au plugin <span style= »font-family: Verdana; font-size: small; »> »Theme My Login »</span>. Je l’ai désactivé est tout marche bien!

     

    Merci encore pour ton aide.

     

    Bien cordialement

4 sujets de 1 à 4 (sur un total de 4)
  • Vous devez être connecté pour répondre à ce sujet.