
したがって、WordPressサイトの素晴らしい新しいJQueryモバイル機能のいくつかを利用し始めたいと思うのですが、迅速に立ち上がって実行するための最良の方法については、いくつかのガイダンスを使用できます。問題ない!このクイックウォークスルーを使用すると、WordPressを取得してJQuery Mobileをロードするための「正しい方法」を紹介します。
私が利用したい主な機能の1つは、JQuery Mobileを使用して構築できる新しいポップアップです。これらは、鋭く見える状況的対話や、プロンプトまたはフォームを介してサイト訪問者と通信するその他のユーザーフレンドリーな方法に最適です。しかし、WordPressに適切に実装することは少し挑戦的です。 WordPressのセキュリティと信頼性を意味するように、強力で堅牢なフレームワークを取得します。これはまた、新しいツールを実装する際にいくつかの追加の手順を実行する必要があることを意味します。
wp_enqueue_script
何よりもまず、WordPressでJavaScript関数またはステートメントを呼び出す唯一の推奨方法は、目的のためにWordPressに組み込まれているwp_enqueue_script関数を使用することです。これにより、WordPressのインストールがロードしたいファイルがあることを知るだけで、競合やその他の問題なしに統合されるようになります。全体像では、これは素晴らしく、WordPressのインストールを整理し、潜在的な頭痛の種を節約します。しかし、短期的には痛みになる可能性があります。
JavaScriptをロードするために必要なことの内訳は次のとおりです。
- 関数を作成
- 適切な引数を使用してwp_enqueue_scriptを呼び出します
- add_action関数を使用して、wp_enqueue_scriptを含む関数を適切に呼び出します
これがコード自体の中でどのように見えますか:
[sourcode言語=” php”]
[/sourcecode]
wp_enqueue_script関数には、呼び出すスクリプトの一意の名前(必要な名前、できれば賢明なセマンティックなもの)とスクリプトのソースの2つの要件しかありません。私たちの場合、jquery.com cdnからJSファイルを呼び出しています。
また、少し追加の情報を含めました。具体的には、バージョン番号を含めましたが、これはオプションですが、それでも良い練習です。新しいバージョンが発表されたら、新しい情報でコードを更新することができ、ブラウザはjQuery Mobileの最新リリースをダウンロードします。それ以外の場合は、それをキャッシュし、訪問者にそのような帯域幅を保存し、その結果、WordPress Webサイトに迅速でsnappierページロードが発生します。したがって、可能であれば、可能な場合はバージョン番号を含めてください。
wp_register_styleおよびwp_enqueue_style
jQueryモバイルはCSSなしでは完全ではありません!この間違いはかなり起こると思います。 JavaScriptは導入されていますが、JQuery Mobileで動作するように特別に設計されたカスタマイズされたCSSファイルはそうではありません。ですから、この悲劇があなたに起こらないようにしましょう。
CSSファイルは少し異なっており、正しくなるにはさらに多くの手順が必要です。あなたは最初にスタイルを登録してからそれをenqueeしなければなりません:
[sourcode言語=” php”]
wp_register_style(
「JQM_CSS」、
'https://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.css」、
」、
「1.2.0」
);
wp_enqueue_style(
「JQM_CSS」、
'https://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.css」、
」、
「1.2.0」
);
[/sourcecode]
パターンに気付くでしょう。これはほぼ同じ手法ですが、この方法により、ファイルが実際にブラウザにロードされている条件を決定する柔軟性が得られます。そのため、WordPress内でCSSを登録できますが、指定されたイベントが発生し、CSSが必要になるまでユーザーにダウンロードする必要はありません。この記事では、これらの偶発性と依存関係に入るつもりはありませんが、これは開発者が最大限に活用する強力な機能になると言うだけで十分です。
コードをまとめる
CSSを登録および登録しながら、JavaScriptを適切にエンキューするために部品がどのように一緒になっているかを確認したので、最終コードを見てみましょう。
[sourcode言語=” php”]
関数get_jqm(){
wp_enqueue_script(
「JQM_JS」、
'https://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.js」
配列(「jquery」)、
「1.2.0」
);
wp_register_style(
「JQM_CSS」、
'https://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.css」、
」、
「1.2.0」
);
wp_enqueue_style(
「JQM_CSS」、
'https://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.css」、
」、
「1.2.0」
);
}add_action(「wp_enqueue_scripts」、“ get_jqm ');
[/sourcecode]
このコードをWordPressインストールのfunctions.phpファイルにコピーして貼り付けるか、これを使用して独自のプラグインを設定します
。いずれにせよ、これにより、コードをWordPressに適切に接続して、WordPress Webサイトの最新の最大のjQueryモバイル機能と機能を最大限に活用できます。
WordPressサイトにjQueryモバイルのインストールについてよく尋ねる質問
jqueryモバイルとは何ですか?なぜWordPressサイトにインストールする必要があるのですか?
JQuery Mobileは、すべての人気のある単一のレスポンシブWebサイトまたはアプリケーションを設計できるタッチ最適化されたWebフレームワークですスマートフォン、タブレット、デスクトッププラットフォーム。 JQuery and JQuery UI Foundationの上に構築されており、すべての人気のあるモバイルデバイスプラットフォーム向けの統一されたHTML5ベースのユーザーインターフェイスシステムを提供しています。 WordPressサイトにインストールすると、ユーザーのモバイルエクスペリエンスが向上し、サイトがよりアクセスしやすくユーザーフレンドリーになります。
他のスクリプトとの競合を回避するには、jQuery noconflictモードを使用することをお勧めします。これにより、$ショートカットを使用する他のJavaScriptライブラリと一緒にjQueryを使用できます。 jQueryライブラリを含めた後、次のコード行を追加することにより、NoConflictモードをアクティブにすることができます:var jq = jquery.noconflict();
WordPressのテーマでjQueryモバイルを使用できますか?はい、jQueryモバイルは、任意のWordPressテーマで使用できます。ただし、一部のテーマには、互換性を確保するために追加のカスタマイズが必要になる場合があります。ライブサイトに展開する前に、選択したテーマでjQueryモバイルの機能をテストすることをお勧めします。 🎜> JQuery Mobileには、サイトの外観をカスタマイズできるTheMerollerツールが搭載されています。ブランドのアイデンティティに合わせて、色、フォント、その他のデザイン要素を変更できます。カスタムテーマを作成したら、それをダウンロードしてWordPressサイトに追加できます。
WordPressサイトにJQueryモバイルをインストールしているときに問題が発生した場合はどうなりますか?インストールプロセス中に問題がある場合は、公式のjQueryモバイルドキュメントまたはWordPressサポートフォーラムを確認することをお勧めします。 WordPressサイトでJQuery Mobileを更新するにはどうすればよいですか?
Jquery Mobileの更新は、古いjQueryモバイルファイルを新しいファイルに置き換えるのと同じくらい簡単です。潜在的なデータの損失を回避するために更新を行う前にサイトをバックアップすることを常に忘れないでください。 、Firefox、Safari、およびEdge。また、インターネットエクスプローラーの古いバージョンの限られたサポートを提供します。他のjQueryプラグインでjqueryモバイルを使用できますか?ただし、さまざまなプラグインの互換性を常にテストして、競合を引き起こすことなく協力することを確認する必要があります。 jQuery Mobileのパフォーマンスでは、JavaScriptおよびCSSファイルをマイニングし、コンテンツ配信ネットワーク(CDN)を使用してファイルを提供し、サイトでキャッシュできるようにすることができます。これらの手法は、サイトの負荷時間を短縮し、ユーザーエクスペリエンス全体を改善するのに役立ちます。以上がWordPressサイトにjQueryモバイルを正しい方法でインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。