スパムボットに収集されないようにメールアドレスを公開

WordPress関数antispambot()を使うと、メールアドレス収集ロボット(スパムメール目的)から保護しながら、メールアドレスをWebサイト上に記載できる。

しかし今、ver2.2のWPサイト上で試してみたところ、どうにも文字化けしてしまう。ver2.0.xではずっと問題なく使っていたんだけど…? 日本語を通す必要性はありませんね(笑) とりあえず「テスト」という文字列を放り込んだので。どうも別のことと勘違いしていたらしい。スミマセン。

antispambot()関数の使い方は以下の通り。

■書式:

<?php echo antispambot(”mailto:aaa@bbb.ccc”); ?>
または
<?php echo antispambot(get_the_author_email()); ?>
※投稿者のメールアドレスを表示
※the_author_emailだとantispambot()が機能する前に表示されてしまうので「get_」を使う


 

■結果:
antispambot01.png
このようにソース上では難読化されながら、
antispambot02.png
ブラウザは正しく認識できる。
※Firefoxのステータスバー

HTMLの特殊記号などを表示するための、いわゆる「HTMLエンティティ」を部分的かつランダムに(?)使って難読化しているようですね。

でもメールアドレス収集ロボットを「絶対に」防げる、というものではないと思いますので念のため。

それよか文字化け。どうして?

1件のコメントがありますコメントのRSSフィード

  1. アフィリエイトの裏ワザで儲ける さんのコメント:

    aaa アフィリエイト

    antispambot()関数が文字化け?… ■書式: <?php echo antispambot(”mailto:aaa@bbb.ccc”) ; ?> または <?php echo antispambot( get_ the_author_email) ; ?> ※投稿者 … (01/28) 記事数に応じたアフィリエイト表示 (01/28) バナー広告管理:掲載期限付き (01/27) ..

コメント/質問お待ちしています

トラックバックURL:
http://wordpress4cms.net/188/trackback/

RECENT POSTS

CATEGORY

ARCHIVE

2008 年 8 月
« 7 月    
 12
3456789
10111213141516
17181920212223
24252627282930
31