Wordpressはリンクからスペースを取り除いています。
たとえば、これを新しいリンクのWebアドレスに追加します。
mailto:[email protected]?subject=Hello there
そして結果を保存する:
mailto:[email protected]?subject=Hellothere
スペースは%20
であることを私は知っていますが、私のクライアントがこれを使うことは期待できません。さらに、ファイル名にスペースを入れてPDF/Word文書をアップロードし、リンクをコピーして貼り付けることもできます。
どうすればこれを直すことができますか?私はurlencodeを使用しなければならないことを知っています、しかし、私はコアワードプレス管理者を編集したくありません。しかし、私はそれが唯一の方法であるならばやるでしょう(私にはフックを見つけることができないように見えるかこれをすることができる何か!)、しかし私はただそれをどこに置くかわからない。
あなたが私に与えることができるすべての助けをありがとう。
これにはantispambot()
関数を使うことができます。
例:
<a href="<?php echo antispambot('mailto:[email protected]?subject=Hello there'); ?>">Some link text</a>