Corriger plugin post-notification wordpress
Un plugin sympa sous wordpress, c’est « post-notification », dont le rôle est d’envoyer un mail à tous ceux qui s’abonnent, afin de les prévenir que vous avez posté un article.
Si l’installation se fait de manière traditionnelle, par l’interface d’administration de wordpress, celle-ci, dans mon cas, demande deux modifications pour fonctionner.
Tout d’abord il faut donner les droits en écriture sur le dossier _temp du plugin (dans /votre_wordpress/wp-content/plugins/post-notification/_temp). Ceci afin que le serveur (ici apache) puisse écrire les fichiers temporaires.
Ensuite, et toujours dans le dossier /votre_wordpress/wp-content/plugins/post-notification il va falloir éditer le fichier « functions.php ».
C’est ce fichier qui contient l’ensemble des fonctions utilisées par le plugin, et spécialement celle qui compose l’url de validation insérée dans le mail de confirmation. Dans mon cas c’est cette URL (ou uri) qui était incorrecte, et ce, sur l’ensemble des blogs que j’ai eu l’occasion de mettre en production.
On va donc ouvrir le fichier « functions.php » à la ligne 257 et change la ligne suivante :
[php]$confurl .= "code=$code&addr=" . urlencode($addr) . "&"; ^M[/php]
en
[php]$confurl .= "code=$code&addr=" . $addr ; ^M[/php]
On supprime donc la fonction urlencode, qui fait sauter l’arobase de l’adresse email, la rendant invalide (sur mon navigateur firefox et mon client mail gnome evolution) et le & en fin d’url, qui vient provoquer une erreur sur les variables.
Une fois cette modification effectuée, et si vous avez bien suivi le manuel d’installation du plugin (création de la page d’inscription etc.) tout devrait bien fonctionner !
Je ne vais pas détailler dans ce post comment utiliser cette extension, mais juste les deux modifications que j’ai du opérer pour la rendre fonctionnelle.
![]()
Ajouter un commentaire
Pages
- À propos
- Alexandre Blanc Experience or work background
- Connected=hacked, cloud=leak, why
- Keeping track for my speaking events / appearances
- My take on Zero Trust – SP 800-207
- Openvpn and pihole on OVH VPS Server FAQ
- Raspberry 3 router project FAQ
- Spotting LinkedIn fake profiles, the tail of industrial spying, should I trust this contact ?
Search this Site
Archive
- août 2026
- avril 2025
- juin 2024
- mai 2024
- mars 2024
- février 2022
- janvier 2022
- octobre 2021
- septembre 2021
- mai 2021
- octobre 2020
- juin 2020
- avril 2020
- avril 2019
- janvier 2019
- juin 2018
- mars 2017
- octobre 2016
- août 2016
- mai 2016
- septembre 2015
- mai 2015
- février 2015
- novembre 2014
- septembre 2014
- août 2014
- janvier 2013
- décembre 2012
- juillet 2012
- janvier 2012
- novembre 2011
- octobre 2011
- mai 2011
- avril 2011
- mars 2011
- février 2011
- janvier 2011
- décembre 2010
- novembre 2010
- octobre 2010
- septembre 2010