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

,    

5 commentaires

  1. ça ne m’est jamais arrivé (car je ne bois jamais, probablement), mais merci
  2. Ça m’est parfois arrivé, et je ne bois bien évidemment jamais non plus (sauf les mardis, mercredis, jeudis, vendredis, samedis et dimanches soir, et aussi les lundis des fois).

    Donc, de rien, ça m’a fait plaisir. (chinois)
  3. Je ne bois que quand raph m’aide à finir les placards (jamais, donc) et je ne me rappelle plus des identifiants de mon blog WordPress mais si un jour ça m’arrive je penserai à toi.
    J’en profite pour tester plein de smileys lol (roses) (radoteur) (badday) :crazy: (vomi) (pendu) (woohoo)
  4. C’est merveilleux, ton post « jubilé » ne sera pas un accident. (applau)

    « Les matins difficiles seront dorénavant moins dévastateurs pour ton image de marque. » Non mais quand même, on ne met pas n’importe quoi dans les brouillons, hein… (en plus moi je suis encore sous .com, je ne dois pas avoir cette solution, ça m’oblige à un minimum de tenue, ouf !)
  5. @mlle-cassis
    Merci pour ce test, je suis maintenant pleinement rassuré sur le fonctionnement de mes smileys. :lalala:

    @Nekkonezumi
    Un billet jubilé qui parle justement du jubilé, ce sera de la triche je préviens d’avance. :-D

Les commentaires sont fermés

Les commentaires sur ce billet sont fermés, en cas de problème tu peux toujours utiliser le formulaire de contact.