JavaScript コードを WordPress に追加する最良の方法

Rifat WordPressプラグイン Oct 17, 2023

JavaScript は Web 開発に不可欠な部分となっており、開発者は Web サイト上でインタラクティブな要素や動的な効果を作成できるようになります。 WordPress サイトは PHP を利用していますが、WordPress サイトにカスタム JavaScript コードを追加する必要がある場合があります。

JavaScript コードを WordPress テーマまたはプラグイン ファイルに直接追加することは、更新中に上書きされる可能性があるためお勧めできません。より良い解決策は、カスタム JS コードをサイトに簡単に追加できる専用の JavaScript プラグインを使用することです。

この記事では、コア ファイルを変更せずにサイトにカスタム JS コードを簡単に追加できる、WordPress 向けの最高の JavaScript プラグインをいくつか紹介します。 JavaScript とは何か、なぜそれが必要なのかを説明し、WordPress に JavaScript を追加するための 5 つの必須プラグインを確認します。適切なプラグインを使用すると、JavaScript を WordPress サイトにシームレスに統合できます。

JavaScriptとは何ですか?

JavaScript は、1995 年にブレンダン・アイヒによって開発されたスクリプト言語であり、Web の中核テクノロジーの 1 つになりました。これは、Web ページ用のスクリプト言語として最もよく知られており、インタラクティブな動作、ア​​ニメーション、データ視覚化、および Web ブラウザーでネイティブに理解されるその他の動的機能を追加します。 JavaScript コードを HTML ページに挿入し、ドキュメント オブジェクト モデル (DOM) を通じて操作できるため、プログラムはユーザーのアクションに応じてページ構造、スタイル、コンテンツを操作できます。

素晴らしいウェブサイトを作成します

最高の無料ページビルダーElementor を使用

今すぐ始める

JavaScript はインタープリタ型言語として、コンパイルを必要とせずに命令を直接処理します。 JavaScript は、HTML および CSS とともに Web 開発の 3 つの基本的な柱を構成し、豊かなユーザー エクスペリエンスと Web アプリケーションを可能にします。 JavaScript は、その多用途性、クロスプラットフォームの性質、および広範な採用により、過去 20 年にわたってクライアント側のスクリプト作成に不可欠な言語として定着してきました。

JavaScript は Web サイトで多くのことを実行できます。例えば ​​-

  • インタラクティブな UI 要素 - JavaScript を使用すると、ドロップダウン メニュー、スライダー、モーダルなどの複雑な UI インタラクションを作成できます。
  • 動的スタイリング - JavaScript を使用して CSS スタイルを動的に更新し、アニメーション効果を実現したり、アクティブな状態を強調表示したりできます。
  • 非同期通信 - JavaScript により、動的なコンテンツ更新のための AJAX リクエストを介したサーバーとの非同期通信が可能になります。
  • フォームの検証 - サーバーに送信する前にフォームのデータと入力を検証します。リアルタイムの検証メッセージを提供します。
  • アニメーションと視覚効果 - ページ要素をアニメーション化し、CSS トランジションをトリガーし、創造的な視覚効果を開発して UX を向上させます。
  • ゲーム開発 - JavaScript は、インタラクティブなブラウザベースのゲームの開発によく使用されます。
  • Web アプリケーション - JavaScript は、動的なクライアント側ロジックとバックエンド データベース/API との接続を可能にすることで、フルスタック Web アプリケーションを強化します。
  • UX の向上 - 全体として、JavaScript を効果的に使用すると、サイトのインタラクティブ性、美しさ、UX が大幅に向上します。

WordPress に JavaScript を追加する方法

WordPress に JavaScript を追加するには、さまざまな選択肢があります。

ほとんどのユーザーにとって WordPress JavaScript プラグインの利用が最も簡単なオプションですが、より実践的なアプローチが必要な場合は、手動による代替手段も利用できます。

子テーマのfunctions.phpファイルの使用

WordPress テーマの function.php ファイルと WordPress フック システムを使用して、JavaScript を WordPress に手動で追加できます。

このアプローチは少し複雑です。基本的に、WordPress フック システムを使用すると、JavaScript を含むあらゆる情報を Web サイトのヘッダーまたはフッターに含めることができます。

JavaScript とフックの PHP コードを融合することで、フックをサイトに自動的に挿入できます。以下は、Web サイトのヘッダーに JavaScript を組み込むために使用するコードの図です。

function wpcom_javascript() {
    ?>
    <script>
        Replace with your JavaScript
    </script>
    <?php
}
add_action('wp_head', 'wpcom_javascript');

さらに、より複雑な PHP を使用して、特定の Web サイトのページやブログ投稿にのみ JavaScript を追加するなど、条件付き IF ステートメントを作成できます。

以下は、ページの ID をターゲットにして JavaScript を 1 つのページにのみ適用する方法を示しています。

function wpcom_javascript() {
if (is_page ('42')) { 
    ?>
    <script>
        Replace with your JavaScript
    </script>
    <?php
   }
}
add_action('wp_head', 'wpcom_javascript');

テーマの function.php ファイルを使用する場合は、テーマの更新時に JavaScript スニペットが上書きされないように、WordPress 子テーマを使用します。

子テーマのfunctions.phpファイルを使用する代わりに、これらのスニペットを保持する独自のプラグインを作成できます。

子テーマのfunctions.phpファイルではなくカスタムプラグインを使用すると、コードスニペットはテーマに依存しなくなります。つまり、テーマを切り替えても、JavaScript スニペットはすべて引き続き使用されます。

JavaScript WordPress プラグインを使用する

コード スニペット管理プラグインまたは類似のものとしてよく知られる JavaScript WordPress プラグインの使用は、一般に最良かつ最も簡単な選択です。

具体的な機能はプラグインによって異なりますが、一般的な概念として、これらのプラグインは WordPress 管理者から JavaScript スニペットを追加および管理するためのシンプルなインターフェイスを提供します。

以下に図を示します。

WordPress 専用の JavaScript プラグインを使用すると、非常に便利な利点がいくつかあります。

  • スニペット管理の簡素化 - これらのプラグインを使用すると、タイトルを付けたり、タグやカテゴリを使用したりすることで、複数の JavaScript スニペットを整理できます。これにより、必要なときにいつでも特定のスニペットを簡単に検索、有効化、無効化できるようになります。
  • あらゆるテーマで動作 - プラグインはテーマ ファイルとは別にスニペットを保存します。したがって、完全に異なるテーマに変更した場合でも、すべての JavaScript スニペットは引き続き機能します。これは、Google Analytics トラッキング コードを追加するなど、テーマに依存しない JavaScript を使用している場合に最適です。
  • 条件付き読み込み - プラグインを使用すると、スニペットをいつどこで読み込むかに関するルールを設定できます。たとえば、一部のユーザー、モバイルとデスクトップなど、特定のページにのみスニペットが読み込まれるようにすることができます。

全体として、これらの JavaScript プラグインを使用すると、柔軟な方法で WordPress に JavaScript を追加することが非常に簡単になります。テーマ ファイルを変更する必要はなく、カスタム JavaScript をサイト上でいつ、どこで実行するかをきめ細かく制御できます。

ウェブサイトに JS を追加するための WordPress プラグイン トップ 3

ここでは、Web サイトにカスタム JS を追加するために最も簡単に使用できる WordPress プラグインを紹介します。ご自由にお使いください。

CSS および JavaScript ツールボックス

CSS & JavaScript Toolbox プラグインを使用すると、テーマ ファイルに触れることなく、WordPress を迅速に開発できます。カスタマイズ可能なコード ブロックを使用して、サイト全体にスクリプト、ウィジェット、および変更を追加します。割り当てパネルを使用して、スニペットを特定のページ、投稿、場所に簡単に割り当てます。強力なエディターを使用すると、すべてのコードを美しく、縮小し、管理できます。主な機能には、正確なターゲティングのためのヘッダー/フッター フック、ショートコード、Gutenberg ブロックなどが含まれます。プレミアム バージョンでは、正規表現の一致、追加のフック、コードのバックアップ、リビジョンなどの高度なコントロールを利用できます。 JavaScript、CSS、HTML などを簡単に挿入する方法が必要な場合は、これが究極のスニペット ツールボックスです。

主な特長

  • 32 のエディター テーマ
  • 全角編集
  • 全画面編集
  • フォントサイズの調整
  • 外部スクリプトのサポート
  • ヘッダー/フッターのサポート
  • コードブロックのショートコード
  • メタボックスコードブロック

シンプルなカスタムCSSとJS

シンプルなカスタム CSS および JS プラグインは、テーマやプラグイン ファイルを編集せずにサイトにカスタム CSS および JS の微調整を追加する究極の方法を提供します。構文の強調表示を備えた強力なテキスト エディターを提供し、ヘッダーまたはフッターにコード スニペットを簡単に挿入できます。コードをインラインで出力したり、外部からロードして最適なパフォーマンスを得ることができます。必要に応じて、コードのターゲットをフロントエンドまたはバックエンドの管理側に簡単に設定できます。このプラグインでは CSS と JavaScript スニペットを無制限に使用できるため、WordPress テーマを切り替えてもカスタマイズがそのまま維持されます。コードを使用して外観と動作をカスタマイズする効率的な方法が必要な場合は、これが最適なプラグインです。コア ファイルをクリーンな状態に保ちながら、カスタム CSS と JavaScript でサイトを強化するためのプロフェッショナルな IDE スタイルのエディターを提供します。

主な特長

  • フロントエンドコードの追加
  • 無制限の追加
  • 構文の強調表示
  • カスタマイズが簡単
  • 継続的に更新する
  • 多言語

WP Coder – 強力な HTML、CSS、JS インジェクション

WP Coder は、複数のプラグインでサイトを肥大化させることなく、WordPress サイト全体にカスタム HTML、CSS、JavaScript コードを簡単に追加する方法です。外部スクリプトやスタイルシートを接続するか、コード スニペットを直接貼り付けることで、ポップアップ、通知、アニメーション、その他の動的要素を簡単に挿入できます。直感的なエディターにより、JavaScript、HTML、CSS を使用して個々のページや投稿を簡単にカスタマイズできます。さらに、HTML 内でショートコードを直接使用することで、コア ファイルをクリーンな状態に保ちます。 JavaScript ライブラリをすばやく挿入する必要がある場合、特定のページのスタイルを設定する必要がある場合、またはサイト全体のカスタマイズを追加する必要がある場合でも、WP Coder は軽量の必須プラグインです。無駄のないサイトのパフォーマンスを維持しながら、コードを正確に追加します。このカスタマイズ可能なコーディング ツールボックスを使用して、WordPress サイトの外観と対話性をレベルアップします。

主な特長

  • 使いやすい
  • 多機能コードエディター
  • ショートコードを簡単に埋め込む
  • インポート/エクスポート機能
  • 高度な CSS および JS オプション
  • 外部ライブラリ

ElementorにJSコードを追加する方法

カスタム JS を特定のElementorページに追加するには:

  1. Elementor で対象のページを編集します。
  2. [ページ設定] > [詳細設定] > [カスタム CSS/JS] を開きます。
  3. JS コードをカスタム JS セクションに貼り付けます。

ページ固有の JS の場合は、Elementor ページ設定のカスタム JS ボックスを使用します。これにより、カスタム JavaScript がきちんと整理された状態に保たれます。

まとめ

カスタム JavaScript を WordPress に追加するのは、それほど難しいことではありません。適切なスニペット プラグインを使用すると、JavaScript を WordPress サイトにシームレスに統合して、対話性とユーザー エクスペリエンスを向上させることができます。ここで取り上げた上位のプラグインを使用すると、サイト全体またはターゲットの特定の場所に JS を簡単に追加できると同時に、スクリプトをロードするタイミングと場所を正確に整理、管理、制御するためのツールが提供されます。

Divi WordPress Theme