wp_style_add_data

説明

bool wp_style_add_data( string $handle, string $key, mixed $value )
スクリプト(CSSファイル)にメタ情報を追加する。

パラメータ

  • $handle
    スクリプト名を指定。
  • $key
    メタ情報のキー名('conditional', 'rtl', and 'suffix', and 'alt', 'title'の何れか)を指定。
  • $value
    メタ情報の値を指定。

返り値

メタ情報を追加できた場合はtrueを、追加できなかった場合はfalseを返す。

注意

wp_enqueue_style関数で登録したスクリプト(CSSファイル)に対してメタ情報を追加する。
パラメータ$keyに'conditional'を指定した場合は、パラメタ$valueの値をメタ情報のif文になる。以下は新テーマTwenty Thirteenの例。
<!--[if lt IE 9]>
<link rel='stylesheet' id='twentythirteen-ie-css'  href='http://localhost/wp-content/themes/twentythirteen/css/ie.css?ver=2013-07-18' type='text/css' media='all' />
<![endif]-->

使用例

  • スクリプト'mytheme-ie'に'lt IE 9'のメタ情報を追加する。
    <?php
    wp_enqueue_style( 'mytheme-ie', get_template_directory_uri() . '/css/ie.css', array(), '1.00' );
    wp_style_add_data( 'mytheme-ie', 'conditional', 'lt IE 9' );
    ?>

フィルター

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

アクション

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

ソースファイル

/wp-includes/functions.wp-styles.php

最終更新 : 2013年08月10日 13:09



お勧め

カスタムフィールド関連関数のおさらい(2012年6月22日 更新)

カスタムフィールドは、投稿記事の拡張情報としてよく利用されている。投稿ページで登録した情報をアーカイブや投稿ページで表示しているが、投稿ページを表示する際にカスタムフィールドの値を更新して、サイドバーのようなページ内要素に利用したりしている。

「順序」をtextからnumberに変更してみた(2018年5月27日 更新)

固定ページの編集画面の「投稿の属性」ウィジェットには、ページの並び替えに使用できる「順序」のinput要素がある。この「順序」のinput要素はtype属性が'text'となっており、編集の際にIMEが有効になってしまう場合がある。ページの編集頻度が多くなると、その都度IMEをオフにするのがやや面倒になってくる。

Login rebuilderのログ表示機能を紹介(2018年5月27日 更新)

プラグイン「Login rebuilder」には、バージョン1.2.0からログ情報を保存・確認する機能が備わっています。このログ情報では直近のログインページへの不正アクセスやログイン試行を確認できます。ここでは保存しているログ情報の見方について簡単に説明します。

query_posts(WP_Queryクラス)でカスタムフィールドを使う(2011年9月15日 更新)

先週3回にわたってtax_queryパラメータを使ったカテゴリーや投稿タグ、投稿フォーマットの絞り込みを整理したが、その途中で目に付いたのが'meta_query'パラメータ。この'meta_query'パラメータは、カスタムフィールドの絞り込み条件を指定するためのもので、3.2で登場した新しいパラメータのようだ。

メタボックスをクラシックエディターのみで表示する(2019年1月15日 更新)

投稿画面向けにメタボックスを使ったプラグインがあり、それがブロックエディターで意図した通りに機能しなかった。この対処方法を考える過程でエディタータイプに応じてメタボックスを出し分けできる方法が見つかったので紹介したい。