WordPress Plugin Entwicklung Für Anfänger: Erstellen dein erstes WordPress Plugin | Cameron Jones | Skillshare

Playback-Geschwindigkeit


1.0x


  • 0.5x
  • 0.75x
  • 1x (normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

WordPress Plugin Entwicklung Für Anfänger: Erstellen dein erstes WordPress Plugin

teacher avatar Cameron Jones, WordPress Developer

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Einheiten dieses Kurses

    • 1.

      Einführung

      0:50

    • 2.

      Die Tools, die wir verwenden

      0:56

    • 3.

      Was ist ein Plugin

      1:25

    • 4.

      Autopsie von Hello Dolly

      4:22

    • 5.

      Anatomie Eines Plugins

      3:36

    • 6.

      WordPress PHP

      10:50

    • 7.

      WordPress Hooks: Aktionen und Filter

      4:39

    • 8.

      Verweisen von Plugin-Dateien und -verzeichnisse

      1:05

    • 9.

      Plugin Skripte und Stile anfordern

      3:45

    • 10.

      Erstellen deines ersten Plugins - Anpassung der Anmeldeseite

      15:59

    • 11.

      Dein Plugin übersetzen bereit machen

      9:07

    • 12.

      Schlussgedanken

      1:25

  • --
  • Anfänger-Niveau
  • Fortgeschrittenes Niveau
  • Fortgeschrittenes Niveau
  • Jedes Niveau

Von der Community generiert

Das Niveau wird anhand der mehrheitlichen Meinung der Teilnehmer:innen bestimmt, die diesen Kurs bewertet haben. Bis das Feedback von mindestens 5 Teilnehmer:innen eingegangen ist, wird die Empfehlung der Kursleiter:innen angezeigt.

812

Teilnehmer:innen

--

Projekte

Über diesen Kurs

In diesem Kurs lernst du die Grundlagen der WordPress und erstelle dein erstes WordPress-Plugin. Wir decken die Grundlagen dessen, was ein Plugin ist, den Unterschied zwischen Plugins und Themen und führen eine Autopsie des Plugins "Hallo, Dolly" durch, das mit default geliefert wird.

Einige der Dinge, die du in diesem Kurs lernen wirst, sind:

  • Einrichtung einer lokalen Entwicklungsumgebung für WordPress
  • So schreibe ich Code, der den WordPress PHP entspricht
  • So funktioniert das WordPress und wie du Aktionen und Filter verwendest, und sogar deine eigenen hinzufügen
  • So greifen und stellen Sie statische Dateien wie Stile und Skripte auf und
  • Übersetze dein Plugin, damit Benutzer dein Plugin in ihrer Muttersprache verwenden können

Es wird empfohlen, dass du mindestens ein sehr einfaches Verständnis der folgenden Programmiersprachen hast:

  • HTML
  • CSS
  • PHP

Wir gehen von Anfang an durch, um den Prozess der Entwicklung eines Plugins zu beenden, um die Anmeldeseite anzupassen, und nach dem Kurs hast du die grundlegenden Fähigkeiten, um deine eigenen benutzerdefinierten Plugins zu entwickeln.

Dies ist der Kurs, den ich mir wünschte, als ich lernte, wie ich Plugins entwickeln kann.

Ressourcen, die du für den Kurs brauchst:

Triff deine:n Kursleiter:in

Teacher Profile Image

Cameron Jones

WordPress Developer

Kursleiter:in

I'm a professional WordPress developer and the founder of Mongoose Marketplace, a premium WordPress plugin store. More than four years ago I released my first plugin on the WordPress plugin directory, and now my plugins are used on tens of thousands of websites. I'm now teaching what I've learned during my time developing plugins.

Away from the computer I'm an avid sports fan and am somehow managing to raise a teenager on my own.

Vollständiges Profil ansehen

Level: Beginner

Kursbewertung

Erwartungen erfüllt?
    Voll und ganz!
  • 0%
  • Ja
  • 0%
  • Teils teils
  • 0%
  • Eher nicht
  • 0%

Warum lohnt sich eine Mitgliedschaft bei Skillshare?

Nimm an prämierten Skillshare Original-Kursen teil

Jeder Kurs setzt sich aus kurzen Einheiten und praktischen Übungsprojekten zusammen

Mit deiner Mitgliedschaft unterstützt du die Kursleiter:innen auf Skillshare

Lerne von überall aus

Ob auf dem Weg zur Arbeit, zur Uni oder im Flieger - streame oder lade Kurse herunter mit der Skillshare-App und lerne, wo auch immer du möchtest.

Transkripte

1. Einführung: Ich drücke die Werteentwicklung für Anfänger. Mein Name Kamera und ich werde Sie durch, wie man eine sehr Frankreich WordPress spielen erstellen . Ich habe mit welchem Prinzip gearbeitet? Fast fünf Jahre jetzt, und seit der Veröffentlichung meines ersten Spiels im Jahr 2015 meine Pläne wurden auf mehr als 30.000 WordPress-Websites im ganzen Internet verwendet . Ich werde Ihnen einige der Grundlagen der Spielentwicklung nehmen, einschließlich der Einrichtung einer lokalen Entwicklungsumgebung mit dem, was Facebook-System richtig aufgedeckt, das mit welcher Person PHP-Codierungsstandards entspricht. Wie haben Sie in Q-Skripten und anderen statischen Assets für Ihr Spielen und Übersetzen, spielen Sie gegen alle Sprachen. Sobald Sie die Grundlagen haben, führen wir Sie durch? Wie Sie den WordPress-Anmeldebildschirm anpassen, ersetzen Sie die WordPress, bringen Sie mit Ihrem eigenen Branding? Nun, vielleicht etwas etwas kreativeres. Lassen Sie uns eintauchen und beginnen Sie mit dem Aufbau Ihres ersten 1 Pressespiels 2. Die Tools werden mit uns verwenden: Willkommen zurück zu Plug in Entwicklung für Anfänger in dieser Lektion wird decken. Die verschiedenen Werkzeuge müssen mit dem Aufbau von Plug Ins beginnen. Erstens brauchen wir eine lokale Entwicklung. Deshalb läuft Geldbörse auf PHP und meinem Geheimnis. Daraus bedeutet es eine Sieben. Wir wollen eine lokale sagte auf meiner Maschine verwenden, weil wir immer sie nicht wollen, Karte auf Lebens-Website schreiben, falls Sie etwas brechen . Was würde sich entwickeln, wenn Sie suchen? Ich empfehle lokale per Fliegen gut, was ich für die Richtung dieser Nähe verwenden werde. Als nächstes hat es nur dekodiert. Du könntest den Fledermaus benutzen, wenn du es wirklich wolltest. Aber um uns zu helfen, oder? Bessere Art mit Seiten wie Syntax-Hervorhebung, wir werden einen richtigen Körper wollen. Acht. Ich verwende gerne erhabenen Text. Es ist kostenlos, super leicht und hat viele Erweiterungen dieses Looks, um mit denen der zu beginnen, und die Werkzeuge werden benötigt, um mit der Entwicklung von Ebenen weiter durchgängig zu beginnen, wird der Kurs den Knoten NPM Grant Composer und Dichter verwenden. Aber im Moment ist das alles, was wir brauchen, um Ihren ersten Punkt aufzubauen 3. Was ist ein Plugin: Weg, um mit dem Bau Ihres ersten Buggins zu beginnen. Wir müssen definieren, was ein Spiel eigentlich ist. Vielleicht kennen Sie bereits, welche Presseteams Dinge ein Layout und Aussehen definieren . Über Website kontrollierten sie meist die visuellen Aspekte der Websites, wie Kopfzeilen, Fußzeilen, Menüs, Menüs, Side-Bus und die Seiteninhalt-Plug-Ins. Auf der anderen Seite, für benutzerdefinierte Funktionalität, sie in der Regel so konzipiert, dass ihr Name agnostic, so dass es wirklich einfach, die gleiche Funktionalität hinzuzufügen. Es ist in vielen Websites, unabhängig von den Dingen, die im Inneren verwendet werden. Sie sollten in der Lage sein, Millionen hinzuzufügen und zu entfernen, ohne die grundlegende Funktionalität von Ihrer Seite zu brechen . Einige Beispiele für gute PlugIns sind uns dieses Jahr, dem Sie benutzerdefinierte Meta zu Ihren Beiträgen und Seiten hinzufügen und die Qualität Ihrer Inhalte analysieren können. Kontaktformular sieben, die einen Kontaktformular-Builder hinzufügen, so dass Sie Formulare auf Ihren Seiten erfinden können, traf mich einfach für Besucher, um Ihnen eine Nachricht von Ihrer Seite zu senden. We Commerce, die Onlineshop-Funktionalität auf Ihrer Seite im Veranstaltungskalender hinzufügt , der Veranstaltungslisten in Kalendern zu Ihrer Seite hinzufügt. Es ist sicherlich eine Menge grauer Bereich dort, und einige Plug Ins können entworfen werden, um ausschließlich mit bestimmten Dingen zu arbeiten. Das in WordPress integrierte Plug-In-System wurde entwickelt, um mit dem offiziellen WordPress 1.000.000.000-Verzeichnis zu arbeiten , in dem Sie Zehntausende von kostenlosen Plug-Ins finden können. Hat Allied in Zusammenfassung Plug in sollte auf benutzerdefinierte Funktionalität Websites, unabhängig davon, was es verwendet. 4. Autopsie von Hello Dolly: Alles klar, jetzt schauen wir uns Hallo an, Dolly. Es kommt mit den meisten Installationen von WordPress, und es ist ein Beispiel aus. Was für ein Plug in vermitteln? A. Also, wenn Sie die plebejans Seite in Ihrem Wordpress Admin besuchen, sollten Sie sehen, die elegant ist da. Wenn nicht, können Sie gehen, um neue hinzufügen und suchen Sie nach Hallo, Dolly und so für Hallo, Dolly. Es wird hier fliegen, und das ist die, die Sie wollen. Ich habe es bereits installiert, so dass ich es einfach aktivieren kann. Und wie Sie sehen können, hat es diese kleine Textzeile oben hinzugefügt, rechts, die eine Zeile aus einem Lied ist. Hallo, Dolly. Am, äh, Plug in ist dieser Fund und sie werden auf jeder Admin-Seite angezeigt, außer wenn Sie den Blockeditor verwenden . Jetzt werde ich einfach schnell die verschiedenen Teile des Steckers durchgehen und wie sie funktionieren. Also zuerst, wir haben diese, um Kommentare an der Spitze des Plug-In-Feuers zu blockieren. Diese 1. 1 hier ist hauptsächlich für PHP-Paketmanager und sagt uns, was der Name der Pakete und die aktuelle Version davon und das wird für Paketmanager wie Composer und jeden WordPress-Plug in verwendet , und jede PHP-Datei sollte wenigstens einige dieser Informationen. Der nächste ist ein Blockkommentar, der Plug in File Header genannt wird. So sagt dies WordPress die Informationen über den Stecker in, so dass Sie sehen können, dass es den stürzenden Namen spielt in Ihrer mündlichen Beschreibung über den Plug in, der den Stecker in der Version und die URL des Autors geschrieben hat , und Sie können sehen, ob Sie zurück zu deiner Spielerseite und du kannst dir mitteilen, dass hier Informationen angezeigt werden. Sie haben den Namen, die Beschreibung, die der Autor klickt, um ihre l diese Art von Sache serviert. Als Nächstes haben wir das hier. Hallo, Dolly, hol Larry-Funktion. Also, was das tut, ist es, den Text für den Song zu definieren, und dann wird es in ein Array aufteilen. Jede Zeile ist also ein Element im Array, und was sie als nächstes macht, ist, dass es eine Regennummer aus der Anzahl der Zeilen im Song bekommt . Es ist also online Spitzen, und es verwendet diese WP-Textur. Seine Funktion, die alles, was tut, ist, bestimmte Charaktere wie die Apostrophe hier ein wenig schicker zu machen . Als nächstes haben wir diese Funktion namens Hallo, Dolly. Was das also tut, ist, dass es einen Absatz erstellt, und es zeigt die Zeile an, die in dieser vorherigen hallo Dolly Gettler Funktion ausgewählt wird . Es erhält also die zu verwendende und anzuzeigende Zeile, und dann setzt es das Markup, um die Zeile anzuzeigen, die ausgewählt wird. Es fügt dies dem Admin-Notizen-Hook hinzu, so dass es ziemlich nah am Anfang der Seite auf allen Admin-Seiten ist. Das ist es, was macht es direkt oben angezeigt. Als nächstes haben wir diese Dolly CSS-Funktion, so dass dies verwendet wird, um die Zeile des Songs zu stylen, der angezeigt wird. Zunächst erkennt es, ob Sie eine Sprache verwenden, die von links nach rechts oder von rechts nach links angezeigt wird und ein wenig CSS ausgibt. Es ändert also die Position, in der es angezeigt wird, basierend darauf, ob Ihr Text von links nach rechts oder von rechts nach links ist , und genauso ein bisschen mehr Styling, und genauso ein bisschen mehr Styling, wie eine Schriftgröße und dies wird dem Admin-Kopf hinzugefügt, also Es wird im Kopf des externen Dokuments angezeigt, wo verhungerte Blätter und Metadaten gehören. Also, das ist ein grundlegender Überblick aus dem Hello Dolly Plug in, die mit den meisten Installationen von Was Brüste kommt. Der allererste Plug in, den ich je gebaut habe, war eine editierte Version aus. Hallo, Dolly, also fühlen Sie sich frei. Teoh Editieren. Hallo, Dolly Teoh. Fügen Sie Ihre eigenen Songtexte zu Ihrem Lieblingssong in, zum Beispiel, Lassen Sie uns einfach mit ihm herumspielen, Teoh bekommen zu fühlen, wie, welche Presse Bunions funktionieren. 5. Anatomie eines Anatomy: Weg hatte eine schnelle bekommen. Hallo, Dolly. Lassen Sie uns über das gehen, was einen Plug in ausmacht, so dass Plug Ins nur ein paar Schlüsselelemente haben, die benötigt werden, um zu arbeiten. Verzeichnis. Ein Haupt-PHP weit für den Ballenzähler im Block. Bemerkung in der Periode. Drei. Telefonische Benachrichtigung. Der Stecker im Himmel. Erstens brauchen sie ein Verzeichnis. Nun, technisch gesehen ist es nicht ganz notwendig, wie von Hello, Dolly demonstriert , es wird ein eigenes Verzeichnis benötigen, wenn es mehr als eine Datei im Plug-In enthält. Nun, wenn Sie es im Flugzeugverzeichnis verteilen möchten, idealerweise sollten Sie idealerweiseIhr Verzeichnis benennen. Der gleiche Name ist Ihr Stecker in Justin Kebab Fall. Als nächstes benötigen Sie eine Hauptstecker-In-Datei. Diese Datei wird immer dann geladen, wenn dieses Eintauchen auf Ihrer Seite aktiv ist. Es kann alle Funktionen für Ihr Plug-In enthalten, oder es könnte nur verwendet werden, um andere abhängige Dateien zu laden. Es empfiehlt sich, diese Datei mit dem Namen Ihres Verzeichnisnamens zu benennen. Nur mit der PHP-Dateiendung. Schließlich brauchen Sie einen Plug in Kopf bis diese Standbilder WordPress die Metadaten über das Spiel, wie der Name Autor Inversion auf ein Minimum, ein Lied, der einen Namen hat. Es wird von der Sie Plugging Faulcon starten Funktionalität hinzufügen, indem Sie Dateien einschließen , Funktionen ausführen und Hooks hinzufügen, die Sie wahrscheinlich in anderen Verzeichnissen werden. Innerhalb Ihres Spielverzeichnisses wie PHP enthält statische Assets wie JavaScript und CSS und Übersetzungsdateien. Alles klar, jetzt kennst du die Grundlagen dessen, was einen Plug in ausmacht. Wir werden es in der Praxis ansehen, damit ich sehen konnte, dass mein WordPress ihn installiert hat. Und wir haben nur die hallo Dolly Killian eso, wenn wir in unseren Plan Ordner in WP Inhalt gehen und wir erstellen einen Sie Ordner dort nur meinen benutzerdefinierten Plug in für jetzt und innerhalb dieses Foto wird eine PHP-Datei erstellen. Dies wird bleiben PHP für, für die Anwälte. Nennen Sie es den gleichen Namen wird auf meinem benutzerdefinierten Spiel am Ende hier Baum verkauft. Und wenn wir den Stecker in Spanien aktualisieren wird sehen, dass es nicht dort oben angezeigt wird. Ja, ja. Das liegt daran, dass wir keine dieser Informationen in der Steckdose angegeben haben, Sir, wenn wir Cleon nennen? Ja, ähm, meine Brauch 1.000.000. Und jetzt habe ich einen konstanten Plug in, der auftaucht. Das ist also buchstäblich so viel, wie es braucht, um ein Einstecken und Laufen zu bringen. Und wenn Sie es gewohnt sind, Code in Ihre Funktionen zu , setzen,die PHP-Datei in Ihrem Ding, dann wird jeder dieser Art von Code in einem Plug in wie diesem funktionieren. Und alles, was Sie tun müssen, ist die Anwendung anzugeben und dann, in einem Block, wie so weiter zu kommentieren. Von dort aus können wir beginnen, unsere benutzerdefinierte Funktionalität auf zwei Ebenen hinzuzufügen. Sie können auch die anderen Informationen angeben. Also, wenn ich bei meinem Namen hier wäre, sagen Sie das und werfen Sie einen Blick und jetzt geht es so ja, das sind die Grundlagen dessen, was ein Stück ausmacht. Und wir haben unsere Hauptsteckdatei in unserem Pilyeon Foto im Plug INS Verzeichnis und diesen Block Comin mit dem Plug In Meter 6. WordPress PHP Coding: Wordpress hat eine Reihe von Codierungsstandards. Diese Standards tragen dazu bei, dass Code im gesamten Projekt auf konsistente Weise geschrieben wird , wodurch es für andere einfacher ist, einzuspringen. Einige der Standards umfassen die Verwendung von Registerkarten für den Einzug, nicht Leerzeichen, die Verwendung von Schlangenfall für die Benennung von Variablen, Funktionen und Klassen und die Verwendung von Kebab-Groß-/Kleinschreibung für die Dateibenennung. Im Gegensatz zu vielen anderen Plattformen CamelCase nicht in den WordPress PHP-Codierungsstandards verwendet. Spezielle Werte wie null, true und false sollten Kleinbuchstaben anstelle von Großbuchstaben verwenden. Verwenden Sie Yoda-Bedingungen, wenn Sie Variablen überprüfen. Der Wert kommt also vor der Variablen, gegen die überprüft werden soll. Dies bedeutet auch, dass Sie in einer bedingten Prüfung keine Variablen zuweisen können. Verwenden Sie immer strenge Vergleiche, verwenden Sie drei Gleichheitszeichen oder eine bestimmte Funktion wie null oder md ist. Für Kommentare sollten Dateien, Funktionen und Klassen immer einen Doc-Block haben und einzeilige Kommentare sollten immer in einem vollen Stopp enden. Für PHP-Tags verwenden Sie keine Kurzschriften-Tags, und dies schließt auch die Verwendung des Shorthand-Echo-Tags ein. Bei mehrzeiligen Codeblöcken sollten PHP-Tags allein in einer Zeile stehen. Bei einzeiligen Codeblöcken sollten sie sich in derselben Zeile befinden. Fügen Sie in kein schließendes Tag am Ende der Datei ein. Mit Abstand Gleichheitszeichen sollten Zeichen auf benachbarten Linien auseinander gesetzt werden , um sie auch über Arrays und Verkettung zu verknüpfen. Jungen haben Leerzeichen zwischen Klammern und diesem Inhalt, aber keine Leerzeichen, wenn die Klammern leer sind. Kontrolldirektiven wie wenn während 44, sollte es von einem Leerzeichen gefolgt werden und die Deklaration sollte nicht leer sein. Und Dateien sollten immer mit einer leeren Zeile enden. Die Sicherheit, sollten Sie immer den direkten Zugriff auf die Dateiausführung verhindern , es sei denn, es ist absolut notwendig. Sie sollten Eingaben und Escape-Ausgaben immer bereinigen und Nonces und Capability Checks verwenden, um Formulare zu validieren. Dies sind nur einige der gebräuchlichsten Standards und es ist am besten, einen Winter in Ihrem Code-Editor oder ein automatisiertes Skript zu verwenden , um Ihren Code zu überprüfen. In Ordnung, jetzt, wo wir wissen, was die Codierungsstandards sind und einige der Regeln für die Erstellung von Standards. Schauen wir uns das in der Praxis an. Also bin ich zurück zum Hello Dolly Plugin gegangen. Und ich habe diese Erweiterung für Sublime, die Winde der Strömung hervorhebt, die die WordPress Erstellen von Standards verletzen. Und so wie Sie können, werden diese Linien mit einem roten Punkt hier, wie Sie sehen können, diese Linie als Problem hervorgehoben. Die, Es gibt einen wirklich großen Artikel darüber, wie diese Erweiterung einrichten. Der Link, den Sie ihm folgen können, ist nur hier. In Ordnung, also jetzt lassen Sie uns einen Blick auf die Reparatur werfen Hallo, Dolly sagt, erfüllt die WordPress-Codierungsstandards. Werfen wir einen Blick auf die erste Zeile. Es sagt, es fehlt eine kurze Beschreibung für den doc-Kommentar. Also, das hat die file.com hier drin, aber es fehlt eine kurze Beschreibung, die Zeug kommt. Das hier ist also ziemlich einfach zu reparieren. Schreiben Sie hier einfach eine kurze Beschreibung. Also Dolly, Word-Plugin. Und stellen Sie sicher, dass Sie eine Zeile, eine Leerzeile zwischen der kurzen Beschreibung und einem dieser Tags haben . Das nächste Problem ist also, dass es genau eine leere Zeile danach geben muss und es gibt keine im Moment, also ist das einfach genug, um es zu beheben. Als Nächstes drauf. Wir sagen, wir sagen, dass die Funktion hier die Punkt-Blog-Stil Kommentare verwenden muss. Es ist also wahrscheinlich, dass dieser Kommentarblock hier, der das Plug-in-Metall ist, es denkt, dass der Funktionskommentar ist, weil er direkt darüber ist, wenn er tatsächlich nicht mit der Funktion zusammenhängt. Also lassen Sie uns einen Funktionskommentarblock hinzufügen. Da gehen wir. Also jetzt haben wir einen anderen Fehler und sagen, this.com ist leer, so dass Sie keine leeren Dokumente haben können. Diese Funktion erhält also die Songtexte für Verzögerung und nirgendwo. Okay, das nächste Problem, das wir hier haben, ist Inline-Kommentare müssen in vollen Stopps, Ausrufezeichen oder Fragezeichen enden . So dass man ziemlich einfach ist, weil es kein Block wie diese Kommentare oder diese Kommentare ist. Es muss in einem vollen Stopp enden. Es ist wie ein Satz. Und wir bekommen und nächste Ausgabe ist das Gleiche. Wir haben hier, eine Warnung. Der gelbe Punkt zeigt also eher eine Warnung als rot an. Warnung ist also nicht notwendigerweise eine Verletzung oder ein Fehler mit Ihrer aktuellen, sondern es ist eine Empfehlung. In diesem Fall heißt es also, dass leere Miete entmutigt wird. Verwenden Sie stattdessen die Datei weniger vorhersehbare WP ausgeführt. Also in diesem Fall sagen wir, Hey, wir haben gemacht sind in Funktion, die das gleiche tut und wir denken, es ist besser. Und dafür könntest du es einfach lassen. Aber ich weiß, dass diese Funktion die exakt gleiche Syntax hat, daher ist es besser, sie zu ersetzen. Sir, wieder, wir haben die Inline-Kommentare müssen in einem Full-Stop-Problem enden. Aber in diesem Fall ist es ein Funktionskommentar. Also wäre es eigentlich besser als Blockkommentar. So wie so. Da gehen wir. Das hat das Problem behoben. Das nächste Problem ist also, dass alle Ausgaben über eine Escaping-Funktion ausgeführt werden sollten. Da es hier widerhallt, wird erwartet, dass Sie es entkommen, um jegliche Art von Cross-Site-Scripting oder SQL Injection-Problemen zu verhindern . Was für Ihre Website sehr gefährlich sein könnte, wenn Ihr Plug-in nicht entkommt, dass er wahrscheinlich ist, in diesem Fall ist es nur einige PHP und eine einfache Variable, die eine Textzeile aus diesen Texten hier sein wird. Also in diesem Fall, weil wir wirklich entkommen wollen, wird diese Variable einfach die HobShare AMA aus dieser Echo-Anweisung extrahieren. Und wir schließen das PHP aus und führen die halbe Shell aus, ein normales HTML, und wir werden nur Echo und entkommen der Variablen. Also da haben wir es. Szenario, es muss sich nicht darum kümmern, die HTML-Tags zu entkommen , weil es nichts Gefährliches an diesen gibt. Es gibt nichts, was mit dieser Variablen überprüft werden muss. Wenn wir also die Echo-Anweisung zurück hinzufügen, wird das jetzt funktionieren, wie es war. Aber nochmal, wir haben das ausgestellt. Aber jetzt, da wir den HTML extrahiert haben, können wir einfach die Variable entkommen, die alles ist, was wir brauchen. In diesem Fall können wir also Escape-HTML verwenden, das nur sicherstellt, dass es sich um Klartext handelt und sicherstellt, dass dort kein HTML vorhanden ist, weil dies für die Erwartung von diesen Zeilen ist. Also unsere nächste Ausgabe, die wir sagen, ist in Zeile Kommentare müssen in den vollen Stopp wieder. Und dies muss kein Blockkommentar sein , da dies eher ein Funktionsaufruf als eine Deklaration ist. Also, einen Inline-Kommentar dafür zu haben, ist in Ordnung. Wir haben das Binnenland häufig wieder, aber in diesem Fall haben wir eine Funktionsdeklaration, also sollte das ein Blockkommentar sein. Wieder. Wir haben das Problem mit Inline-Kommentaren. Wieder. Es ist leicht zu beheben bekannt haben die Flucht. Sie taucht wieder hier auf. Und wir werden das Gleiche tun. Wir müssen hier nur wirklich dieser Variablen entkommen, die zweimal erscheint, die einfach links oder rechts sein wird. Aber weil Sie eine Variable wiedergeben, wird erwartet, dass Sie ihr entkommen. Und wir müssen diesem ganzen Block nicht entkommen. Und es ist irgendwie sinnlos, wenn wir es tun. Also, wir werden das PHP hier schließen. Also werden wir nur das Style-Tag aufstellen, wie ein normales HTML-Stil-Tag. Und so wird nur Echo aus und Escape-Variablen, wo sie erscheinen Attribut. Daher werden wir in diesem Fall das Attribut scale verwenden. Es ist ein bisschen gestreckt, als Escape HTML ist, und es gibt bestimmte Zeichen, die in HTML durchaus akzeptabel sind, aber nicht so in CSS-Regeln. Also Bojen, die, weil es sportlicher ist, geben uns eine gültige, gültige Antwort, obwohl wir wissen, dass es links oder rechts sein wird. Aber nur für den Fall, dass dies wie die geeignetere Funktion ist, für die ausgeführt werden soll. Diese Variable, wird das Zeichen tun. Da gehen wir. Und nicht zuletzt werden wir dieses schließende PHP-Tag entfernen, da es nicht empfohlen wird, es abzuschließen. Wenn es in einem HTML-Tag endet, ist es in Ordnung, solange Sie diese leere Zeile am Ende Ihrer Datei haben. Es wird aber auch empfohlen, dass Sie, wenn es PHP ist, die Datei beendet, das schließende PHP-Tag nicht einschließen. Und so sind wir da. Wir haben das gelbe, das Plug-in kompatibel mit den WordPress-Grading-Standards gemacht. 7. WordPress Hooks: Aktionen und Filter filtern: Weise, verstehen Sie die Grundlagen der Macht, Plug in funktioniert und wir wissen, die WordPress PHP-Codierungsstandards. Wir könnten fast anfangen, einen echten Code zu schreiben. Als nächstes werden wir uns ansehen, wie würde drückt Haken System funktioniert? Das System ist, was es verfolgt, ist, Code zu bestimmten Zeiten auszuführen, die eine Site lädt, dank der Flexibilität, die es bietet. Das Hakensystem war die treibende Kraft zwischen dem, was Popularität und Wachstum drückt. Es gibt zwei Arten von Haken. Aktionen und Filter Aktionen, die er verwendet, um bestimmte Aufgaben auszuführen, die Orte setzen, während Filter geändert Dina an sie übergeben. Mut wird an einer Aktion oder einem Filter mit der Werbeaktion gebunden oder Filterfunktionen als diese Funktionen hinzugefügt . Sie müssen sie hinzufügen, bevor der beabsichtigte Hook ausgeführt wird. Nun, da wir die Theorie hinter dem Hook-System verstehen, schauen wir uns einen Code an, um zu demonstrieren, dass das Hope System zu diesem benutzerdefinierten Plug in zurückkehren wird , den ich in einem vorherigen Video eingerichtet habe und nur an ein paar Beispielfunktionen demonstrieren, wie das System funktioniert. Also, ja, da sind die beiden Arten von Haken, Aktionen und Filtern. Eso. Eine Sache, die ich tun könnte, ist, dass ich eine Aktion benutzen könnte, um vier Seiten auf die Homepage umzuleiten, Sir. Nur ja. Also, nur um eine kleine Funktion zu erstellen, die Sie detektieren, es ist 44 und dann senden Sie es zurück zur Startseite, wenn für voll ist, das ist eine praktische kleine Funktion, die drücken würde gibt. Welches die Texas es ist ein 44 Patient, ähm, drei. P Safe Redirect, uh, Euro und, eigentlich und gut, das ist die Vorlage Redirect nahm redirect e kann nicht für Gewalt nach Hause buchstabieren. Undwissen Sie, wissen Sie, wenn ich meine Testmitarbeiter aktiviere und, äh, wenn ich für eine Vierseillänge gehe, leiten Sie mich wie beabsichtigt auf die Homepage weiter. Die Vorlagenumleitung Hook ist also eine Aktion, die ziemlich direkt vor dem Laden der Seite ausgeführt wird. Also WordPress hat bereits herausgefunden, ob es sich um eine vier und vier Seite handelt, oder ob es vorwärts ist, es ist ein Beitrag oder eine Seite oder welche Art von Inhalt zu diesem, so können wir leicht herausfinden, es ist ein Ort, mit dem wir etwas tun können. Auf der anderen Seite sind das Filter, die anstelle bestimmter Aktionen wie die Umleitung verwendet werden, um Daten zu ändern. Also eine Sache, die wir tun könnten, ist ändern Sie den Titel des Beitrags bald, so hatte er einen Beitrag Ich liebe die erste Standard-Post ist Hallo. Nun, also könnten wir das mit einem Filter ändern. Die Funktion, ähm, ändern, ändern Sie die ersten Titel. Und weil wir die Tochter wechseln, wirst du immer einen Umfang haben. die Arbeit übergeben werden manchmal mehr als ein wenig immer nur derjenige, den Sie modifizieren und dann zurückkehren werden. Das erste, was wir tun sollten, ist, den Kies zurückzugeben, da sonst nichts tun wird , weil Sie die Variable so viel ändern können, wie Sie möchten. Wenn Sie es wissen, senden Sie es am anderen Ende, dann wird die Presse nicht wissen, was Sie damit gemacht haben. Und so, ähm, viel gerade gesagt, dass Kardinalpools Studenten teilen und zertifizieren. Normalerweise fühlte ich die Funktion und der Titel der Partitur ist die Hoffnung, dass ich suche und dann ändere die Titel des Beitrags. Das sollte sich von Hillary ändern. Nun, Millea, das sind die Grundlagen, um dir wieder Aktionen und Filter hinzuzufügen 8. Referencing und Ordner: Es ist ziemlich üblich für Plug Ins, Toe-Bundle, andere Dateien zusammen mit den Hauptstecker-Info. Danke, Jungs. Vielleicht Stylesheets, Skripte, Bilder oder mehr PHP-Funktionalität Für Themen gibt es das super praktische Get Template Verzeichnis und erhalten ein Template Verzeichnis. Sie haben Recht und Äquivalente Dolph Form Funktionen, aber leider ist es wenig schwer, diese Informationen für Budgets für Plug-Ins zu bekommen. Theis äquivalente Funktionen sind Plug in Dirt Path für den Systemweg und spielen im Euro für den Euro. Wo dieser Unterschied zu den Dingfunktionen ist, dass dies das Verzeichnis von der Datei abruft . Es wird von aufgerufen, also wenn Sie es aus einem Unterordner innerhalb Ihres Zupfordners aufrufen, wird es Ihnen einen Ordner geben. So ist dies ideal, um in Ihrer Haupt-Plug in Datei zu verwenden. Aber wenn Sie im Unterverzeichnis aufrufen, würde es Ihnen die richtigen Informationen geben. Wir werden dieses Problem in diesem Kurs nicht umgehen müssen, aber es ist etwas, das wir in einem behalten müssen. Wie Sie beginnen, fortschrittlichere Milliarden zu bauen 9. Plugin Scripts und Stile anfordern: Ueno hatte ein Präferenz-Bewerber-Verzeichnis. Wir können mit Warteschlangenständen und Skripten beginnen, die unsere Plug-Ins enthalten sollen. Wir können die WP im Q-Stil und O P und Q Skript-Funktionen verwenden, da sie die Standardmethode sind, um Ihre Skripte und Stile auf der ganzen Welt Procedure System hinzuzufügen. Sie sollten die Funktionsaufrufe der Funktion innerhalb der Funktion hinzufügen, in Q-Skripten an die WP-Verschlüsselung angeschlossen sind. Haken, um Ihre Skripte zu erhalten und beginnt auf Frontend der Website angezeigt wird auch die Admin- und COO-Skripte und Logan in Q-Skripte Hooks, zum Beispiel, um Ihre Skripte und Stile zum Admin oder der Anmeldeseite hinzuzufügen. Alles klar, jetzt werde ich einen kurzen Schritt darüber machen, wie wir diese Skripte und Stile heilen würden , die wir mit diesen Millionen einschließen wollen. Also ohne ein kleines Demo-Plug in hier, dass ich eingerichtet habe, habe ich Spaß awesome heruntergeladen, und ich habe die Relevanz CSS in Front-Dateien in meinem Pluggging-Verzeichnis gesetzt. Also möchte ich eine Funktion erstellen, die bedeutet, zu dir in niedlichen meine es ist Person Stile gehen. Ich will nur das Blatt hier stoppen, aber diese Person beginnt ist ein Catchall. Und so will ich weglaufen. Hat er dir Style gedankt. Wir nennen es „Spaß“. Gesund. Und so wollen wir jetzt auf das Spielen in Verzeichnismädchen verweisen, weil es ein Stow ist. Shayt. Also Glion, äh, du schmaler Mann Posterity aktueller Feind und wir wollen Schrägspaß. Ehrfürchtig. Gibt es so alt oder gemein? Sehen Sie sich das an. Und so jetzt, wenn wir in Aktion ziemlich inky hinzufügen So heute vermasselt Sie que Stile und Skripte Und wenn wir aktualisiert haben l bezahlt Sie und Küken für vorne Auch dort sehen Sie, dass für awesome Schwestern ist in niedlich und sehen, dass es 24 Schrägstrich ist da nach der spielen und Regisseur , sind Sie auch schwächen fallen gelassen, dass aus. Und so jetzt, wenn volle Instanz, Ich wollte Aber an diesem ersten und ein Symbol, das aus Spaß kommt Awesome. Lass uns einfach für eine Sekunde ausgeben, dass es nur war, weißt du, nur um sicher zu sein, dass es ein Abschied weg war, ähm , sieht aus, es wird nicht in der es ist, huh? Aber sollte auf der Vorderseite und einem Führer angezeigt werden. Und jetzt können wir sehen, dass Al Telefon Awesome Zeug, die sie in niedlichen richtig hat, und wir verweisen auf Plugging Verzeichnis schnell, auch, ziehen das Raumschiff, und sie haben es, das ist, in der Warteschlange Stile und Skripte aus Ihrem Wiedergabeverzeichnis. 10. Erstellen deines ersten Plugins - Anpassen der Seite der Anmeldung: Auf keinen Fall nehmen wir alles, was wir in den vorherigen Videos gelernt haben. Und als sie wollten voran versuchen, unsere allererste, was Press Plugging zu machen. Also, was wir hier tun werden, ist, dass wir einen Plan erstellen, der die Standard-WordPress-Anmeldeseite anpassen . Gehen Sie einfach zurück zu meiner WordPress-Website hier und ich liebe Yeah, das ist die Standard-Zypern-Blasen Seite. So wie Sie sehen können, es ist keine besonders schöne Seite, und es hat einige WordPress bringen wie das Logo und Links zurück zu WordPress Punkt off und so gut, wir werden einige davon ändern. Und so wird es mehr reflektieren, was Ihre Marke ist und viel angenehmer für das Auge sein. Lasst uns anfangen möglich. Wir sollten einen 1.000.000 Ordner erstellen. Also, wenn wir erstellen und Sie in Appliance-Verzeichnis falten und rufen Sie einfach diese meine 1.000.000.000 Seite suchen OK für jetzt innerhalb, dass wir aus Haupt jetzt plagen Datei erstellen. Wenn ich sage, dass meine Sehnsucht Seite Volumen und geben Sie dies den gleichen Namen wie Ihre älteren, es ist kostenlos. Also, jetzt lasst uns anfangen mit einem Plug in zu fahren. Also denken Sie daran, für die WordPress Verbreitung sendet Sie brauchen, um einen Arzt an der Spitze der bekam mich für jede Datei. Und, Sir, ähm, fangen Sie an, dass die tatsächliche Verwendung amerikanischer englischer Augen ist der Login-Bildschirm auf einem Paket ist mein langer in einer Flynn-Art. Müssen Sie eine Begrüßung in WordPress bieten. Dieser verdammte Ruhm ist in meinem Alter. Okay, wenn ich also wieder hier reinschauen sollte, sehen Sie GPS nach oben, wie in der Liste der Decke aus. Da haben wir es. Aktivieren Sie das und sehen Sie besser aus. Und wie Sie das sagen können, haben wir noch nichts getan, also wird es nichts anderes zeigen. auch Fügen Sie hieraucheine andere Tochter hinzu, so dass die Beschreibung den aussehenden Bildschirm für die Kurven anpasst. Okay, du bist ich in Ordnung? So können wir jetzt auf tatsächlich Kunden auf der Anmeldeseite beginnen. Die Anmeldeseite verwendet also diese Datei mit dem Namen Nicht niedrig sein. Am Ende Ph Bestanden, so dass wir es einfach öffnen, um es zu referenzieren. So wird es uns sagen, welche Haken es gibt, die wir für Kunden verwenden können, die danach sehnen. Also, Festival wollen wir ja, das ist, ähm, Stil für die Libyer. Frei. Also kann ich hier sehen. Es gibt eine Aktion, Logan und Crypt, Sie Skripte. Also kopiere das, und ich werde Interaktion und mein aussehendes Alter einstecken knappes Gut, ich werde funktionieren. Und was wir tun wollen, ist, dass wir das Stylesheet einbringen wollen, das wir genug für Sie erstellen werden . Also mit dem, was wir gelernt haben, wie man Dateien innerhalb des Plug-In-Verzeichnisses referenziert, werden wir herausfinden, wie man in Kuba Stop Sheet hier. Also, wenn ich eine neue Datei will und wir nur nennen diese gestylt beginnt Theater Nein, machen Sie den Hintergrund rot. Nein, sein. Danke. Also, ähm, meine 1.000.000 Seiten Bullion Stile und nicht einmal Ah, du bist eine Zeile Akte. Ich glaube, das hat einen grillenden Schrägstrich damit. Also sollten wir einfach schwer zu gehen sein. Stile haben, Siehe ist es dann haben wir keine Abhängigkeiten. Und für die Version vom Raumschiff benutze ich einfach die modifizierte Zeit von der Schwangeren aus der Starship Terry Akte rechtzeitig. Ah, halb Onda. Wir müssen auch jetzt nicht auf die Funktion schauen, so Würfel drei Milliarden Stile. Es ist die Inkarnation dort, die auch so ja sehen, also sollte das in der Schlange der Hölle sein. Stop Blatt Jetzt haben sie einen Blick. Suche Seite Stände. Ja, da ist es. Und darauf habe ich eine schreckliche Arbeit geleistet. Und da gehen wir. Sehen Sie, jetzt haben wir alle Stile und niedlich, und das sieht wirklich schrecklich aus. Also machen wir das nicht. Das ist jetzt. Wir können tatsächlich mit der Anwendung einiger Stile beginnen. Die Hauptsache wird sich ändern wollen. Hier ist das Was persönlich? Wie Sie sehen können, ist es ein Hintergrundbild, also ist es kein tatsächliches Bild. Sag dir, es ist ein Hintergrundbild, also werde ich einfach gehen und ein Bild finden, das ich verwenden kann. Ist mein Leben in Ordnung? Jetzt habe ich das Bild gefunden, das ich anstelle des Weges zuerst verwenden werde. Wie so, was ist hier ausgewählt suchen? Welcher? A. Auf eine andere Art und Weise. Hintergrundbild ist ein Maskottchen. Keine PNG Uriel Zusammenfassung. Und ja, en hat sich verändert. Also das ist ziemlich klein eso ich will es alles machen. Wie Sie sehen können, hat es eine festgelegte Höhe von allen vollen Pixeln und mit den vertikalen Pixeln eingestellt. Also, was älter ist alles? Machen Sie es einfach 100% mit und mit einer Hintergrundgröße enthalten, es gibt keine Fliege. MM hat nichts wirklich geändert, also müssen wir es höher machen. Also habe ich den Befehl. Oh, mit 100% unten. Machen Sie es quadratisch. Gehen Sie mit dem Platz Nizza und groß. Was wird auch tun wollen, ist ändern Sie diesen Link und diesen Titel So zu einer Anmeldeseite hier und sehen Sie hier ist so lang und hatte einen Euro auf Lilian hatte einen Titel, den Sie sehen können, ist dieser WordPress-Link und angetrieben von WordPress Zeit, so dass wir diese Filter über Filter und auf gerechtes Kopieren. Im Moment, Meilin Alter, bist du alle Option. Und weil es ein Filter ist, haben wir tatsächlich einen Wert, der gesponsert wird. Ähm, also wird das genau welche? Wir schauen uns Ihre Rolle an. Also kopieren Sie diese Variable über. Das ist es, was wir bekommen. Pastor wird auch dies zurückgeben wollen, weil es ein Filter hilft. Aber sieh mal, ja, Sir. Ändert die Gesamtattribute. Beide Spirituosen Umfang. Es ist eine Schnur. Ähm, ja, Mädchen und gab eine Stärke zurück. Ok, Mann. Du willst das also von mir in dein eigenes Europa ändern. Ich sitze das gleich meinem immer noch kommen. Das macht Sinn, dass mein längstes Marketplace-Logo auf meine eigene Website verlinkt wird. Ähm, jetzt haben wir den Titel. Teoh ändert sich. Nun, also hatte ich ein Kuscheln. Die Funktion und was ist die Variable hier? Lilian hatte einen CODEL. Es wird es passieren. Ja, gib es zurück. Aber ich ändere nicht so das Das war das ein Kreuz mich Bein Ich denke, ist die Kardinalattribute . Es ist auch eine Zeichenfolge Nein, in einer Kuschel und gab die Zeichenfolge. Nein. Gut gesagt, Logan hatte einen Titel. Der Gleiche, Sir. Um gebaut Munger ist ma get place. Das hört sich gut an. Und jetzt, wenn ich das aktualisiere und Sie sehen könnten, hat sich der Link zu meiner Website unten unten hier geändert . Und Sie können auch sehen, dass sich der Titel geändert hat. - Sir. Fühlen Sie sich frei, mit der Aktualisierung der Anmeldeseite verrückt zu machen, um Ihr ganz eigenes Branding zu reflektieren. Ersetzen Sie das WordPress-Logo und den WordPress-Link, berechtigen Sie mit Ihren eigenen Details und fühlen Sie sich frei, die Sterne davon zu ändern. Wie auch immer Sie es für richtig halten, Sie müssen kein CSS-Experte sein, damit es ein wenig besser aussieht als es jetzt ist. Möglicherweise möchten Sie den Stil dieser Nachrichten ändern, die wie lange, wiederholbare, ungültige E-Mails und derartige Dinge sind. Eigentlich könnten wir das als Nächstes ändern, damit du sehen kannst, ob ich aufhöre. Ok. Wenn ich versuche, das Log in Form ohne möglich einzureichen, dass es mir einen Araber gibt. Wenn ich das Falsche gebe, wenn ich versuche, es mit dem falschen Benutzernamen zu senden, heißt es, dass Ansichten der Name falsch sind. Und wenn ich ihm das falsche Passwort gebe, sagt es mir, dass es falsch ist. So können wir diese Nachrichten auch ändern. Das ist also wieder ein Filter. , Versuchen Sie einfach, Logan-Nachrichten zu finden , . Also dieser Filter hier, suchen Nachrichten und Nachrichten ist die Variable. Also filtern wir Meilen 1.000.000 Alter in unserem. Jean-Botschaften. Es ist das und gut, nur ein wenig zu haben, so dass es nicht so offensichtlich ist, ob sie den richtigen Benutzernamen auf haben . So ändert die aussehenden Ära Nachrichten. Ich verirre Mythen. Es ist eine Ära. Es ist auf einer String-Antwort und Nachrichten, wenn wir es immer gleich betrachten. Äh, Sie haben falsche Rehouse zur Verfügung gestellt. Ok? Es scheint noch nicht zu funktionieren. Ich möchte, dass die Fehler Filter anstelle der Nachrichten gefüllt Auto. Sehen Sie, ob das funktioniert, haben Sie falsch angegeben. Also wissen Sie, wir haben aktualisiert. Je länger wir den Link und den Titel aktualisiert haben. Und jetzt haben wir die Fehlermeldungen aktualisiert, so dass es Angst vor angepassten, dass so viel wie Sie möchten. Ich habe einige Beispiele, die in der Kursbeschreibung verfügbar sind, die Sie sich inspirieren lassen könnten . Zum Beispiel gibt es meine junge Katze Long in Page, die auch den jungen Kapitän spielen wird. So fühlen Sie sich frei. Ist es verrückt geworden? Und ich freue mich sehr darauf, zu sehen, was Sie sich entwickelt haben, um Ihre Anmeldeseite anzupassen . 11. Die Übersetzung deines Plugin bereitstellen: Sie sollten jetzt eine voll funktionsfähige WordPress-Plug, in dem Kunden die WordPress-Anmeldebildschirm . Es gibt eine letzte Sache, die wir tun sollten, und lasst uns einen Stecker machen, der nicht übersetzbar ist, mehr als die Hälfte. Welche gedrückten Seiten sind in anderen Sprachen als Englisch. Also, wenn Sie wirklich liefern, das ist nur in mehr Sprache verfügbar. Sie verpassen einen schrecklichen Marktanteil. Möglicherweise müssen wir ein paar Tools installieren, damit Ihre Planung übersetzbar ist. Daher werden wir uns das jetzt ansehen. Das erste, was wir tun müssen, ist, einen Text im Mai hinzuzufügen. Dies ist normalerweise das gleiche wie Ihr Plug in Slug. So Text die Haupt, die Haupt und so meine lange im Alter spielen. Und wir müssen auch sagen, wo die Sprachen gespeichert werden. Also kommen Sie bei einer Funktion meine Seite Plug ins, das ist, und wir werden lernen wollen, Schätzung zu spielen. Also eine von Pasta durch den Schlauch von L wieder beginnen meine Überschwemmung beginnen. Falsch ist der zweite Umfang. Es wird repliziert, und dann brauchen wir den Basisnamen dieses PlugIn-Basisnamens in der Datei und dann Schrägstrich Sprachen. Es ist, wenn wir unsere Sprachen starten und dann fügen wir hinzu, dass zu füllen geladen aussehen, das wird sofort, sobald alt von dem, was Briten Fundings wurden direkt vor. Das gleiche wird geladen und vor dem, was Presse beginnt, Dinge anzuzeigen, die ableto Text übersetzen, bevor die Benutzer das sehen und meine Sprachen sein. Und wir werden nur sicherstellen, dass dies an verschiedenen Orten in den Anlageburtsprachen ist. Also, jetzt müssen wir einen neuen Ordner für Sprachen erstellen. Und in diesem Ordner ist, wo wollen unsere Put em er und PR-Dateien, die sind, was WordPress verwendet, um Übersetzungen in Next zu laden, müssen Sie diese beiden Dateien herunterladen, für die ich die Links in der Kursbeschreibung habe. Also eine großartige Datei und Paket weit. Also werden wir eine Grump-Aufgabe verwenden, um den Pop zu generieren, für den wir unsere Übersetzungen machen können . Also, wenn Sie noch keinen Jess installiert haben, sollten Sie das zuerst tun. Und sobald Sie keine Js installiert haben, erhalten Sie auch NPM, was kein Paketmanager ist. Und so, sobald Sie das getan haben und Sie dachten, diese beiden Dateien in Ihrem Plug-In-Verzeichnis. Sie können ihn im Stuhl von einer Konsole aus treffen, und es wird vermitteln. Hab Glück. Wirklich? Haben Sie es im richtigen Verzeichnis ausgeführt? Das Komitee begnügt Millionen. Ich schaue noch einmal in die Seite. - Ja. Laufende Zahlung, Seele von innen nach außen Plugging Verzeichnis. Es wird alle Pakete installieren, die für unseren Plug in benötigt werden. Weißt du, du kannst diesen neuen No-Moduls-Ordner sehen , der schon eine Menge Sachen drin hat, obwohl wir nur Grant End den Football-Gorilla wirklich brauchen. Also weißt du was? Wir haben das im Stall erwischt, können wir die gewachsene Übersetzungsfunktion ausführen, die einen Teil Feind erzeugen würde. Ja, damit Sie sehen können, dass es diese Topffarm geschaffen hat. Ich logge mich in Seite Plug in Dompok. Aber im Moment hat es keine Stärken aufgegriffen. Also, das ist, weil, was Geldbörse verwendet Text bekommen und wir haben keine, obwohl String durch, Textfunktion erhalten. Also, welche Verfahren? Die Bibliothek namens get text, um nur Stärke zu übersetzen. Und damit es richtig funktioniert, müssen Sie eine get-Text-Funktion durchlaufen. Was drückt mehrere Daten, und dann beginnen Sie immer mit ihnen in die Schule. Also haben wir hier zwei Strings, die wir unseren Titel für ihre längere und diese Fehlermeldungen übersetzen wollen . In diesem Fall ist es zu unterstrichen, wenn wir es zurückgeben möchten. Und wir müssen auch hinzufügen, NB langsam aus dem Brunnen. Sie können dies nicht als Variable speichern, weil das Programm, das interpretiert wird, Deport-Datei und die zugehörigen Übersetzungsdateien ein tatsächlich laufen ph Schmerzen. Es wird also nicht schwer. Es möglich, dass Eltern ist es bedauerlich und erfordert, dass Sie Zehe versuchen über Ihre Schnecke eine Reihe von Malen. Aber so funktioniert es leider so gut. Jetzt tu das Gleiche, um da draußen bist du. Mein Name spielt. Also, bevor du jetzt laufen willst Oh, übersetze mit dieser Pot-Datei und du kannst hier sehen, dass es diese beiden Stärken aufgegriffen hat, also genau das ist, was wir brauchen. Nun, wenn wir meinem Sprachfoto nachgeben und hoffentlich ein Programm namens Poet installiert haben und wenn Sie nicht gehen sollten, das jetzt tun, sobald Sie das installieren, können Sie diese Datei nicht öffnen. Und so lässt diese Frau Sie in verschiedene Sprachen übersetzen. Welche Verfahren? UNS. Standardmäßig Englisch. Um es in jeder anderen Art von Sprache anzuzeigen, müssen Sie eine Übersetzung zur Verfügung stellen. Das s Also haben wir eine Pot-Datei, die nur eine Vorlage ist, die alle Streams darin enthält. Also müssen wir jetzt eine Übersetzungsdatei erstellen, die auf unserer Pope-Datei basiert. Also habe ich eine neue Übersetzung erstellt. Ähm, wir wollten sein, sagen wir, Englisch trainiert vorerst, weil ich dort bin. In diesem Fall gibt es nichts wirklich,was übersetzt werden muss, damit wir unsere Seelen einfach kopieren und einfügenkönnen, und dann können wir sie speichern. In diesem Fall gibt es nichts wirklich, was übersetzt werden muss, damit wir unsere Seelen einfach kopieren und einfügen können, So haben wir den Namen als die Steigung gespeichert, Meine Anmeldeseite, Holen Sie es Geld und dann Sprache Wörter in diesem Fall wieder auf dem Schuljahr. Und es wird auch diean mein Telefon erzeugen. Das war die Topffeile, die du sagst. Also, wenn wir zurück zur L-Seite gehen und wir irgendwie Sprache, ähm, ich habe eine kleine Tarnung. Es gibt keine andere Schule, die ich nicht sicher war, ob sie es waren. Wenn wir zu unseren Sitzungen gehen und wenn es bereits auf Englisch Australien gesetzt ist, so werden wir wahrscheinlich keinen Unterschied bemerken. Also, wenn ich ja, weil es die gleichen Worte sind. Es gibt keinen Unterschied. Aber wenn ich das ändern würde, um nein zu sagen, könnte ich jetzt nicht hineinschauen, wenn ich es aktualisiere, wird es Sherry kennen, die übersetzten Dateien voll dieser Sprache. Offensichtlich werden Sie so etwas nicht als Ihre Übersetzung haben wollen. Aber wenn Sie Wörter wie Farbe übersetzen, die im australischen und britischen Englisch und nicht in einem Amerikaner verwendet wurden, oder in eine völlig andere Sprache wie Spanisch übersetzen, wird es sich erheblich von der ursprünglichen Quelltext. Und so machen Sie Ihr Spiel in der Übersetzung bereit. 12. Schlussgedanken: Hey, Leute sind hier reingekommen. Ich wollte nur gratulieren. Bauen Sie Ihre allerersten Waffen. Dies ist ein spannender Schritt der ersten Schritte mit dem Bau wurden die ersten Plug-Ins, und ich freue mich wirklich darauf zu sehen, was Sie als nächstes in diesem Kurs begehren wir. Einer davon, es Safe-House Different zu spielen, auch. Danke Die eine Frankreich PHP kämpfen Standards. Wie sie das System in meiner Handtasche haken. Weps Zugriff auf Ihr Plug Ins-Verzeichnis und in Tötung, Zupfen bestimmte Tausende. Zunächst freue ich mich sehr darauf, Ihre Klassenprojekte zu sehen. Bitte laden Sie Screenshots Ihrer langen in-Seite in Ihr Klassenprojekt hoch, und ich gebe Ihnen gerne Feedback von dort. Wenn Sie mit Kit vertraut sind, haben Sie Angst, als ob Sie spielen, um aufzustehen und es mit der Welt zu teilen. Wenn du auf dem Laufenden bleiben willst, was ich tue, kannst du mir auf Still teilen folgen. Ich werde mehr Entwicklungskurse haben, die in der Nation herauskommen. Jeder oben auf können Sie mich auch auf allen sozialen Netzwerken finden. Cameron schließt sich live auf diesem Marktplatz und regelmäßig teilen Tipps, Tricks und Tutorials rund um Plugging Entwicklung und andere Aspekte würde als Dankeschön für den Kurs kleiden . Ich möchte Ihnen einen Rabatt von 10% auf alle Plugging Einkäufe von moments Marketplace anbieten. Gehen Sie einfach über zu mongrels Mark platziert auf Schrägstrich Aktie, um Ihren Rabatt zu beanspruchen. Vielen Dank, dass Sie meinen Kurs genommen haben. Und ich freue mich sehr darauf, alle alten Klassenprojekte zu sehen, und wir sehen uns im nächsten Kurs.