ShinichiN
メンバー
2 years前の投稿 #
いつもお世話になっており、ありがとうございます。
サイドバーにメールアドレスを表示したいと思っています。
codexによれば、
<?php bloginfo('admin_email'); ?>というテンプレートタグを書きこむことで、
設定>一般で指定したアドレスを表示できるとありましたので、
外観>ウィジェットより、textというウィジェットを有効にした上で、
タイトル: Contact
本文: e-mail: <?php bloginfo('admin_email'); ?>
と書き込んでみましたが、結果としては、
e-mail:
のみが表示される状態になってしまいます。
何か、間違っているのだと思いますが、アドバイスをお願いします。
textというウィジェットを有効にした上で
読んで字のごとく、textを表示するウィジェットです。phpは実行されません。
ウィジェットでphpを実行させるにはプラグインなどを利用する方法がありますが、セキュリティ的にあまりお勧めしません。
直接アドレスをtextウィジェットに書くのではだめですか?
ShinichiN
メンバー
2 years前の投稿 #
shokun0803さん
ありがとうございます。
なるほど、たしかにテキストとhtmlのみのようですね。見落としていました。
迷惑メールがたくさん来るのを防ぎたいと思っています。
codexによれば、これにより悪質なソフトウェアによって、メールアドレスを収集されることを防ぐことができるということでしたので、、、。
目的は、
・サイドバーにメールアドレスの連絡先を載せる
・ロボットに収集されない
の2点ですので、他の方法でも構わないのですが、
直接書き込んでしまうのは、避けたいと思っています。
悪質なソフトウェアによって、メールアドレスを収集されることを防ぐことができる
バグだといけないので念のため確認。
echo $wpdb->get_var("SELECT option_value FROM $wpdb->options WHERE option_name = 'admin_email'");
仕様みたいですね。
ShinichiN
メンバー
2 years前の投稿 #
kzさん、kurosquaqreさん
ありがとうございます。
コンタクトフォームにしようと思います。
kurosquareさんの書き込みについては、コード部分が理解できなかったのですが、
仕様で安全なように(メールアドレスの収集をされないように)なっている、
という理解で良いのでしょうか。
いずれにしても、みなさん、ありがとうございました。
仕様で安全なように(メールアドレスの収集をされないように)なっている、
という理解で良いのでしょうか。
いいえ、コードを見てみましたら、安全なようにしようとした形跡がない=今のところは安全でないことが確認できました。今後追加される可能性がないとは言えませんが。
ShinichiN
メンバー
2 years前の投稿 #
kurosquareさん
ありがとうございました。やはり、コンタクトフォームを設置することに致します。