Toi qui as un blog WordPress tu as surement dû déjà publier un article de manière accidentelle, le bouton « Publier » étant relativement proche du bouton « Enregistrer brouillon » .



Une soirée basée sur le thème de l’éthylisme, un matin difficile et voilà un article non désiré qui se retrouve jeté en pâture à un public peu réceptif.

Je vais aujourd’hui te montrer comment éviter ce désagrément en affichant tout simplement une fenêtre de confirmation à chaque fois que tu cliqueras sur le si puissant bouton « Publier » .

Pour cela nous allons créer ensemble un plugin basique, ce qui te permettra d’activer et désactiver facilement cette fonctionnalité si l’envie t’en prend. Pour effectuer cette manipulation il te faut posséder un bête éditeur de texte ainsi qu’un logiciel de transfert FTP configuré pour envoyer tes fichiers vers ton site WordPress.

Premièrement, tu vas créer où bon te semble un fichier texte nommé « confirm-publish.php » , puis tu y places le code PHP suivant.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?php

    /*
    Plugin Name: Confirm publish
    Description: Affiche un message de confirmation lors de la publication d'un billet ou la modification d'un billet publi&eacute;
    Version: 1.0
    */


    // Fonction de confirmation
    function confirm_publish() {
   
        // Message de confirmation
        $message = 'Voulez-vous vraiment publier ou mettre a jour ce billet?';

        // Code JavaScript
        echo '<script type="text/javascript">
        <!--
            var publish = document.getElementById("publish");
            if (publish !== null) publish.onclick = function(){ return confirm("'
.$message.'"); };
        // -->
        </script>'
;
    }

    // Ajout du code JavaScript dans le code
    add_action('admin_footer', 'confirm_publish');

?>


À l’aide du logiciel de transfert FTP susmentionné, tu envoies gaillardement ce fichier dans le répertoire « /wp-content/plugins » de ton site.

Puis, depuis l’interface d’administration de ton blog, tu vas dans la section « Extensions » , tu cherches « Confirm publish » puis tu cliques sur « Activer » .

Les matins difficiles seront dorénavant moins dévastateurs pour ton image de marque.

Source: Forums WordPress.org

,    Imprimer Imprimer