Heim >CMS-Tutorial >WordDrücken Sie >JavaScript- und PHP -Bibliotheken, die von WordPress verwendet werden

JavaScript- und PHP -Bibliotheken, die von WordPress verwendet werden

Lisa Kudrow
Lisa KudrowOriginal
2025-02-17 09:13:09571Durchsuche

WordPress stützt sich tief auf JavaScript- und PHP-Bibliotheken von Drittanbietern, unter denen JQuery die am häufigsten verwendete JavaScript-Bibliothek ist, und die PHP-Bibliothek besteht hauptsächlich aus einzelnen Klassendateien. Weitere verwendete JavaScript -Bibliotheken sind JQuery Masonry, Jquery Hotkeys, JQuery Vorschlag, JQuery Form, Jquery Color, JQuery Migrate, JQuery -Zeitplan, JQuery UI, Backbone, Colorpicker, Hoverintent, Swfobject und Tinymce.

Die Drittanbieter-Bibliothek von WordPress befindet sich zusammen mit WordPress-Dateien in den Ordnern

und wp-includes. Die PHP -Bibliothek ist nach wp-admin benannt oder befindet sich in ihrem eigenen Ordner, während sich die JavaScript -Dateien im Ordner class-*.php unter diesen Ordnern befinden. Die CSS -Datei ist hauptsächlich eine JQuery- oder Tinymce -CSS -Datei, die sich im CSS -Ordner unter dem Ordner einfügen. js

Während diese Bibliotheken die Funktionalität und Benutzererfahrung von WordPress verbessern, sind viele veraltet, was Diskussionen über Architektur und mögliche Verbesserungen wie die Integration von Bower und Komponist in WordPress ausgelöst hat. Wenn Sie diese Bibliotheken verstehen, können Sie schlauer, effizienter bei der Verwendung von WordPress und möglicherweise zu seinem Kern beitragen.

Fast alle modernen Software (einschließlich Plattformen wie WordPress) basieren auf Bibliotheken von Drittanbietern. Dies liegt daran, dass wir als Entwickler das Rad nicht neu erfinden müssen.

Wenn ich Software entwickeln muss, die HTTP -Abstraktion verwendet, kann ich Symfony HTTPKernel oder ähnliche Pakete verwenden. Wenn meine Software mehr Funktionen benötigt (was übrigens unwahrscheinlich ist, aber dies im Beispiel annehmen), kann ich das Paket erweitern oder im schlimmsten Fall eines von Grund auf neu erstellen. Von Grund auf neu zu erstellen ist keine schlechte Sache. Es ist eigentlich eine gute Sache, weil es Sie zu einem besseren Entwickler macht. In den meisten modernen Projekten müssen Sie sich jedoch auf Bibliotheken (oder Pakete) von Drittanbietern verlassen. In diesem Artikel werden wir verschiedene JavaScript- und PHP-Bibliotheken von Drittanbietern ansehen, die von WordPress verwendet werden.

Liste der in WordPress

verwendeten Bibliotheken

In WordPress existieren Bibliotheken von Drittanbietern zusammen mit WordPress-Dateien. Um die Struktur von Dateien in WordPress besser zu verstehen, gibt Ihnen die WordPress -Codebasis -Seite einige Antworten. Der Ordner

enthält einige Bibliotheken, die bei der Ausführung der Anwendung enthalten sind. Außerdem finden Sie in wp-includes den zweiten Include -Ordner, der genauso wie das erste funktioniert. In beiden Ordnern finden Sie die PHP- und JavaScript -Dateien. wp-admin

PHP-Bibliotheken von Drittanbietern sind nach

(einzelne Dateien) benannt oder befinden sich in ihrem eigenen Ordner. Andere PHP-Dateien mit dem Namen class-*.php können WordPress-Dateien (anstelle von Dateien von Drittanbietern) sein. Die PHP -Datei befindet sich im Ordner class-*.php oder wp-include. wp-admin/include

JavaScript -Dateien befinden sich auch unter diesen Ordnern, sind jedoch in

Ordnern gruppiert. js

CSS -Dateien sind hauptsächlich JQuery- oder Tinymce -CSS -Dateien, die im CSS -Ordner unter dem Ordner enthalten sind.

JavaScript Library

Beginnen wir mit der JavaScript -Bibliothek. WordPress verwendet jQuery stark. Es verwendet:

  • jQuery
  • jQuery Masonry
  • jQuery Hotkeys
  • jQuery schlägt
  • vor
  • jQuery Form
  • jQuery Farbe
  • jQuery migrieren
  • jQuery -Zeitplan
  • jQuery Ui

Sie können feststellen, dass einige dieser Bibliotheken keine Links haben. Dies liegt daran, dass einige dieser Bibliotheken sehr alt sind und das Repository nicht mehr existiert. Lassen Sie uns sie nacheinander überprüfen.

jQuery ist eine bekannte Bibliothek, die keine Einführung erfordert.

jQuery Mauerwerk ist ein Plugin, das es einfacher macht, Mauerwerkslayouts wie folgt zu erstellen:

JavaScript and PHP Libraries Used by WordPress Es ist etwas schwierig, ein solches Layout von Grund auf neu zu erstellen. JQuery -Mauerwerk macht dies einfach.

jQuery Hotkeys Verknüpfungsschlüssel für die Verarbeitung von Browsern. Wenn Sie es gewohnt sind, Tools wie Stackedit.io zu verwenden, können Sie "Strg S" (Befehl) verwenden, um Dateien auf DDRIVE oder anderen Cloud -Anbietern zu speichern. Die Standard -Verknüpfungen (Strg S) im Browser können zum Speichern von Webseiten verwendet werden. Mit diesem Plugin können Sie diese Standardverknüpfungen überschreiben.

jQuery Form erledigt Formulare und Ajax -Anrufe. Wenn Sie neugierig sind und mehr über dieses Plugin erfahren möchten, können Sie die Dokumentation überprüfen.

jQuery Farbe wird von WordPress für Farbmanipulation und Animation verwendet.

<code class="language-javascript">jQuery("#go").click(function(){
    jQuery("#block").animate({
            backgroundColor: "#abcdef"
    }, 1500 );
});</code>

Die erste Zeile wählt das Element aus, mit dem es hat, und teilt dem Browser mit, dass es die Hintergrundfarbe des Elements in 1,5 Sekunden animieren sollte.

JQuery Migrate kann Ihnen beim Umgang mit frühen JQuery -Code -Basen helfen. Dies ist sehr wichtig für WordPress, da es sich um eine Plattform handelt, die rückwärtskompatibel sein sollte.

In der Tat ist die Rückwärtskompatibilität eines der berühmtesten Merkmale von WordPress. Andererseits ist dies auch eines der Probleme mit WordPress. WordPress wurde 2003 veröffentlicht und die verwendete PHP -Version war veraltet. Heute ist PHP eine moderne Sprache, die sich auf viele nützliche Merkmale anderer Sprachen stützt. Dies ist jedoch ein weiteres Thema und wird in zukünftigen Artikeln diskutiert.

WordPress verwendet auch andere JavaScript -Bibliotheken, nicht nur JQuery. Hier sind einige andere beliebte Bibliotheken, die es verwendet:

  • Backbone
  • colorpicker
  • Hoverintent (JQuery -Plugin außerhalb des JQuery -Ordners)
  • swfObject
  • Tinymce

und so weiter.

Die berühmtesten auf dieser Liste sind Tinymce und Backbone. Tinemce wird verwendet, um neue Beiträge und Seiten in WordPress Dashboard zu schreiben.

Rückgrat ist ein Front-End-Framework und tatsächlich eines der ersten. Es wird heute noch verwendet, verliert aber viel Marktanteil in Angular und anderen Front-End-Frameworks. Ja, ich sage es dir, Meteor. Aber keine Sorge, in der JavaScript -Welt werden Frameworks (Bibliotheken) so schnell vergessen, wie sie beliebt sind.

PHP -Bibliothek

Die Liste der PHP -Bibliotheken ist geringfügig unterschiedlich. Wir sehen, dass JavaScript hauptsächlich von JQuery und einigen anderen beliebten Bibliotheken beeinflusst wird. Für PHP ist die Situation unterschiedlich, da die meisten Bibliotheken von Drittanbietern nur eine Klasse (Datei) sind. Hier ist eine kurze Liste der aktuellen PHP-Bibliotheken von Drittanbietern:

  • atom lib
  • text diff
  • SimplePie
  • pomo
  • id3
  • snoopy
  • phpmailer
  • POP3 -Klasse
  • Phass
  • pemftp

öffentliche Diskussion

Viele Bibliotheken sind etwas veraltet. Zu diesem Zeitpunkt treten häufig Diskussionen zu Themen wie Architektur auf. Ich persönlich möchte, dass sich Bower und Komponist in WordPress integrieren. Ich möchte die SitePoint -Community nach diesen Ideen fragen und eine öffentliche Diskussion darüber führen, wie WordPress verbessert werden kann. Bitte hinterlassen Sie unten Ihre Kommentare und Gedanken.

Schlussfolgerung

In diesem Artikel sehen wir die verschiedenen von WordPress verwendeten Drittbibliotheken. Erfahren Sie, was WordPress hinter den Kulissen verwendet wird, und Sie werden ein besseres Verständnis dafür haben, wie es funktioniert. Je besser Sie verstehen, desto schneller und effizienter können Sie WordPress verwenden. Vielleicht können Sie sogar hart arbeiten, um zum WordPress -Kern beizutragen. Immerhin ist dies eine Open -Source -Welt, in der wir voneinander lernen und Ideen teilen (Code und Pizza!).

FAQs über JavaScript- und PHP -Bibliotheken, die von WordPress

verwendet werden

Was ist die am häufigsten verwendete JavaScript -Bibliothek in WordPress?

WordPress verwendet mehrere JavaScript -Bibliotheken, um seine Funktionalität und Benutzererfahrung zu verbessern. Zu den am häufigsten verwendeten Bibliotheken gehören JQuery, Backbone.js und Unscore.js. JQuery ist eine schnelle, kompakte und featurereiche JavaScript-Bibliothek, die das HTML-Dokument-Traversal, die Ereignisverarbeitung und die Animation vereinfacht und eine schnelle Webentwicklung ermöglicht. Backbone.js bietet Struktur für Webanwendungen, indem ein Modell mit Schlüsselwertbindung und benutzerdefinierten Ereignissen bereitgestellt wird. UnsCore.js ist eine Versorgungsbibliothek, die Unterstützung für häufig verwendete funktionale Programmierung bietet, ohne dass JavaScript -Objekte von Kern erweitert werden.

Wie verbessert die PHP -Bibliothek die WordPress -Funktionalität?

Die PHP -Bibliothek ist eine Sammlung von Klassen und Funktionen, mit denen bestimmte Aufgaben in WordPress ausgeführt werden. Sie helfen, die Funktionalität von WordPress zu verbessern, indem sie vor geschriebenen Code bereitgestellt werden, um gemeinsame Aufgaben auszuführen und Entwickler Zeit und Mühe zu sparen. Beispielsweise ist Phpmailer eine Codebasis für das sichere und einfache Senden von E -Mails über PHP -Code auf einem Webserver. In ähnlicher Weise ist SimplePie eine PHP -Bibliothek, die RSS- und Atom -Feeds lesen kann.

Wie füge ich meiner WordPress -Website JavaScript hinzu?

Es gibt verschiedene Möglichkeiten, JavaScript zu Ihrer WordPress -Site hinzuzufügen. Eine der am häufigsten verwendeten Methoden ist die Verwendung der wp_enqueue_script -Funktion. Diese Funktion enthält die angegebene JavaScript -Datei in der Seite. Eine andere Möglichkeit besteht darin, JavaScript -Code direkt zu Ihrer Themendatei hinzuzufügen. Diese Methode sollte jedoch mit Vorsicht verwendet werden, da sie Probleme verursachen kann, wenn sie nicht ordnungsgemäß betrieben werden.

Was sind einige der besten PHP -Bibliotheken, die von WordPress entwickelt wurden?

Es gibt mehrere PHP -Bibliotheken, die bei der WordPress -Entwicklung helfen können. Einige der beliebtesten Bibliotheken umfassen Guzzle (ein PHP -HTTP -Client, der das Senden von HTTP -Anforderungen einfach und einfach in Webdienste zu integrieren kann).

Kann ich JavaScript-Bibliotheken von Drittanbietern auf meiner WordPress-Website verwenden?

Ja, Sie können JavaScript-Bibliotheken von Drittanbietern auf Ihrer WordPress-Website verwenden. Stellen Sie jedoch sicher, dass die Bibliothek nicht mit vorhandenen Skripten auf der Website in Konflikt steht. Darüber hinaus sollten vertrauenswürdige Quellen immer beim Herunterladen von Bibliotheken von Drittanbietern verwendet werden, um Sicherheitsprobleme zu vermeiden.

Wie aktualisiere ich PHP -Bibliotheken auf WordPress -Websites?

PHP -Bibliotheken in WordPress -Websites können aktualisiert werden, indem die neueste Version der Bibliothek heruntergeladen und die alten Dateien durch neue ersetzt werden. Stellen Sie jedoch sicher, dass Sie Ihre Website sichern, bevor Sie Änderungen vornehmen, um zu vermeiden, dass Daten verloren gehen.

Was sind einige der besten WordPress -Plugins für die Verwaltung von Mediendateien?

Es gibt mehrere WordPress -Plugins, mit denen Mediendateien verwaltet werden können. Zu den beliebtesten Plugins gehören der WP -Medienordner (mit dem Sie Mediendateien in Ordnern organisieren können) und SMUSH (damit die Optimierung und Komprimierung von Bildern beiträgt).

Wie füge ich JavaScript zu einem WordPress -Beitrag oder einer Seite hinzu?

JavaScript kann einem WordPress -Beitrag oder einer Seite mit einem benutzerdefinierten HTML -Block im Gutenberg -Editor hinzugefügt werden. Fügen Sie Ihren JavaScript -Code einfach in den Block ein und er wird beim Anzeigen in der Seite enthalten.

Was sind die Vorteile der Verwendung von JavaScript- und PHP -Bibliotheken in WordPress?

Verwenden von JavaScript- und PHP -Bibliotheken in WordPress kann die Funktionalität und Benutzererfahrung Ihrer Website erheblich verbessern. Sie können dazu beitragen, komplexe Aufgaben zu vereinfachen, die Leistung zu verbessern und andere Funktionen bereitzustellen, die von Grund auf schwer zu implementieren sind.

Gibt es ein Risiko mit JavaScript- und PHP -Bibliotheken in WordPress?

Während JavaScript- und PHP -Bibliotheken viele Vorteile bieten können, können sie auch Risiken darstellen, wenn sie falsch verwendet werden. Beispielsweise kann die Verwendung veralteter oder schlecht gepflegter Bibliotheken zu Sicherheitslücken führen. Darüber hinaus kann die Verwendung von zu vielen Bibliotheken die Leistung Ihrer Website negativ beeinflussen. Verwenden Sie daher die Bibliothek sorgfältig und halten Sie sie auf dem neuesten Stand.

Das obige ist der detaillierte Inhalt vonJavaScript- und PHP -Bibliotheken, die von WordPress verwendet werden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn