textというウィジェットを有効にした上で
読んで字のごとく、textを表示するウィジェットです。phpは実行されません。
ウィジェットでphpを実行させるにはプラグインなどを利用する方法がありますが、セキュリティ的にあまりお勧めしません。
直接アドレスをtextウィジェットに書くのではだめですか?
shokun0803さん
ありがとうございます。
なるほど、たしかにテキストとhtmlのみのようですね。見落としていました。
迷惑メールがたくさん来るのを防ぎたいと思っています。
codexによれば、これにより悪質なソフトウェアによって、メールアドレスを収集されることを防ぐことができるということでしたので、、、。
目的は、
・サイドバーにメールアドレスの連絡先を載せる
・ロボットに収集されない
の2点ですので、他の方法でも構わないのですが、
直接書き込んでしまうのは、避けたいと思っています。
sidebar.php のお好みの場所に <?php bloginfo('admin_email'); ?>
#.php に直接書いてないだけで何にしても出力されるHTMLソースには
#アドレスが丸出しだけどそれでも、Codex によれば効果あるんですねへー。
my_account{at}example.com とか
my_account@example.com(@は半角にしてね!)とかで良い気も
コンタクトフォーム設置ならより良し。
悪質なソフトウェアによって、メールアドレスを収集されることを防ぐことができる
バグだといけないので念のため確認。
echo $wpdb->get_var("SELECT option_value FROM $wpdb->options WHERE option_name = 'admin_email'");
仕様みたいですね。
kzさん、kurosquaqreさん
ありがとうございます。
コンタクトフォームにしようと思います。
kurosquareさんの書き込みについては、コード部分が理解できなかったのですが、
仕様で安全なように(メールアドレスの収集をされないように)なっている、
という理解で良いのでしょうか。
いずれにしても、みなさん、ありがとうございました。
仕様で安全なように(メールアドレスの収集をされないように)なっている、
という理解で良いのでしょうか。
いいえ、コードを見てみましたら、安全なようにしようとした形跡がない=今のところは安全でないことが確認できました。今後追加される可能性がないとは言えませんが。
kurosquareさん
ありがとうございました。やはり、コンタクトフォームを設置することに致します。