登録ユーザーが投稿者に電子メールを送信して、投稿のページ自体から電子メールを送信できるようにするWPテーマを作成しています。
そこで私はユーザーと著者の情報とEメールを取得し、それらをphpのmail関数に渡すためにそれらを隠し入力フィールドに入れる連絡フォームを作成しました。
WordPressには、投稿者のメールアドレスを難読化してスクレーパから保護する方法がありますか?フォームフィールドに著者のEメールアドレスを出力する以外に、この機能を実装するためのより良い方法はありますか?
ありがとうございます。
メールアドレスを難読化するためのコア機能:
antispambot( $emailaddy, $mailto );
2番目の引数は0または1で、オプションです。
代わりに wp_mail()
関数 を使用して、コメント提出者のEメールをフォーム送信時に送信することもできます。こうすることで、投稿者のEメールアドレスを最初からフォームフィールドに公開する必要がなくなります。