web-dev-qa-db-fra.com

Commentaires Wordpress - Texte enrichi

Un client m'a demandé si des autocollants basés sur des images étaient activés dans le système de commentaires. J'ai construit un script jQuery de base qui permettra de sélectionner un autocollant et de l'ajouter en tant que balisage dans la zone de commentaire.

jQuery(".stickers img").click(function(){
   var img = jQuery(this).parent().html();
   var text = jQuery("#respond textarea").val();
   jQuery("#respond textarea").val(text + img);
});

Bien que cela fonctionne correctement lors de la soumission, l'utilisateur se voit présenter un code HTML brut jusqu'à ce que cela se produise.

J'ai vu un plugin appelé "Rich Text Editor for Comments", mais cela semble avoir été supprimé pour le référentiel WP.

Est-ce que quelqu'un connaît un plugin similaire, ou comment le commentaire textarea pourrait être adapté pour utiliser du texte enrichi par défaut?

1
user1235285

J'ai trouvé un moyen en utilisant nicEdit , voici le tutoriel .

Pour que cela fonctionne pleinement, j'ai dû modifier légèrement mon script.

jQuery(".stickers img").click(function(){
    var img = jQuery(this).parent().html();
    var text = jQuery("#respond .nicEdit-main").html();
    jQuery("#respond .nicEdit-main").html(text + img);
});

J'espère que ça aidera quelqu'un.

0
user1235285