Tout savoir sur WordPress
Tutoriel WordPress

Ajouter un lien d’édition rapide sur un article ou une page

Cette astuce permet d’ajouter un lien d’édition rapide sur un article et/ou une page.

Si vous voulez ajouter un lien rapide vers la page d’édition d’un article ou d’une page, vous devez modifier votre fichier single.php et/ou page.php en ajoutant le code ci-dessous à l’endroit où doit apparaître le lien :

Bien entendu ce lien apparaît uniquement pour les utilisateurs ayant les permissions requises, autrement dit les administrateurs et les auteurs des articles.

Bonus : on peut cibler ce lien en CSS grâce à la classe .post-edit-link

Cet article a été publié il y a 2067 jours - Il n'est peut être plus à jour !

Article écrit par jmlapam

10 Commentaires

  1. C’est sur, d’ailleurs j’ai la ligne dans mon thème, mais je comptais l’enlever.
    Il y a des inconvenients à avoir l’adminbar?

  2. @Denny, tous le monde n’active pas forcément l’admin bar :)

    Je pense que cette astuce est une bonne alternative.

  3. @Denny : Non, c’est juste une question de goût :)

    Pour ma part, je l’active dans l’admin, mais je ne la souhaite pas en front.

  4. Ça m’agace toujours de tomber sur un thème qui ne l’inclut pas d’office cette fonction. Mais j’ignorais que l’adminbar le gérait :-)

  5. @Denny : en fait je désactive presque systématiquement l’admin bar en décochant la case le profil administrateur car je trouve que cette fonctionnalité a très très peu d’intérêt et puis c’est moche.
    En revanche, je me mets un petit bouton d’édition rapide. Et quand c’est pour un client, je le style en CSS.

  6. D’un autre côté je trouve ça pratique de pouvoir ajouter directement un article depuis l’adminbar. Mais si le bouton éditer est bien intégré au thème,oui pourquoi ne pas le laisser.

  7. Pour réagir à l’avis de JMLAPAM, j’ajouterai que l’admin bar dénature le site en front-office. Du coup, on a plus ou moins l’impression d’être encore sur l’espace d’administration.

    Après, ça reste une question de goût et de besoin !

3f4e8f46e590a7f684d2b0761a603a11|||||