is_email

(0.71以降)
is_email - 文字列がメールアドレス形式か調べる

説明

mixed is_email( string $email [, bool $deprecated = false ] )
文字列がメールアドレス形式か調べる。

パラメータ

  • $email
    文字列が格納された変数を指定
  • $deprecated
    非推奨(省略時、false)

返り値

有効なメールアドレスの場合はそのメールアドレスが、無効な書式の場合はfalseを返す。

注意

WordPress 3.0以降、第2パラメータが非推奨になった。

使用例

  • 変数$emailの中身がメールアドレス形式か調べる。
    <?php if ( is_email( $email ) ) : ?>

フィルター

関数の終了前にis_emailフィルターを呼び出す。$resultにはパラメータ$emailの内容またはfalseが、$invalidにはnullまたは不適合理由を示す文字列('local_invalid_chars'や'domain_no_periods'など)が格納される。
return apply_filters( 'is_email', $result, $email, $invalid );

アクション

実行するアクションはありません。

ソースファイル

/wp-includes/formatting.php

関連

お勧めコンテンツ

query_posts(WP_Queryクラス)で投稿タグを絞り込む(2011年9月7日 登録)

投稿タグの絞り込みは、カテゴリーに似ているけど微妙に違っている。今日は、昨日投稿した「query_posts(WP_Queryクラス)でカテゴリーを絞り込む」の続きとして、投稿タグの絞り込みついてまとめてみる。

投稿ページでユニークなテンプレートを選択しよう(2016年12月19日 登録)

4.7の変更点に「投稿タイプテンプレート」がある。これは従来固定ページ('page')向けに任意のテンプレートを適用できる機能が拡張されたもので、投稿ページ('post')はもちろんカスタム投稿タイプのページにも適用可能になっている。

headタグのmeta(generator)タグを取り除く(2011年2月18日 登録)

標準的なWordPressのテーマで出力されるHTMLには、headタグ内に次のようなmetaタグが出力されている。
<meta name="generator" content="WordPress 3.0.5" />

ツイート引用が簡単になる仕組み(2012年6月8日 登録)

WordPress 3.4では、投稿記事の中にツイートのURLを記述するだけで、投稿ページにそれっぽい表示をしてくれるようになる。ちょっと気になったので、その仕組みを追っかけてみた。

プラグインで注意が必要な関数(2013年11月27日 登録)

先日「Login rebuilder」という自作プラグインをアップデートした際、ユーザーさんからエラーになると連絡をいただいた。標準環境では問題なく、どうやら何らかのプラグインが影響しているらしい。

最終更新日時 : 2017-11-28 10:46