WordPressは、サードパーティのJavaScriptとPHPライブラリに深く依存しています。その中には、JQueryが最も広く使用されているJavaScriptライブラリであり、PHPライブラリは主に単一のクラスファイルで構成されています。使用されるその他のJavaScriptライブラリには、jQuery Masonry、jquery Hotkeys、jquery assist、jquery form、jquery color、jquery migrate、jqueryスケジュール、jQuery UI、バックボーン、カラーピッカー、ホバリント、SWFOBJECT、およびTINYMCEが含まれます。
WordPressのサードパーティライブラリは、WordPressファイルとともにwp-includes
およびwp-admin
フォルダーにあります。 PHPライブラリの名前はclass-*.php
に名前が付けられているか、独自のフォルダーにありますが、JavaScriptファイルはこれらのフォルダーの下のjs
フォルダーにあります。 CSSファイルは、主にjqueryまたはTinymce CSSファイルであり、includedフォルダーの下にあるCSSフォルダーにあります。
これらのライブラリはWordPressの機能とユーザーエクスペリエンスを強化しますが、多くは時代遅れであり、BowerやWordPressへの作曲家の統合などのアーキテクチャや潜在的な改善についての議論を引き起こしました。これらのライブラリを理解することで、WordPressの使用がより賢く、より効率的になり、そのコアに貢献する可能性があります。
ほとんどすべての最新ソフトウェア(WordPressなどのプラットフォームを含む)は、サードパーティライブラリに依存しています。これは、開発者として、ホイールを再発明する必要がないためです。
HTTP抽象化を使用するソフトウェアを開発する必要がある場合、Symfony HTTPKernelまたは同様のパッケージを使用する場合があります。私のソフトウェアがより多くの機能を必要としている場合(ちなみに、これはありそうもないが、例でこれを想定しましょう)、パッケージを拡張するか、最悪の場合はゼロから作成できます。ゼロから作成することは悪いことではありません。それはあなたをより良い開発者にするので、それは実際に良いことです。ただし、通常、ほとんどの最新のプロジェクトでは、サードパーティライブラリ(またはパッケージ)に依存する必要があります。この記事では、WordPressが使用するさまざまなサードパーティのJavaScriptおよびPHPライブラリを見ていきます。
WordPressで使用されているライブラリのリスト WordPressでは、サードパーティライブラリがWordPressファイルとともに存在します。 WordPressのファイルの構造をよりよく理解するために、WordPress CodeBaseページにはいくつかの回答があります。 wp-includes
フォルダーには、アプリケーションが実行されたときに含まれるライブラリが含まれています。また、wp-admin
には、最初のフォルダーと同じように機能する2番目のインクルードフォルダーがあります。両方のフォルダーに、PHPおよびJavaScriptファイルがあります。
サードパーティのPHPライブラリは、class-*.php
(単一のファイル)にちなんで命名されているか、独自のフォルダーにあります。 class-*.php
という名前の他のPHPファイルは、(サードパーティファイルではなく)WordPressファイルである場合があります。 PHPファイルは、wp-include
またはwp-admin/include
フォルダーにあります。
javaScriptファイルもこれらのフォルダーの下にありますが、js
フォルダーにグループ化されています。
CSSファイルは、主にjqueryまたはTinymce CSSファイルであり、インクルードフォルダーの下にあるCSSフォルダーにあります。
JavaScriptライブラリから始めましょう。 WordPressはjQueryを頻繁に使用します。使用する:
これらのライブラリの一部にリンクがないことに気付くかもしれません。これは、これらのライブラリの一部が非常に古く、リポジトリが存在しなくなったためです。それらを1つずつチェックしましょう。
jQueryは、紹介を必要としない有名なライブラリです。
jQuery石工は、このような石積みのレイアウトを簡単に作成できるプラグインです。
このようなレイアウトをゼロから作成するのは少し難しいです、JQuery Masonryはこれを簡単にします。
jQueryフォームはフォームとajaxコールを処理します。興味があり、このプラグインについてもっと知りたい場合は、そのドキュメントを確認できます。
jQueryの色は、色の操作とアニメーションのためにWordPressによって使用されます。
jQuery("#go").click(function(){ jQuery("#block").animate({ backgroundColor: "#abcdef" }, 1500 ); });
jQuery移行は、初期のjQueryコードベースに対処するときに役立ちます。これは、WordPressにとって非常に重要です。これは、後方互換性のあるプラットフォームであるためです。
実際、後方互換性は、WordPressの最も有名な機能の1つです。一方、これはWordPressの問題の1つでもあります。 WordPressは2003年にリリースされ、使用されたPHPバージョンは時代遅れでした。今日、PHPは他の言語の多くの有用な機能を利用する現代言語です。しかし、これは別のトピックであり、将来の記事で議論されます。
WordPressは、jQueryだけでなく、他のJavaScriptライブラリも使用します。使用する他の人気のあるライブラリは次のとおりです
backbone
バックボーンはフロントエンドのフレームワークであり、実際には最初のフレームの1つです。今日でも使用されていますが、Angularおよびその他のフロントエンドフレームワークで多くの市場シェアを失っています。はい、私はあなたに言っています、Meteor。しかし、心配しないでください。JavaScriptの世界では、フレームワーク(ライブラリ)は人気があるのと同じくらい速く忘れられています。
phpライブラリ
PHPライブラリのリストはわずかに異なります。 JavaScriptは、主にJQueryやその他の人気のあるライブラリの影響を受けていることがわかります。 PHPの場合、ほとんどのサードパーティライブラリは単なるクラス(ファイル)であるため、状況は異なります。これが現在のサードパーティのPHPライブラリの短いリストです:
多くのライブラリは少し時代遅れです。現時点では、アーキテクチャなどのトピックに関する議論がしばしば発生します。私は個人的に、Bowerと作曲家がWordPressと統合されるのを見たいと思っています。 SitePointコミュニティにこれらのアイデアについて尋ね、WordPressを改善する方法について公開討論をしたいと思います。コメントや考えを以下に残してください。
WordPressで使用されているJavaScriptおよびPHPライブラリに関する
PHPライブラリはWordPress機能をどのように強化しますか?
私のWordPress WebサイトにJavaScriptを追加する方法は?
wp_enqueue_script
WordPressによって開発された最高のPHPライブラリは何ですか?
はい、WordPress WebサイトでサードパーティのJavaScriptライブラリを使用できます。ただし、ライブラリがWebサイト上の既存のスクリプトと競合しないことを確認してください。さらに、セキュリティの問題を回避するために、サードパーティライブラリをダウンロードする際には、信頼できるソースを常に使用する必要があります。
PHPライブラリは、最新バージョンのライブラリをダウンロードし、古いファイルを新しいファイルに置き換えることで更新できます。ただし、データを失わないように変更する前に、必ずWebサイトをバックアップしてください。
メディアファイルの管理に役立つWordPressプラグインがいくつかあります。最も人気のあるプラグインには、WPメディアフォルダー(フォルダー内のメディアファイルを整理できる)やSmush(画像の最適化と圧縮に役立つ)が含まれます。
javaScriptをWordPressの投稿またはページに追加できます。 JavaScriptコードをブロックに貼り付けるだけで、表示するときにページに含まれます。
WordPressでJavaScriptとPHPライブラリを使用すると、Webサイトの機能とユーザーエクスペリエンスが大幅に向上する可能性があります。複雑なタスクを簡素化し、パフォーマンスを改善し、ゼロから実装するのが難しい他の機能を提供するのに役立ちます。
JavaScriptとPHPライブラリは多くの利点を提供できますが、誤って使用するとリスクをもたらすこともあります。たとえば、時代遅れまたは維持されていないライブラリを使用すると、セキュリティの脆弱性につながる可能性があります。さらに、あまりにも多くのライブラリを使用すると、ウェブサイトのパフォーマンスに悪影響を与える可能性があります。したがって、ライブラリを慎重に使用して、最新の状態に保ちます。
以上がWordPressが使用するJavaScriptおよびPHPライブラリの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。