WordPress

IE9対応用のJavaScriptをWordPressでenqueueする

wp_script_add_data()という関数がありまして、これを使うとすでにwp_enqueue_script()で登録済のスクリプトにメタデータを追加することができます。 例えばIE9対応 こういうコードあります […]

広告ここから
広告ここまで

wp_script_add_data()という関数がありまして、これを使うとすでにwp_enqueue_script()で登録済のスクリプトにメタデータを追加することができます。

例えばIE9対応

こういうコードありますよね。

<!--[if lt IE 9]>
<script type='text/javascript' src='https://example.com/wp-content/themes/sample-theme/js/console-polyfill.js?ver=1.0.0'></script>
<![endif]-->

これがこうなります。

function demo_enqueue_scripts() {
    wp_enqueue_script( 'wpdemo', path_join( get_template_directory_uri(), 'js/console-polyfill.js' ) );
    wp_script_add_data( 'wpdemo', 'conditional', 'lt IE 9' );
}
add_action( 'wp_enqueue_scripts', 'demo_enqueue_scripts' );

ブックマークや限定記事(予定)など

WP Kyotoサポーター募集中

WordPressやフロントエンドアプリのホスティング、Algolia・AWSなどのサービス利用料を支援する「WP Kyotoサポーター」を募集しています。
月額または年額の有料プランを契約すると、ブックマーク機能などのサポーター限定機能がご利用いただけます。

14日間のトライアルも用意しておりますので、「このサイトよく見るな」という方はぜひご検討ください。

広告ここから
広告ここまで

Related Category posts