何ですか:wp_enqueue

wp_enqueueは、開発者がスクリプト(JavaScriptファイル)とスタイル(CSSファイル)をエンキューできるようにするWordPress関数です。

これは、開発者が特定のページで使用したいスクリプトとスタイルをWordPressに伝えることができ、WordPressがそれらを自動的にロードすることを意味します。

これは、ページが迅速かつ効率的にロードされることを保証するのに役立ち、また異なるスクリプトとスタイルの間の競合を防ぐのにも役立ちます。

スクリプトを適切にエンキューすることで、開発者は効率的で、保守可能で、互換性のあるプラグイン、テーマ、およびWebサイトを作成できます。

用語集:wp_enqueue

WordPressでJavaScriptとCSSをエンキューすべきなのはいつですか?

JavaScriptとCSSコードを使用してWordPressウェブサイトをカスタマイズできます。開発者はWordPressプラグインやテーマを作成する際にこれらの言語を使用します。

  • JavaScriptはユーザーのブラウザで実行され、スライダー、アラート、ボタン、ポップアップなどのインタラクティブな要素をウェブサイトに追加するために使用されます。
  • CSS(Cascading Style Sheets)は、フォントのサイズと色、背景色、ページの幅など、サイトの視覚的な外観を定義するために使用されます。

ウェブサイトのオーナーで、特定の投稿やページにJavaScriptやCSSを追加したい場合は、wp_enqueueを使用する必要はありません。代わりに、WordPressウェブサイトにコードを追加する最も安全な方法であるWPCodeコードスニペットプラグインを使用することをお勧めします。

WordPressのページや投稿に簡単にJavaScriptを追加する方法に関するガイドで、JavaScriptを簡単に追加する方法と、カスタムCSSを簡単に追加する方法について、さらに詳しく学ぶことができます。

ただし、開発者である場合や、WordPressプラグインやテーマの作成方法を学んでいる場合は、プロジェクトにJavaScriptファイルとCSSスタイルシートを適切にエンキューする必要があります。

WordPressのエンキューシステムはどのように機能しますか?

新しい開発者は、プラグインやテーマでスクリプトやスタイルシートを直接呼び出すという間違いを犯すことがあります。これは競合を引き起こし、WordPressのパフォーマンスを低下させる可能性があります。

これらの問題を回避するために、WordPressはエンキューシステムを提供しています。これにより、開発者はスクリプトとスタイルシートをロードする方法が得られ、すべてが正しく競合なく機能します。

エンキューシステムは次のように機能します。

  1. まず、wp_register関数を使用してスクリプトまたはスタイルシートを登録する必要があります。これにより、WordPressはその存在と場所を認識します。
  2. 次に、wp_enqueue関数を使用してスクリプトとスタイルシートをエンキューします。これにより、WordPressはそれらをロードしたいことを認識します。
  3. 次に、ページがロードされると、WordPressはエンキューされたすべてのスクリプトを正しい順序でロードし、すべてが正常に機能するようにします。

WordPressでJavaScriptとスタイルを適切に追加する方法に関するガイドで、さらに詳しく学ぶことができます。

コード例

wp_enqueue_scriptおよびwp_enqueue_style関数を使用して、WordPressにファイルのロード時期、ファイルの場所、および依存関係を指示できます。

WordPressのエンキューシステムの使用方法を示す役立つコード例を見ると良いでしょう。

ここに、スクリプトをWordPressに適切にロードするために、プラグインファイルまたはテーマの functions.phpファイル に貼り付けることができるサンプルコードがあります。

?php
function wpb_adding_scripts() {
  
wp_register_script('my_amazing_script', plugins_url('amazing_script.js', __FILE__), array('jquery'),'1.1', true);
  
wp_enqueue_script('my_amazing_script');
}
   
add_action( 'wp_enqueue_scripts', 'wpb_adding_scripts' );  
?>

ここに、スタイルシートをエンキューする方法の例を示します。

<?php
function wpb_adding_styles() {
wp_register_style('my_stylesheet', plugins_url('my-stylesheet.css', __FILE__));
wp_enqueue_style('my_stylesheet');
}
add_action( 'wp_enqueue_scripts', 'wpb_adding_styles' );  
?>

これらのコード例の完全な説明については、WordPressでJavaScriptとスタイルを適切に追加する方法に関するガイドをご覧ください。WordPressでJavaScriptとスタイルを適切に追加する方法

この記事がWordPressのwp_enqueueについてさらに学ぶのに役立ったことを願っています。また、関連する役立つWordPressのヒント、トリック、アイデアに関する記事の追加資料リストも以下をご覧ください。

この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterFacebookでもフォローできます。

関連記事

究極のWordPressツールキット

無料のツールキットにアクセスしましょう - すべてのプロフェッショナルが持つべきWordPress関連の製品とリソースのコレクションです!