Wordpress supprime les espaces des liens.
Par exemple en mettant cela dans l'adresse Web d'un nouveau lien:
mailto:[email protected]?subject=Hello there
et enregistrer les résultats dans ceci:
mailto:[email protected]?subject=Hellothere
Je sais qu’un espace correspond à %20
, mais on ne peut pas s’attendre à ce que mes clients l’utilisent. De plus, ils peuvent télécharger des documents PDF/Word avec des espaces dans le nom du fichier et copier/coller le lien.
Comment puis-je remédier à cela? Je sais que je dois utiliser urlencode, mais je ne veux pas vraiment éditer l’administrateur de base wordpress, car lors de la mise à niveau, je devrai le modifier à nouveau. Cependant, je le ferai si c'est le seul moyen (en regardant, je n'arrive pas à trouver un crochet ou quoi que ce soit qui me permette de le faire!), Mais je ne peux tout simplement pas savoir où le poser.
Merci pour toute aide que vous pouvez me donner.
Vous pouvez utiliser la fonction antispambot()
pour cela.
Exemple:
<a href="<?php echo antispambot('mailto:[email protected]?subject=Hello there'); ?>">Some link text</a>