wp_attachment_is

説明

bool wp_attachment_is( string $type [ , mixed $post_id = 0 ] )
添付ファイルの種類を調べる。

パラメータ

  • $type
    ファイルの種類として'image'、'audio'、'video'または拡張子を指定。
  • $post_id
    投稿IDまたは投稿情報オブジェクトを指定(省略時は0)。

返り値

添付ファイルがパラメータ$typeとマッチする場合はtrueを、それ以外はfalseを返す。

注意

投稿情報のMIMEタイプ(post_mime_type)と get_attached_fileおよび wp_check_filetype関数で取得する添付ファイルの拡張子とのマッチングを行っている。投稿情報のMIMEタイプが'import'かどうかで判定方法が変わっている。


使用例

  • 現在の投稿情報に添付ファイルが画像か調べる。
    <?php if ( wp_attachment_is( 'image' ) ) : ?>
  • $postの投稿に動画ファイルが添付されているか調べる。
    <?php if ( wp_attachment_is( 'video', $post ) ) : ?>

フィルター

実行するフィルターはありません。

アクション

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

ソースファイル

/wp-includes/post.php

最終更新 : 2018年05月27日 10:46



お勧め

query_posts(WP_Queryクラス)で'tax_query'を使いこなす(2011年9月14日 更新)

2日にわたって投稿した「query_posts(WP_Queryクラス)でカテゴリーを絞り込む」「query_posts(WP_Queryクラス)で投稿タグを絞り込む」の続き。今日はカテゴリーや投稿タグ以外ののタクソノミーによる絞り込み、複数のタクソノミーの絞り込みの組み合わせについてまとめてみる。

Fotepo:プラグイン作ってみました(2019年9月19日 更新)

仕事柄、Chromeの「デベロッパーツール」を使ってページのフォントを変更することがある。そんな時、無効なフォント名を指定してしまったり、フォント名をまちがえることがあり、もう少しお手軽にできないかと思って作ったのが今回紹介するプラグイン「Fotepo」である。

タイトルのみをキーワード検索する(2014年4月3日 更新)

WordPressのキーワード検索は、投稿タイトルと本文のどちらかに指定したキーワードが含まれているかを調べるわけだが、時々タイトルだけとか、逆に本文だけ検索したいケースがある。

Gutenbergエディターのフォントを変える(2018年10月16日 更新)

Gutenbergエディターを試していてしっくりこないのが、編集時とそれを投稿した際の見た目の違い。GutenbergエディターとテーマTwenty Seventeenとではまったく異なるタイプのフォントが適用されていることが大きな理由である。

CSSやJavaScriptファイルのバージョン番号を変える(2018年5月27日 更新)

WordPress 4.7系の脆弱性をついた攻撃も落ち着いた感じなので、標準でヘッダーやフッター内に出力されるWordPressのバージョン番号について一考しました。