Comment personnaliser le plugin “Subscribe to comment” !

De plus en plus de blogs sous Wordpress utilisent le plugin “Subscribe to comment“ pour permettre aux visiteurs de recevoir par email chaque nouveau commentaire sur un article spécifique. Ce blog te propose aussi cette option, et je l’utilise à chaque fois que je laisse un commentaire quelque part et que l’option est disponible, car c’est bien plus efficace que le RSS pour suivre une discussion spécifique.

D’autre part, ces mêmes blogs font souvent de gros effort sur leur design afin d’attirer le chaland qui passe. Et pourtant, dans 99% des cas, à chaque fois que je retourne gérer mon abonnement par email à un article, je tombe sur une page ressemblant à cela:

wp-subscription-manager-before.png

Pouark !!! … Pourtant ce plugin te permet de personnaliser très facilement le design de cette page, et sans mettre les mains dans le camboui, afin d’avoir une page qui s’intègre parfaitement au design de ton blog. Il suffit, dans les options du plugin, de cocher la case “Use custom style for Subscription Manager”, puis d’indiquer les chemins des différents fichiers de ton thème (header, footer, sidebar). Une fois que tu as fais cela, tu obtiens un résultat similaire à celui ci:

subscribe-to-comment-after.png

C’est tout de même plus agréable quand on reçoit un visiteur non? Alors STP, si tu utilises ce plugin, fais un effort et prend 2 minutes pour rendre ton blog encore plus beau et plus agréable pour tes lecteurs ;-)

Discussion

  1. [...] via Vendeesign Comment personnaliser le plugin “Suscribe to comment” ! via Veille Perso Optimiser le référencement des images de votre blog via Le Journal du Blog Tweetake et [...]

  2. Il est aussi possible de modifier le rendu de ce pugin (subscribe to comments) en modifiant directement la page php subscribe-to-comments.php sous le rep plugins/subscribe to comment/

    Perso je préfère, ca évite d’avoir encore un plugin supplémentaire à charger et ca permet une personalisation encore plus profonde.

    En revanche, j’avoue que c’est bcp moins pratique ou flexible (gestion des changements).

  3. Seb dit :

    Bonjour, je suis en train d’installer la derniere version de ce plugin, la version 2.1.2, et un truc me pose probleme, je n’arrive pas à traduire le plugin, pourtant j’ai trouvé les fichiers mo et j’ai suivi les directives trouvées sur le net mais rien à faire. Comment as-tu fait ne serait-ce que pour traduire en français le “revevoir les commentaires de cette note par mail” ?
    Merci d’avance.

  4. J’ai modifié le code du plugin qui etait buggé quand le plugin est stocké dans un sous-repertoire de plugins. Ma config est un peu particulière donc je ne garanti pas que cela fonctionne sur toutes les installations de Wordpress, mais l’idée est la

    J’ai changé la fonction sg_subscribe_start de la facon suivante:

    function sg_subscribe_start() {
    	global $sg_subscribe;
    
    	if ( !$sg_subscribe ) {
    #		load_plugin_textdomain('subscribe-to-comments');
    # Olivier : we use a subdirectory because of languages
    # so lets use proper language plugin load syntax
        load_plugin_textdomain('subscribe-to-comments', PLUGINDIR.'/'.basename(plugin_basename(__FILE__)), dirname(plugin_basename(__FILE__)));
    		$sg_subscribe = new sg_subscribe();
    	}
    }
    

  5. Seb dit :

    Merci.
    En fait je viens de m’apercevoir que dans “settings” il y a un onglet “subscribe to comments” qui permet de changer les phrases anglaises en phrases françaises ^^

  6. Oui une partie des traductions peut être personnalisée via l’interface d’admin, le reste étant traduit dans le fichier .MO. Si jamais il te reste des parties en anglais après avoir fait les traductions dans l’interface d’admin, alors c’est que le fichier .MO ne se charge pas ;-)

  7. lavoudon dit :

    bonjour
    petite question !
    comment fais tu pour avoir ” recevoir les commentaires de cette note par email”
    moi cette phrase elle est en anglais !!
    tu pourrais me dire comment tu as fait.

    merci beaucoup

  8. seb dit :

    lavoudon, regarde deux commentaires au-dessus du tien…

  9. lavoudon dit :

    tu le trouve ou “settings”
    je suis pas un fortiche désolé loll

  10. seb dit :

    Tu le trouves dans l’administration de ton blog évidemment. Settings ou “reglages” en version française. Et si tu n’as pas la dernière version de wp c’est sans doute dans “options” puis “suscribe to comment” ou un truc dans le genre.

  11. @seb, merci d’avoir répondu ;-)
    @lavoudon cela se passe effectivement via la traduction dans l’interface d’administration de ton blog

  12. lavoudon dit :

    oui merci c’était sous mon nez lol c’est trés gentil a vous
    le petit souci c’est que les mail envoyés sont en anglais et pourtant j’ai la traduction les fichiers mo et po sont dans le plugin merci

  13. lavoudon dit :

    c’est bon ça roule impec merci beaucoup

  14. seb dit :

    olivier > de rien ;-)
    lavoudou > de rien :-)

  15. christian dit :

    Bonjour,

    J’ai installé “subscribe to comment” sous Wordpress mu 2.6.2 avec les fichiers de langue fr_FR.
    Le plugin fonctionne correctement à ceci prêt que les messages d’inscription ne sont en français que sur un seul blog, tous les autres ayant des messages en anglais.
    Quelqu’un a-t-il une idée de l’origine du problème ?

    Cdt

  16. Je suppose qu’il faut retraduire les messages via l’interface d’admin sur chaque blog ou le plugin est installé.

  17. titane dit :

    Plugin qui marche super et indispensable

Laisser un commentaire

Si vous le souhaitez, vous pouvez recevoir par email chaque nouveau commentaire, soit en utilisant le formulaire ci-dessous si vous ne souhaitez pas laisser de commentaire, soit en cochant la case adéquate lorsque vous laisser un commentaire

S'abonner sans commenter

Vos commentaires apparaissent automatiquement et en intégralité sur ce site. Votre adresse email ne sera pas communiquée au public. Dans certains cas, une validation de ma part est nécessaire avant que votre commentaire ne soit visible par tous, afin d'éviter le spam: merci pour votre patience.