Transkripte
1. Promotion: A Nun, hallo, Dan. Willkommen
zu meinem ganz besonderen Kurs PHP
lernen für Watpress“ Und dies ist ein Kurs, der
speziell für Studenten konzipiert wurde , die Wtpress-Benutzer sind, aber
Wat Press-Entwickler werden möchten Jetzt ist es wichtig, PHP
zu lernen, da
PHP tatsächlich
zur Erstellung von Watpress verwendet wurde Wenn Sie also Watpress-Entwickler
werden und Ihre eigenen Themes, Plugins und Funktionen
entwickeln wollen, ist
es wichtig, dass Sie
zumindest die Grundlagen von PHP erlernen , dieser Kurs ist
es wichtig, dass Sie
zumindest die Grundlagen von PHP erlernen,
und
genau das bietet Ihnen In diesem Kurs
werden wir uns also mit PHP befassen , was genau PHP ist und wie es sich von anderen
Programmiersprachen unterscheidet Ich zeige dir, wie du PHP-Code richtig
schreiben kannst und auch, wie du
HTML-Code mit PHP kombinieren kannst. Und wir werden zum
Hauptteil des Kurses übergehen wo ich dir zeige, wie du
anfangen kannst , deine
eigenen Funktionen,
deine eigenen
WordPress-Funktionen mit PHP zu schreiben . Ich zeige Ihnen, wie Sie mit
bedingten Anweisungen
wie der EL-Anweisung arbeiten . Ich werde dir Hooks,
Aktionen und Filter vorstellen , bei denen
es sich um WordPress-Funktionen handelt. Wir werden auch über
Variablen und Arrays sprechen. Und zum Schluss werde ich mit Ihnen über
die wichtigste
Funktion in ganz WordPress
sprechen ,
nämlich den WordPress-Loop Am Ende dieses
Kurses haben
Sie die grundlegenden Grundlagen von
PHP gelernt und erfahren, die grundlegenden Grundlagen von wie Sie
PHP verwenden können , um
WordPress-Entwickler zu werden Wenn Sie also der Meinung sind, dass dieser Kurs ideal für Sie sein
wird, ermutige
ich Sie, sich noch heute für den Kurs
anzumelden, und ich hoffe, Sie
von innen zu sehen, hat
2. Die ersten Dinge: Bevor wir offiziell mit dem Kurs
beginnen, muss ich
einige Dinge erwähnen und klarstellen. Zuallererst ist dies
ein reiner Einführungskurs in PHP. Es wird kein mittleres Niveau oder ein fortgeschrittenes Niveau
oder ähnliches sein. Das ist nur für Anfänger. Wenn Sie also neu in PHP sind, ist
dieser
Kurs perfekt für Sie. Zweitens sollten
Sie für WordPress idealerweise ein
fortgeschrittener WordPress-Benutzer sein. Du kannst kein
absoluter Anfänger sein. Um an diesem Kurs
teilnehmen zu können, müssen Sie über
mittlere
Kenntnisse in Wtpress verfügen , müssen Sie über
mittlere
Kenntnisse in Wtpress wohlfühlen .
Sie sollten sich in der Arbeit mit
Watpress Nun gibt es zwei
Hauptwebsites, die wir verwenden werden. Eine davon ist phb.net, die offizielle
Hauptwebsite für PHP An zweiter Stelle steht der
Watpress Codex, das Hauptrepositorium für
alle Funktionen und alles, was mit der alle Funktionen und alles . Sie können diese beiden Seiten also mit einem Lesezeichen versehen
. Wenn Sie jetzt
lokal auf Ihrem Computer
oder auf Ihrem Mac arbeiten , benötigen
Sie keinen
FTP-Zugriff, es geht Ihnen gut Wenn Sie jedoch
versuchen, an
einer Website zu arbeiten , die im Internet aktiv ist, benötigen
Sie
FTP-Zugriff, da
wir mit unseren Themendateien arbeiten werden. Wir werden das
WordPress 2021-Thema verwenden, aber das offizielle 2021-Thema. Um auf die
Themendateien auf dem Sofa zugreifen zu
können, benötigen Sie also einen FTP-Zugang. Wenn du nicht weißt, wie man
ein FTP-Konto erstellt oder wie
man einen FTP-Zugang erhält, habe ich hier auf
YouTube ein vollständiges
Tutorial , das dir zeigt,
wie du das machen kannst. Jetzt werde ich auch Notepad
Plus als meinen Texteditor verwenden Plus als meinen Texteditor Ich werde Änderungen an unseren
Dateien vornehmen und sie dann abspielen Also werde ich Notepad
Plus Plus dafür verwenden. Auch hier auf YouTube habe ich ein vollständiges
Tutorial, das Ihnen
zeigt, wie Sie
mit Notepad Plus Plus arbeiten können Aber wenn Sie einen anderen
Texteditor haben, mit dem Sie arbeiten, zum Beispiel
Sublime, müssen
Sie
Notepad Plus Plus nicht verwenden Es ist überhaupt nicht verpflichtend. Und zu guter Letzt habe ich auf
webmonkcadem.com einen vollständigen Kurs darüber welches Pressethema entwickelt webmonkcadem.com Es ist auch auf Demi verfügbar. Tatsächlich besteht mein
Hauptzweck mit
diesem kurzen kostenlosen Kurs darin, Ihnen
Whatpress Development vorzustellen Und in der Hoffnung, dass,
wenn Sie davon überzeugt sind,
dass ich wirklich
ein Watpress-Theme-Entwickler werden möchte, Sie sich dann für den Kurs für Fortgeschrittene anmelden können, der viel tiefer in die Entwicklung von
Watpress-Themen eingeht viel tiefer in die Entwicklung von
Watpress-Themen eingeht Sie können es sich also ansehen,
wenn Sie interessiert sind. Und dann gibt es noch eine
Sache, die ich vergessen habe
zu erwähnen, als ich den Kurs
gemacht habe, und das ist, weil ich es für selbstverständlich hielt
und ich möchte
nichts für selbstverständlich halten, okay? PHP-Dateien, du
endest sie mit Punkt PHP. Hier können
Sie zum Beispiel all diese
Dateien jetzt sehen:
Four Food Dot PHP, Archive Dot PhP, Foot Dot PHP und so weiter, das
sind PHP-Dateien. Sie beenden also Ihre Dateien, Ihre PH-Dateien punktförmig PHP. Und dann endlich öffnest du einen PHB-Code mit dem
Kleiner-als-Zeichen, Fragezeichen und dann PHP Im Moment wäre dies also
der Beginn einer beliebigen
PHB-Erklärung Und dann hier unten
, wo Sie das
Fragezeichen und dann
das Größer-als-Zeichen haben , schließen Sie den PHP-Code Sie müssen also Ihren PHP-Code öffnen
und ihn
dann schließen, um zu
vermeiden, dass etwas kaputt geht. Also habe ich vergessen,
das während des Kurses zu erwähnen, und erst als ich die
Videos
durchgesehen habe, wurde mir klar, dass ich vergessen habe, diese
sehr, sehr einfache Tatsache zu erwähnen, aber es ist wichtig, dass
ich sie erwähnen muss weil die
Leute das für selbstverständlich halten können. Das ist es also. Ich hoffe, dir gefällt der Kurs. Lassen Sie uns nun
offiziell mit
dem gelernten PHP
Forward Press-Kurs beginnen .
3. Was ist PhP?: Okay, lassen Sie uns damit beginnen
, darüber zu sprechen, was PHP eigentlich ist
und was es tut. Und PHP steht für
Hypertext-Präprozessor,
und was es tut, ist,
dass es tatsächlich Daten aus einer
Datenbank abruft Im Grunde ist es also eine
serverseitige Skriptsprache. Und das
unterscheidet PHP von anderen Sprachen wie
beispielsweise Javascript. Die meisten anderen Sprachen erledigen ihren Job auf Ihrem Computer
oder in Ihrem Browser, aber PHP erledigt seinen Job
auf der Serverseite. Wenn Sie also versuchen, auf Daten von einem Server
zuzugreifen, vielleicht ist es ein Webserver oder ein Datenbankserver, würden
Sie PHP verwenden. Wenn Sie versuchen,
Informationen oder Daten an einen Server zu senden, PHP ebenfalls beteiligt. Nun möchte ich Sie dringend
ermutigen, diese
spezielle Website mit einem Lesezeichen
zu Sie heißt php.net und ist die Hauptwebsite für
alles, was mit PHP zu tun Sie können
sich die Dokumentation
und
dort viele weitere Informationen über PHP ansehen und
dort viele weitere Informationen über Wie
interagiert PHP also eigentlich mit Wat Press? Was ist die Beziehung? Ich weiß nicht, ob Ihnen das schon einmal
aufgefallen ist, aber wenn Sie Watpress
installieren , würden Sie
normalerweise auch eine Datenbank
erstellen Das hängt davon ab, wie Sie welche Presse
oder welches Hosting-Panel Sie
installieren oder welches Hosting-Panel Sie Aber in meinem Fall
verwende ich Side
Ground und wenn ich versuche, What Press vom Backend aus zu installieren, habe ich immer die Möglichkeit, der Datenbanktabelle einen
Namen zu geben und solche Dinge zu tun. Wenn Sie also What Press installieren, erstellen
Sie auch
eine Datenbank. Jetzt ist es in Ihrer
Datenbank, wo die meisten
Ihrer Dateien auf Ihren Seiten,
Ihren Posts, Ihren
Benutzerdaten, Passwörtern gespeichert
sind Ihren Posts, Ihren
Benutzerdaten, Passwörtern All diese Informationen
werden in Ihrer Datenbank gespeichert. Jetzt werde ich Ihnen hier
ein Live-Beispiel geben. Ich habe eine
meiner Demo-Websites, den Film Characters.com Es ist nur ein Beispiel-Blog mit einigen Beispielbeiträgen
und ähnlichen Dingen Ich bin hier auf Side Ground, dem Backend für Side Ground. Sie können sehen, dass ich die
Website movie characters.com habe. Jetzt habe ich auf die Datenbank zugegriffen, und das ist die
Datenbank genau hier. In der Partitur heißt es Area 618
, WP 329. Okay, ich werde die Datenbank
erweitern, und jetzt können Sie sehen, dass ich Zugriff auf verschiedene
Arten von Tabellen Und selbst anhand des Namens
kann man irgendwie erkennen, worum es bei ihnen geht. Hier unten als Beispiel, du kannst sehen, dass ich den
ganzen Weg hier unten habe. Okay. Oh, es tut mir leid.
Ich war genau hier oben. Okay, WPDEUnderscore,
Posts, richtig? Du siehst die Tabelle genau dort.
Ich werde es öffnen und dir ein paar Sachen
zeigen. Wenn ich hier auf meine
Website gehe, kannst
du sehen, dass ich
Beiträge zu Filmen und Spielen von
Titanfall habe. Sie können sehen, dass ich eine
Känguru-Box habe, die im Internet auftaucht. Legion macht 900. Ich habe Schlagworte wie Action
oder Terminator Two. Ich habe als Beispiel einen Beitrag über
Terminator Two. Wenn ich jetzt zu meiner
Datenbank gehen würde,
könntest du die
Titel der Beiträge hier sehen Sie haben steigende
Kinozahlen, Terminator Two Review,
Acquire Place Review Da ist noch einer,
Terminator zwei für sich allein. Und so weiter, jetzt kannst
du anfangen, die Titel
der Beiträge zu sehen, die ich habe Sie können das Datum des Beitrags und
den eigentlichen Inhalt des Beitrags selbst sehen . Und wenn ich dann hier
nach rechts scrolle, siehst
du weitere Informationen
wie den Veröffentlichungsstatus, ob er veröffentlicht
oder im Entwurfsmodus ist, den Kommentarstatus, ob
Kommentare erlaubt sind oder nicht. Wenn der Beitrag ein
Passwort hat, das Sie verwenden
müssen,
um auf den Beitrag zuzugreifen, den Namen des Beitrags usw. und so weiter, Beitrag geändert und
viele weitere Informationen. Im Moment können Sie also sehen, dass sich
all diese Informationen in der Datenbank befinden. Wenn ich zu
meiner Datenbank zurückkehre und eine weitere Tabelle
öffne, nur um Ihnen
ein anderes Beispiel zu geben, hier
unten, Benutzer, WPDE
unterstreichen Das sollte
Ihnen sagen, dass diese Tabelle die Benutzerinformationen
enthält, also
Personen, die Konten
auf der Website haben Im Moment können Sie
sehen, dass ich mich mit IDs, Film und Entwickler anmelden muss. Sie können die
E-Mails und auch einige andere
Informationen zu
dem jeweiligen Benutzerkonto sehen . Der springende Punkt hier ist also, dass
jedes Mal, wenn ich versuche, etwas auf meiner
Website zu tun, oder jemand versucht, etwas
auf meiner Website zu tun. Nehmen wir zum Beispiel an, sie haben fünften Mal auf Bruce Willis
Words
geklickt Damit Workplace diesen Beitrag, das vorgestellte Bild, den Titel,
den Inhalt usw.
anzeigen
kann das vorgestellte Bild, den Titel,
den Inhalt usw.
anzeigen , muss er in
meine Datenbank gehen und
die Informationen mit PHP von
dort abrufen die Informationen mit PHP von
dort abrufen Nun, woher weiß
Welche Presse anhand der ID, zu welchem Inhalt welcher
Beitrag gehört. Alle deine Beiträge haben IDs. Ich bin mir nicht sicher, welche Post-ID für diesen bestimmten Beitrag gilt,
aber sieh dir das an. Und finde heraus,
ob ich zurück zur Beitragstabelle gehen und
zum neunten Mal nach Bruce Willis Words
gesucht
habe neunten Mal nach Bruce Willis Words
gesucht Lass mich hier nach unten scrollen und nachsehen Okay, es ist hier unten. Sie können
sehen, dass die ID tatsächlich 59 ist. Wenn ich also auf den
Link für diesen Beitrag klicke, weiß
Wordpress, dass, Oh, die ID für diesen Beitrag 59 ist. Lassen Sie mich
mit PHP in die Datenbank gehen und nach dem Inhalt für den
Beitrag mit der ID 59 suchen . Das ist im Grunde
die Beziehung zwischen PHP und WordPress. Auch hier wird PHP hauptsächlich
verwendet, um
Informationen abzurufen oder Informationen an einen Server zu senden
. Es ist serverseitig,
Skriptsprache. Es macht seinen Job auf
der Serverseite. Und das
unterscheidet es von anderen Sprachen wie JavaScript. Die meisten anderen Sprachen erledigen
ihren Job in Ihrem Browser. PHB erledigt seine Arbeit
serverseitig. Im nächsten Video werde
ich Ihnen also viel
mehr über die Beziehung
zwischen PHP und Wordpress zeigen und wie PHP tatsächlich
verwendet wird , um verschiedene Arten
von Funktionen in WordPress zu erstellen
4. Php in WordPress: Lassen Sie uns nun ein
bisschen mehr darüber sprechen, wie PHP in WordPress verwendet wird. Jetzt habe ich die
Dinge ein wenig verändert. Ich habe
hier eine andere Website , eine weitere Beispiel-Website. Und hier möchte
ich Ihnen kurz
zeigen, dass ich einen Beitrag habe, Titel PHP
for What Press trägt. Und es ist ein typischer What
Press-Beitrag mit einem Titel, Beitragsbild und einigen Inhalten. Okay? Und dann können
Sie hier unten sehen, dass wir die Kategorie
Def-Tutorial und
einige andere Informationen haben Def-Tutorial und
einige andere Informationen Gehen wir zurück zum Backend. Ich habe auch eine Seite
namens Rezepte. Sehen wir uns die Seite an, und
das ist die Seite genau dort. Okay, ich verwende übrigens das
Standarddesign von
Wat Press 2021. Jetzt gehe ich hier zu
meinem Texteditor,
nicht zu PAD plus Plus, aber ich bin per
FTP mit meinem 2021-Thema verbunden, und Sie können sehen, dass wir
die Dateien hier haben. Und die erste Datei, die ich hier geöffnet
habe, ist der Funktionspunkt phpFle. Hier befindet sich im Grunde
die überwiegende Mehrheit der in
Ihrem Theme verwendeten Funktionen Wenn Sie nun hier nach unten scrollen, werden
Sie anfangen,
verschiedene Dinge wie Arrays zu sehen. Sie werden Namen oder Funktionen sehen. Sie werden sehen, ob
es oft benutzt wird. Ich währenddessen, all das ist PHP,
okay, du kannst dich
hier hinsetzen, Array, Array. Hier haben wir
eine andere Funktion. Ist eine benutzerdefinierte Vorschau,
mach etwas. Genau hier
haben Sie die Funktion, eine Seitenleiste
zu erstellen und zu
registrieren. Sie können genau hier sehen,
dass es heißt, Seitenleiste registrieren, und dann enthält das Array grundsätzlich verschiedene Informationen
über diese Seitenleiste, wie den Namen, die ID, die Beschreibung und so weiter Okay, lass uns weitermachen. Sie haben jetzt den Indexpunkt
PhP und das ist
wahrscheinlich die wichtigste Datei jeder Watpress-Website
oder einem What Press-Theme Der Grund dafür ist, dass
dies normalerweise die Hauptvorlagendatei ist, die Watpress verwendet, um
Inhalte auf einer Seite anzuzeigen Nun, welche Presse wird diese
spezielle Datei verwenden, wenn es
keine gibt , wenn es
keine andere Datei gibt,
die
in der Vorlagenhierarchie weiter oben
steht . Ich versuche hier zu sagen, woher
weiß welche Presse , wie man den Inhalt
einer Seite anzeigt und wie man dann den Inhalt eines Beitrags
anzeigt Weißt du, das sind zwei
verschiedene Beitragstypen, oder? Nun, hier ist die Sache. Sie haben hier eine Datei oder eine Vorlagendatei
namens Page Dot PhP. Dies wird normalerweise für die
Anzeige von Seiten verwendet, okay? Um es dir zu beweisen, werde
ich
etwas tun, genau hier, ganz oben. Ich werde sagen, das ist eine Seite. Und ich werde diese Änderung
speichern. Beachten Sie, dass ich es in
der PHP-Datei mit Seitenpunkten speichere. Wenn ich jetzt zu meiner Website
zurückkehren sollte, ist
das hier ein Beitrag. Denken Sie daran, dass Seite
Wordpress ein Beitrag ist. Wenn ich diesen Beitrag aktualisiere, kannst
du jetzt sehen, dass wir nicht sehen, dass es sich um eine
Seitenaussage handelt, oder? Aber wenn ich
zu meinem Backend gehen und mir die Seite des Rezepts
angesehen habe ,
schauen wir uns die Seite an. Genau hier können Sie sehen,
dass es sich um eine Seite handelt. Das liegt daran, dass die Presse,
die die Vorlagenhierarchie verwendet , weiß,
dass, okay, das ist eine Seite. Ich schaue nach, ob es eine
Datei namens Page Dot PhP gibt? Oh, es gibt eine Datei
namens Page Dot PHP. Lassen Sie mich nun diese Vorlage verwenden , um den
Inhalt der Seite anzuzeigen. Und weil ich genau hier zu
meiner Datei gegangen bin und sie als Seite hinzugefügt habe, Workplace-Ausgaben,
das ist eine Seite. Okay? Also, zurück zur ganzen Sache mit
der
Vorlagenhierarchie: Wenn der Seitenpunkt PHB in meinem Theme
nicht existieren würde, welche Presse würde dann den Indexpunkt PHB
verwenden Es ist so etwas wie
die Fallback-Option. Es ist immer die Fallback-Option,
unabhängig davon, ob Sie Beiträge, Seiten oder sogar Inhalte aus
anderen benutzerdefinierten Beitragstypen Der Indexpunkt PgB ist immer die letzte Option, wenn es
keine spezifischere Datei Nun haben Sie gesehen, dass Page Dot pHB Seiteninhalte
anzeigt, oder? Lassen Sie mich diesen Kommentar hier
ganz schnell entfernen. Lass uns das rausschneiden. Lass mich meinen Platz
entfernen.
Lass mich das speichern. Die Datei, die zum Anzeigen von Inhalten für
meine Beiträge
verwendet wird, ist nun die PHP-Vorlagendatei
mit einem Punkt für den Inhalt. Jetzt, genau hier, werde
ich genau das Gleiche tun. Ich werde
den gleichen Inhalt einfügen und das jetzt als Beitrag sagen. Lassen Sie uns das speichern und
wie Sie sich vorstellen können, werde
ich hier
zum Backend zurückkehren. Jetzt werde ich meine Seite
aktualisieren. Sie können sehen,
dass nichts angezeigt wird. Aber wenn ich hier zu
meinem Beitrag gehen und die Seite
oder den Beitrag aktualisieren würde, werden
Sie feststellen, dass das nicht angezeigt wurde.
Lassen Sie mich zurückgehen und
sehen, was passiert ist. Das ist ein Beitrag. Okay. Lass mich noch einmal schnell etwas ändern. Ich bin mir nicht ganz sicher, was dort
passiert ist. Okay, es ist jetzt definitiv
gespeichert. Also, wenn ich
zurückgehen und mich auffrischen sollte, sollte es eigentlich hier
unten sein. Es sollte hier sein. Oh, das ist nicht der Hauptteil, tut
mir leid. Ich bin ein Vollidiot. Das ist die Homepage. Dies ist eigentlich nicht die
eigentliche Beitragsseite selbst. Dies ist die Startseite
der Website. Wenn ich jetzt also zu Seite vier gehe und auf die eigentliche Seite selbst
drücke, die eigentliche Seite selbst
drücke, können Sie
jetzt sehen,
dass es sich um einen Beitrag handelt. Es tut mir leid, ich habe meine
Kochplatte
verloren und ich nehme auf.
Es ist nicht einfach. Okay, damit du
sehen kannst, dass es heißt, dass dies
ein Beitrag speziell für
diesen Beitrag hier ist . Okay. Wow, das war knapp. Ich gehe zurück und ich
werde das entfernen, okay? Und wieder einmal verwendet
Wtpress natürlich
PHP, um
all diese Informationen abzurufen Nun gibt es
noch etwas, das Sie
beachten sollten , wenn es
um PHP und Wtpress geht Es gibt dieses Ding
namens Template-Tags. Template-Tags sind
quasi vorgefertigte PHP-Funktionen, die
verwendet werden, um bestimmte
Arten von Informationen anzuzeigen Eines der besten Beispiele, die
ich Ihnen geben kann, ist genau hier in dieser
Template-Datei, der Inhalt Single Dot
PHP. Also hier ist die Sache. Was in der Presse angezeigt wird, lass
mich diese Seite einfach umformulieren. Welche Presse zeigt den
Titel meines Beitrags an, oder? Es zeigt das
vorgestellte Bild an. Es zeigt den Inhalt an. Und dann werden hier unten sogar das Veröffentlichungsdatum,
der Autor und sogar die
Kategorie des Beitrags
angezeigt . Woher
weiß welche Presse, wie das geht? Das liegt an den
sogenannten Template-Tags. Die Template-Tags sind vorgefertigte Funktionen, die
bestimmte Arten von
Inhalten dynamisch anzeigen bestimmte Arten von
Inhalten dynamisch Ich werde es dir
beweisen. Wenn ich zur Vorlagendatei
hier für unsere Beiträge
zurückkehren würde, siehst
du dann dieses Ding
hier,
den Titel PHP, den
Unterstrich-Titel Das hier ist ein
Template-Tag, der speziell
für die Anzeige des
Titels unserer Beiträge verwendet wird für die Anzeige des
Titels unserer Beiträge Aus diesem Grund
wird der Titel angezeigt. Wenn ich jetzt
gleich hier hingehen und das entfernen würde, schneiden
wir es einfach
aus und ich speichere es. Wenn ich zu
meinem Beitrag zurückkehren und ihn aktualisieren würde, können
Sie sehen, dass der
Titel jetzt nicht mehr da ist. Er ist weg. Das liegt daran, dass wir das Template-Tag
entfernt haben. Lass mich zurückgehen und
ich mache rückgängig, was ich getan habe. Lass uns gleich hier ein weiteres
Template-Tag hinzufügen. Wir werden die Kategorie
des Beitrags direkt
unter dem Titel
anzeigen . Und wie kann ich das machen?
Ich kann ein anderes Tag verwenden, das
als Kategorie bekannt ist. Es ist wirklich so
einfach. Wenn ich also hier rausgehen
und den Titel in
die Kategorie ändern und speichern würde. Okay, ich gehe zurück zur Beitragsdatei
hier, aktualisiere die Seite. Und im Moment
können Sie sehen, dass wir
die Kategorie Dev Tutorial haben . Das sind im Grunde genommen
Template-Tags. Es gibt viele, viele,
viele Vorlagen-Tags, und eigentlich hätte
ich eine Seite öffnen
sollen, um
Ihnen zu zeigen , was die verschiedenen Wat
Press-Template-Tags sind. Und ich habe sie geöffnet, und ich wollte es nicht live machen weil mein Internet
hier ziemlich,
ziemlich schlecht ist , also
musste ich das Video anhalten, die Seite
öffnen
und hier ist es. Wenn Sie also zu
Codex oder wtpres.org gehen, Schrägstrichvorlage namens Tags,
genau hier, können Sie so viele davon
sehen Sie haben die allgemeinen Tags. Holen Sie sich den Header, G Futa. Lass mich dir
die übrigens zeigen. Wenn ich gleich
hier zurückgehen und zu Page
Dot PhP gehen würde,
lass uns zu Index Dot PhP gehen. Das ist die
Haupt-Template-Datei genau hier. Es tut mir leid, nicht Index
oder PHPpage Punkt Seite B. Nehmen wir den Seitenpunkt p Sie können genau hier
sehen, G-Header. Header abrufen. Und dann heißt
es hier unten auch: Holt FUTA Dies sind Funktionen, die den Header
der Website und auch die
Fußzeile der Website
aufrufen der Website und auch die
Fußzeile der Wenn Sie nun
hier rechts
in meinem Theme-Ordner nachschauen , habe ich die Datei
Header Dot PhP Es ist eine Datei, die
speziell für die Anzeige von
Inhalten in der Kopfzeile verwendet wird. Dabei
handelt es speziell für die Anzeige von
Inhalten in der Kopfzeile sich normalerweise sowohl um Ihr Logo als auch um Ihr Hauptmenü. Nun, wenn ich
hier raufgehen und
dasselbe tun und sagen Das ist der Header. Und ich habe diese Datei gespeichert.
Wie Sie sich vorstellen können, wenn ich
jetzt zu meiner Seite zurückkehren würde, da die
Kopfzeile global ist, befindet sich
die Kopfzeile auf jeder
Seite in jedem Beitrag. Wenn ich diese
Seite jetzt aktualisiere, siehst
du dort oben,
dass dort steht: Das ist der Header. Wenn ich zu meinem
Beitrag gehe und ihn aktualisiere, heißt
es auch, dass dies
der Header ist und so weiter. Jetzt haben Sie genau
das Gleiche auch für den Puta Dot PhP Das sind also Funktionen
, die
Seiten aufrufen , Hea Dot PHP, Fred Dot PhB Sie stoßen immer häufiger auf sie,
je weiter wir vorankommen. Okay, gehen wir zurück zu den
Template-Tags hier. Sie haben also andere, wie die Seitenleiste, das Anmeldeformular,
Archive, Autoreninformationen,
Kategorieinformationen, Kommentar-Tags und
so weiter und so fort Sie können
gerne Zeit damit verbringen, all diese Tags
durchzugehen ,
wenn Sie möchten Aber das war's im Grunde
für WordPress und PHP. Auch hier gilt: Je weiter Sie
in diesem Kurs vorankommen, desto
besser werden
Sie
die Beziehung zwischen
PHP und Board Press verstehen . Ich hoffe, dir hat das Video gefallen.
Ich sehe dich im nächsten.
5. Richtig PHP-Code schreiben: Lassen Sie uns nun darüber sprechen, wie man PHP-Code richtig
schreibt. Mit anderen Worten, wir sprechen
über PHP-Codierungsstandards. Und ich habe eine ganze Liste
vor mir, also
lasst uns anfangen. Das erste, worüber wir
sprechen werden, wäre, wie Sie Ihre Funktionen
und Variablen
benennen. Und hier haben wir
ein klassisches Beispiel. Wir haben die Funktion 2021 oder
Widgets zur Partitur drin. Die Aufgabe dieser Funktion
besteht darin, eine Seitenleiste zu registrieren. Beachten Sie
jedoch, dass
der tatsächliche Name der Funktion Widgets
in der Partitur ist. Aber sie beginnen zuerst mit
dem Wort Funktion. Wir haben also function, und dann möchten Sie vor dem Namen
ein Präfix hinzufügen. Das Präfix ist in diesem Fall 2021. Und der Grund, warum
Sie Ihren
Funktionsnamen
Präfixe hinzufügen möchten , ist es irgendwo
auf der Website
ein anderes Plugin geben könnte irgendwo
auf der Website
ein anderes Plugin , das dieselbe Funktion verwendet Und wenn sowohl Ihr
Theme als auch Ihr
Plug-In genau denselben
Namen für die Funktion verwenden,
könnte es zu einem
Konflikt kommen könnte es zu einem
Konflikt Um das zu vermeiden, ist es am besten,
einfach Ihr eigenes eindeutiges Präfix zu verwenden. Es könnte der
Name Ihres Themas sein. Es könnte dein eigener Name sein,
es könnte alles sein. Geben Sie einfach ein Präfix vor
dem eigentlichen Funktionsnamen ein. Als nächstes käme die Verwendung von Bindestrichen und Unterstrichen.
Wann benutzt du sie? Normalerweise würden Sie Ihre
Unterstriche immer dann verwenden, wenn Sie Ihre Funktionen
oder Variablen
benennen In diesem Fall, aber im
Präfix, haben
wir 20 Unterstriche, 20 Unterstriche einen Unterstrich
Widgets-Unterstrich drin Sie würden also
Unterstriche verwenden, um
Wörter zu trennen, wann immer Sie
Ihre Variablen oder Funktionen benennen Ihre Sie würden Bindestriche verwenden, wenn Sie
versuchen , eine CSS-Klasse hinzuzufügen In diesem Fall können
Sie
gerade hier unten sehen, dass dort H steht, zwei
Klassen, die es Widget nennt Dash-Titel. Wenn Sie also Klassen
oder IDs hinzufügen , würden Sie den Bindestrich verwenden. Sie würden
den Bindestrich auch immer dann verwenden, wenn Sie Ihre Dateien benennen. Hier im Inhaltsordner können
Sie sehen, dass wir Dateien mit dem
Namen content dash haben außer content dann content page,
content dash single. Dann würdest du deine Bindestriche
verwenden. Keine Sorge, je mehr Sie mit PHP
arbeiten, werden
Sie sich daran gewöhnen, wann den Unterstrich und
wann den Bindestrich verwenden Okay, als nächstes
wäre es die Verwendung von einfachen und doppelten Anführungszeichen Jetzt, genau hier,
habe ich das Beispiel. Wir wiederholen im Grunde
eine Aussage, tut
mir leid, dass dies die
Kopfzeile der Seite ist Nun, eine Möglichkeit,
das umzuschreiben , wäre, einfach zu
sagen: Es tut mir leid Das ist der Header
der Seite, okay? In den meisten Fällen würden
Sie jedoch normalerweise das einfache Anführungszeichen
verwenden. Einfache Anführungszeichen werden viel
häufiger verwendet als doppelte Anführungszeichen. Nun, das ist der ideale Ort, um
diese Art von Code zu schreiben, Echo, Single Coat und
dann den Tamal-Code, tut
mir leid, das ist
der Anfang der Seite Aber was wäre, wenn Sie die Kurzform von IM
verwenden wollten? Also jetzt sage ich,
ich ohne das A. Man kann nicht einen einzigen Code
in einer anderen Schicht haben . Es wird den gesamten Code knacken. Was Sie in
diesem Fall jetzt tun könnten ,
wäre,
die einzelne Schicht
in doppelte Werbung zu wickeln . Also jetzt kannst du sehen,
Oh, das tut mir leid. Im Moment können Sie sehen, dass ich die doppelte Schicht
verwende und
den einzelnen Code darin einwickle. Jetzt würde der Code
funktionieren. Sie können keinen einzigen Code innerhalb
eines anderen einzelnen Codes
haben, und Sie können kein doppeltes Anführungszeichen
innerhalb
eines anderen doppelten Anführungszeichens haben . In den meisten Fällen befinden sich die
doppelten Anführungszeichen tatsächlich innerhalb
des einzelnen Codes. Der Grund, warum hier der
umgekehrte Fall ist, wo Sie
den einzelnen Code innerhalb des
Doppelcodes haben den einzelnen Code innerhalb des , liegt darin, dass
dies Englisch ist. Wenn Sie schreiben, tut mir leid,
Sie verwenden keine doppelten Anführungszeichen. Normalerweise würden Sie den einzelnen Code
verwenden. Wenn ich jedoch hier zu meinem
Funktionspunkt ph p
zurückkehren würde ,
beachten Sie, dass beim
Hinzufügen des Titels die Klasse H two dem Wizara-Titel entspricht.
Der Name des Titels steht
in doppelten Anführungszeichen, während
der eigentliche HTML-Code in einfache Anführungszeichen gesetzt
ist Also noch einmal, Sie können
keine einfachen Anführungszeichen anstelle
von einfachen Anführungszeichen verwenden . Sie
können auch keine doppelten
Anführungszeichen anstelle von doppelten Anführungszeichen verwenden Und in den meisten Fällen würden sich die
doppelten Anführungszeichen innerhalb des einfachen Anführungszeichens befinden. Sie würden nur
ein einfaches Anführungszeichen
innerhalb eines doppelten Anführungszeichens verwenden innerhalb eines doppelten Anführungszeichens wenn Sie versuchen,
Sätze wie diesen auf Englisch zu schreiben . Es tut mir leid, das hat mir nicht gefallen. Okay, als nächstes wäre
das schließende PHP-Tag dran. , sollten
Sie es in den meisten Fällen Wenn Sie jetzt Ihr PHP-Tag öffnen schließen, richtig. Seien Sie jedoch nicht
überrascht, dass Sie möglicherweise
einige Dateien sehen , bei denen Sie nur das öffnende PageB-Tag sehen, aber nie ein
schließendes PAGB-Tag Hier, auf der Seite von PHB,
haben
wir zum Beispiel das B-Tag für die öffnende Seite,
aber genau dort gibt es kein abschließendes
PageB-Tag Das liegt daran, dass dies nicht erforderlich
ist. Tatsächlich ist PAgb eine Sprache,
in der Sie es öffnen, Code
hinzufügen, Code hinzufügen, Code hinzufügen können , ohne das PHP-Tag
schließen zu müssen Sie können das PHP-Tag nur schließen ,
wenn
Sie innerhalb dieses Codeblocks Code
aus einer anderen Sprache hinzufügen möchten, beispielsweise HTML oder JavaScript. In diesem Fall ist
im
Moment alles hier reiner PHP-Code. Es gibt kein HTML, es
gibt kein Javascript. Tatsächlich, wenn Sie ganz am Ende
zu Ihrer Funktion in der
PHP-Datei gehen , werden einige Themes das
vielleicht nicht tun,
aber bei einige Themes das
vielleicht nicht tun, der überwiegenden Mehrheit der Themes, den Funktionen der PTR-Datei, werden
Sie nie das
schließende PageB-Tag sehen Nein, es wird einfach genau da
sein, leer. Nun, das war das
öffnende PageB-Tag hier oben, und Sie können
jetzt sehen, dass wir mehrere Funktionen
hatten . Genau hier gibt es
eine Funktion Da ist noch eine weitere
Funktion. Alles andere Funktion, noch eine
Funktion ganz unten bis wir
einen JavaScript-Code hinzufügen wollten. Deshalb haben wir das
öffnende PHP-Tag genau dort geschlossen. Wir haben unseren JavaScript-Code hinzugefügt. Sobald das geschlossen war, haben wir das PHP-Tag
wieder geöffnet , bis wir wieder
hier unten sind. In den meisten Fällen ist
es also sicherer, Ihre PHB-Tags einfach zu öffnen und zu
schließen, okay Seien Sie jedoch nicht überrascht,
wenn Sie Dateien sehen in denen es kein
Schließ- oder PHB-Tag gibt Okay, die letzten beiden
wären Identiation und Commons. Wenn Sie also vor Ihrem
CSS-Code mit HTML-Code gearbeitet haben mit diesem Konzept bereits vertraut sind,
stellen
Sie sicher, dass Ihr Code gut
eingerückt ist, sodass er sehr,
sehr einfach zu lesen ist sehr einfach zu Als Beispiel können Sie sich
jetzt
diese Funktion zum
Registrieren der Seitenleiste ansehen diese Funktion zum
Registrieren der Seitenleiste Sie können sehen, wie
alles eingerückt ist. Ich weiß, dass das genau hier, das ist ein Codeblock
für die Registrierung einer Seitenleiste Und dann, genau
hier, können
Sie zum Beispiel sehen, wie Sie
das Haupt-Array hier oben haben, und dann innerhalb des Arrays haben
Sie die untergeordneten Arrays mit allen
Eigenschaften und Werten Sie können sehen, wie alles richtig angeordnet
ist. Behalte das also im Hinterkopf. Und dann lass uns
über die Kommentare sprechen. Wie fügt man Kommentare in PHP hinzu? Kommentare sind eine hervorragende Möglichkeit,
Kommentare hinzuzufügen , um zu beschreiben,
was eine Funktion tut. Der ideale Weg wäre also,
den Schrägstrich und
dann Ihre Sternchen und dann Ihre Kommentare zu haben, und um den Kommentar dann zu schließen, hätten
Sie Ihre Sternchen
und dann den Schrägstrich Nochmals, wie hier
als Beispiel, okay? So
würden Sie normalerweise Ihre Kommentare schreiben. Sie müssen
das einzelne Sternchen nicht
vor dem eigentlichen Kommentar verwenden das einzelne Sternchen nicht
vor dem eigentlichen Kommentar Es ist nicht notwendig, aber viele Benutzer bevorzugen es, dies auf diese Weise
zu tun Wenn Sie sich also auf jeden Fall an
die ursprünglichen Standards halten möchten , können Sie das tun. Also das ist so ziemlich alles. Es gibt noch ein
paar andere
Codierungsstandards , auf die Sie stoßen
werden, aber dies sind die
wichtigsten , die ich bisher behandelt habe. Ich hoffe, dir hat das Video gefallen und wir sehen uns
im nächsten.
6. Kombinieren von HTML und PHP: Bevor wir anfangen, richtigen PHP-Code zu
schreiben, möchte
ich kurz ein
sehr, sehr wichtiges Thema
behandeln ,
nämlich wie man HTML und PHP in genau
derselben Datei
kombiniert. Jetzt werde ich das
Titel-Template-Tag
als Beispiel verwenden . Nehmen wir an, wir möchten
den Titel unseres Beitrags anzeigen, verwenden
aber die
H-One-Tags aus HTML. Am einfachsten ist es, zuerst das
H-One-Tag zu öffnen und jetzt PHP zu öffnen und den Unterstrich-Titel zu
sagen Schließe es und
schließe jetzt das H One-Tag. Ordnung, ich
mache weiter, speichere das und lass mich wieder
reinkommen, meine Seite aktualisieren. Und da ist es,
PHP Forward Press, sehr, sehr einfach. Lassen Sie mich Ihnen erklären
, was ich getan habe. Der springende Punkt hier
ist also, dass wir den Titel
im H-One-Format
anzeigen wollen . Also haben wir HTML
zunächst mit
dem H One-Tag geöffnet . Jetzt haben wir PHP geöffnet, ein Datum, das Template-Tag und
den Titel
hinzugefügt , dann haben wir es geschlossen, dann haben wir das H-One-Tag geschlossen, und genau das haben wir bekommen. Dies ist bei weitem die einfachste und
unkomplizierteste
Art, HTML und PHP zu kombinieren. Möglichkeit
sicher, dass
Ihr PHB-Code in
Ihrem HTML-Code Es ist sehr, sehr einfach
und es ist die einfachste Form der Syntax, mit
der man arbeiten kann Wir könnten auch umgekehrt vorgehen, wo Sie den HTML-Code
innerhalb des PHP-Codes haben, aber dann würden Sie Echo oder
Points verwenden , bei denen es sich um
Funktionen in PHP handelt Aber ganz ehrlich, ich wollte nicht einmal darüber sprechen,
weil es ein bisschen
knifflig wird und es
sehr, sehr chaotisch sein kann Es gibt jedoch bestimmte
Situationen, in denen Sie nicht vermeiden
können,
ETMO-Code im PHP-Code zu haben Nun, ich habe hier tatsächlich eine Funktion
erstellt , um Ihnen
zu zeigen, wovon ich spreche, und ich werde
Ihnen zeigen, was hier vor sich geht Alles klar? Lassen Sie mich das erst einmal richtig
einprägen Okay, der springende
Punkt hier ist, dass wir den Text anzeigen wollen Sie sind herzlich willkommen Aber mit den
P-Tags, weißt du was? Lass mich das auf H eins ändern, nur damit wir eine gewisse
Konsistenz haben, richtig? Also wollen wir es anzeigen. Sie sind sehr willkommen,
aber in einem H-Eins-Format, aber es wird mit
der Verwendung einer Funktion sein. Also, lassen Sie
mich einfach weitermachen und das zuerst speichern,
nur um zu bestätigen, dass
es tatsächlich funktioniert. Lassen Sie mich also wieder hier reingehen, die Seite
aktualisieren
und da ist sie. Sie sind sehr willkommen.
Okay, lass uns jetzt
zum Code zurückkehren.
Was ist hier los? Ich habe eine Funktion
namens Begrüßung drucken erstellt. Es ist PHP, also habe ich meine
geöffnete PHP-Tag-Funktion und dann den Namen
der
Funktion . Da wir
beabsichtigen, HTML-Code einzuführen, müssen
wir angeben, dass, hey, HTML-Code als Nächstes
kommt Hier kommt diese
Eröffnungskollbace ins Spiel. Es ist das Signal, dass als Nächstes
HTML-Code
erscheinen wird Da wir jedoch das PHP-Tag
schließen müssen , bevor wir den HTML-Code einführen
können
, mussten wir es gleich hier
schließen Man kann sagen, dass wir das PHP-Tag
geschlossen haben, aber aufgrund dieser Kollbace weiß
die Funktion, dass ,
hey, als Nächstes
HTML-Code kommt Das ist der
HTML-Code genau dort. Und jetzt, da wir
die öffnende lockige Klammer haben, müssen
wir Und weil wir PHB
bereits beendet haben , weil wir unser HTML-Tag
einführen mussten, müssen
wir PHB erneut öffnen Schließen Sie nun die lockige Klammer. Wir haben die schließende C-Klammer und
schließen jetzt endlich Und dann haben wir hier unten einfach die
Funktion aufgerufen. Mach dir keine Sorgen. Die Funktionen von World Cover
werden später im Kurs näher erläutert. Machen Sie sich darüber
keine Sorgen, aber das ist im Grunde ein Szenario, in dem Sie HTML-Code
in Ihrem PHB-Code haben
und Sie die CE-Klammer und
die schließenden Klammern verwenden müssen, um HTML in PHB
einzufügen Es gibt so viele andere
Situationen, in
denen HTML und PHB kombiniert
werden , aber diese beiden sind die üblichen
und die beiden Das war's also,
danke fürs Zuschauen, und wir sehen uns
in der nächsten Klasse
7. Arbeiten mit bedingten Tags: Okay, schauen wir uns zunächst
die bedingten
Anweisungen mit PHP an die bedingten
Anweisungen mit PHP Und als WordPress-Entwickler werden
Sie jedes Mal auf bedingte
Anweisungen stoßen Sie sind sehr, sehr, sehr verbreitet, und ich dachte,
es wäre das Beste bevor wir über
Funktionen sprechen, tatsächlich
über L, wenn und
bedingte Anweisungen zu sprechen . Also genau hier in PHP habe ich die Dokumentation aufgerufen und im Moment ist
sie sehr, sehr einfach,
sehr leicht zu verstehen. Bedingte Aussagen überprüfen
im Grunde nur,
ob eine Bedingung erfüllt ist, und dann, wenn diese Bedingung erfüllt
ist, tun Sie etwas. Andernfalls, wenn die
Bedingung nicht erfüllt wurde, können
Sie etwas anderes tun. In diesem Fall können Sie
gerade ein
sehr, sehr einfaches Beispiel sehen . Sie haben zwei Variablen A und B, und wir haben die
allererste Bedingung erwähnt. Wenn A größer als B ist, wenn der Wert von A größer als B
ist, dann ist echo, S A größer als B. Jetzt sagen wir se if, was bedeutet, dass wir jetzt
eine zweite Bedingung angeben. Wenn A, der Wert von A
gleich dem Wert von B ist, dann ist Echo A gleich B und dann die dritte Bedingung,
L, wenn diese ersten beiden nicht erfüllt sind, was bedeutet, dass, wenn der Wert von A nicht größer
als der Wert von B ist
und wenn der Wert von A nicht dem Wert von B
entspricht, dann sollte der Wert von
B natürlich größer sein
als der Wert von A. Also Echo A ist kleiner als B. Sehr, sehr, sehr
einfach zu verstehen. Und lassen Sie mich jetzt nur
betonen, dass Sie keine
S-if-Aussage benötigen. Sie können nur eine
einzige Bedingung ausführen. Wenn das das ist, dann tu das. Du musst
die Alternative nicht für angeben,
okay, aber was ist, wenn die erste
Bedingung nicht erfüllt ist? Was sollte PHB? Was
sollte Welche Presse tun? Wenn du das nicht einstellst, dann macht What Press
einfach nichts. Deshalb gebe
ich dir jetzt
hier direkt einige Beispiele von What Press. Wir haben etwas,
das als bedingte Tags bezeichnet wird. Dies sind Tags, die bereits von
What Press erstellt wurden bereits von
What Press erstellt deren Hilfe überprüft werden kann
, ob bestimmte
Bedingungen erfüllt sind. Lassen Sie mich
Ihnen nur ein paar davon geben. Im Moment können Sie sehen, dass es überprüft, ob
es die Homepage ist Wenn wir auf der Titelseite sind, scrollen
Sie nach unten, Sie überprüfen
, ob es ein Administrator ist. Scrollen wir ein bisschen weiter nach unten. Es wird überprüft, ob
ein Beitrag dauerhaft ist, ob Kommentare aktiv sind, sodass Sie nach
so vielen
verschiedenen Bedingungen suchen können . Wenn sich eine bestimmte Seite
in der Kategorie mit
der ID-Nummer neun usw. befindet ,
empfehle ich Ihnen, einen Blick auf die Seite zu werfen, weil Sie so viele Bedingungen haben. Ich möchte
Ihnen jedoch ein Beispiel geben,
und das bedingte Tag, mit dem
wir arbeiten werden, ist das H-Post-Vorschaubild Dadurch wird überprüft, ob an einen Beitrag ein Beitragsbild
angehängt ist Nun, hier drüben, für meinen Beitrag, ich habe hier ein Bild. Sie können das
vorgestellte PHP-Bild sehen. Jetzt werde ich
eine bedingte Funktion erstellen, mit der ich überprüfen werde , ob mein Beitrag
ein ausgewähltes Bild enthält. Und wenn ja,
werden wir
die Größe ändern , mit der das
Bild tatsächlich angezeigt wird. Wenn ich jetzt hier zu meiner
Notepad-Datei gehe und
zu Content Shingle Dot
PhP mit dem Thema 2021 gehe , haben
wir hier diese
Funktion, die als Thumbnail für
den Beitrag 2021 bezeichnet wird den Beitrag 2021 Mit dieser Funktion werden derzeit mein vorgestelltes
Bild und mein Beitrag
angezeigt Wir
werden es jedoch ändern. Ich werde jetzt weitermachen
, um diese Funktion zu entfernen. Wenn ich das jetzt speichere, wenn wir zum Beitrag zurückkehren und
ihn hier aktualisiere, können
Sie sehen, dass
das vorgestellte Bild jetzt
nicht mehr angezeigt wird, da ich die Funktion
entfernt habe. Cool. Lassen Sie mich jetzt weitermachen und
diese Funktion nutzen, die ich
zuvor geschrieben habe. Lass mich das kopieren. Lassen Sie uns jetzt zu meiner
Notizdatei zurückkehren und genau hier, genau hier, werde ich jetzt
weitermachen und das einfügen. Und was haben wir hier? In Ordnung, sieh dir das an. Ich habe hier meine
bedingte Anweisung
oder meine bedingte Funktion
mit der Aufschrift I erstellt . Und jetzt hat das eigentliche bedingte
Tag ein Post-Thumbnail Also
überprüfe ich zunächst, ob mein Beitrag ein Vorschaubild hat Dann zeige das Vorschaubild an. Bedingungs-Tag: Dieses
Template-Tag schreibe den Unterstrich des Beitrags. Der
Unterstrich wird verwendet, um
das vorgestellte Bild deines Beitrags anzuzeigen ,
genauso wie der Unterstrich-Titel verwendet
wird, um den Titel anzuzeigen, und der Unterstrich außer wird
verwendet, um
das Das Vorschaubild mit dem
Underscore-Unterstrich ist
das in
Wt Press vordefinierte Template-Tag, das dein Beitragsbild das in
Wt Press vordefinierte Template-Tag, das anzeigt. Jetzt kann das Vorlagen-Tag für den Beitrag, den
Unterstrich und das
Vorlagen-Tag
die Größe des Bilds
akzeptieren , das wir In diesem Fall
habe ich momentan die Größe auf Medium eingestellt. Jetzt sage ich
Wat Press, hey, wenn mein Beitrag ein Beitragsbild hat, zeige das vorgestellte Bild an,
aber in der Größe Medium. Ich werde
jetzt weitermachen, um das zu speichern. Und wenn Sie zu meiner
Website zurückkehren und die Seite aktualisieren, können Sie
jetzt sehen, dass
das Bild jetzt in mittlerer Größe
angezeigt wird . Denken Sie bitte
daran, dass
wir aufgrund der Größe nicht unbedingt darüber
sprechen, wie groß das Bild sein wird. Der Grund dafür ist,
dass das Thema 2021 so gestaltet
wurde, dass
das vorgestellte Bild eine bestimmte
Breite und Höhe einnimmt. Daher bestimmt die Größe, mit der
wir das Bild anzeigen, wie klar oder unscharf das Bild sein
wird Nun, da wir das Bild mit
der mittleren Größe von 300
Pixeln mal 300 Pixeln
anzeigen , was bei WordPress die
Standardgröße ist, was bei WordPress die
Standardgröße ist, wird
WordPress das Bild nun so
dehnen, dass es
die anfängliche Breite und
Höhe einnimmt , die durch
das Theme festgelegt wurden , weshalb
es sehr,
sehr verschwommen aussieht, aber raten Wenn ich wieder reingehe und das Medium auf eine
noch kleinere Größe
umstelle,
das ist ein Daumennagel
, der meiner Meinung nach 150 mal Medium auf eine
noch kleinere Größe
umstelle, das ist ein Daumennagel
, 150 ist Das ist normalerweise die Standardeinstellung. Ich glaube, ich habe Thumbnail falsch geschrieben, Thumbnail, nicht
Thumbnail. Lassen Sie mich das noch einmal sagen. Wenn
ich jetzt zurückgehe, sieh dir das an. Okay, ich werde die Seite
aktualisieren. Und jetzt, kannst du sehen, dass es noch viel blutiger ist, es ist
momentan
noch viel größer , weil ich
WordPress
quasi gezwungen habe , das Bild zu dehnen Deshalb sieht es momentan alles
sehr, sehr verschwommen aus, aber das ist nicht der ganze
Sinn dieses Videos Hier geht es nur darum, Ihnen
zu zeigen, dass wir die Größe des Bildes
tatsächlich ändern können Nun, wenn ich wieder reingehe
und das Bild jetzt von einem
Miniaturbild auf ein großes Bild ändere , okay? Jetzt wird das Bild viel klarer
sein, weil wir es in der
großen Größe anzeigen, die sehr frisch ist Jetzt können Sie sehen, dass
das Bild jetzt sehr,
sehr klar ist , weil wir es nicht
mehr
mit der mittleren
Größe oder der Miniaturbildgröße dehnen mit der mittleren
Größe oder der Miniaturbildgröße Das ist also im Grunde eine bedingte
Aussage. Sie werden
in so vielen Situationen auf sie stoßen. Und zurück zu meiner
Datei hier, selbst in HeadAtPHP, da sind
eigentlich keine bedingten
Aussagen drin Wenn ich hier zu
meiner einzigen Ph-Datei mit nur
einem Punkt komme , können Sie hier eine
bedingte Aussage
sehen , die
besagt, ob und dann nicht singulär
ist Beachten Sie, dass Sie dieses
Schild genau dort haben. Okay? Das hier ist
nicht wertlos Also im Grunde sage ich
jetzt, wenn diese Seite keine
einzelne Seite ist,
dann tu etwas, okay? Das ist also ein weiteres
Symbol, auf das Sie bei
bedingten Aussagen häufig
stoßen bei
bedingten Aussagen häufig
stoßen Lassen Sie mich jetzt
noch eine Sache ganz kurz
erwähnen , weil
sie wichtig ist. Sie haben vielleicht bemerkt, dass
mit dieser If-Anweisung genau hier die
Ende-If-Bedingung gilt. Im Grunde beenden wir also
die bedingte Funktion. Du musst nicht immer
das Ende verwenden wenn du
die If-Anweisung ausführst, okay? Es ist nicht immer notwendig. praktischen Gründen würde
ich jedoch empfehlen, dass Sie Ihre I-Erklärung
immer schließen. Also in diesem Fall,
jetzt hier oben, komme
ich einfach wieder
rein und sage PHP und beende
dann, ob und da ist es, hatte das Semikolon und schließe
dann das Es ist eine gute Praxis,
aber lassen Sie mich nur erwähnen, dass man nicht immer Entwickler
finden wird , die immer jede einzelne
ihrer if-Anweisungen
schließen würden jede einzelne
ihrer if-Anweisungen
schließen In meinem Fall war der Grund,
warum ich das zunächst nicht geschlossen habe , der, dass
ich innerhalb
dieses Blocks momentan keine anderen
bedingten Anweisungen ausführe. Das ist quasi die einzige
If-Anweisung in diesem Block. Wenn ich jedoch
eine weitere bedingte
Anweisung innerhalb dieses Blocks ausführen würde, hätte
ich
die erste beendet. Aber wie gesagt, es ist oft eine gute Praxis,
einfach alle Ihre
if-Anweisungen zu beenden und mögliche
Probleme mit Ihrem Code zu vermeiden. Das ist also ein
Dankeschön fürs Zuschauen und wir sehen uns im nächsten Kurs.
8. Wordpress-Funktionen: Okay, lassen Sie uns
anfangen, über
Funktionen zu sprechen und darüber, wie Sie
Ihre eigenen Funktionen
mit PHP in WordPress schreiben können . Bisher haben wir diese
spezielle Funktion namens „Begrüßung drucken“ gesehen, die ich erstellt habe, und die ganze Aufgabe
dieser Funktion bestand nur darin, den Text anzuzeigen. Sie sind herzlich willkommen und es ist sehr, sehr
einfach. Sie haben die Funktion und dann haben Sie den
Namen der Funktion. Sie haben Ihre
Klammern und dann
haben Sie die geöffneten Colibrs,
um HTML einzuführen, Sie schließen es und
dann genau
hier, wo die
Funktion aufgerufen wird Okay, lass mich dir hier
etwas anderes zeigen. Wenn ich auf phb.net gehe und dann die
Funktionsreferenz ansehe,
genau hier, werden Sie
alle vorgefertigten Funktionen sehen, die mit PHP
verfügbar sind Nun, das kann für so viele Dinge verwendet werden,
wie zum Beispiel, wissen Sie, das heutige Datum zu
überprüfen, es kann überprüft werden, ob ein Benutzer angemeldet
ist und so weiter Und wenn
Sie dann hier unten blättern, beginnen
Sie, die verschiedenen
Arten von Erweiterungen zu sehen. Genau hier haben Sie die datums
- und zeitbezogene Erweiterung. Wenn Sie also
etwas mit der Zeit anfangen möchten, stehen Ihnen hier
die verfügbaren Funktionen zur Verfügung. Eine davon ist nun
die Datumsfunktion. Sehr, sehr, sehr
einfach. Es zeigt einfach das Datum an. Jetzt gibt es verschiedene Möglichkeiten, wie Sie das Datum
anzeigen können. Als Beispiel haben
Sie hier unten Zugriff auf die
verschiedenen Beispiele. Wenn Sie also Echodatum sagen
und dann in Klammern L haben, würde das einfach so etwas wie
Montag, Dienstag, Mittwoch ausgeben. Wenn Sie
etwas anderes wollten , sagen wir, Montag, 8. August 2005
und dann die Uhrzeit, würden
Sie
so etwas verwenden und so weiter. Okay, ich gehe hier
zu meiner Notepad-Datei. Lass mich das ganz schnell holen. Gehe hier direkt zu
meinem Header-Punkt PhP. Und ich werde
jetzt weitermachen und das öffnen. Lassen Sie mich den
Code genau dort einfügen. Was ich
gerade mache, ist, dass ich einfach heutige
Datum in meiner Kopfzeile
wiedergebe Ich werde jetzt
weitermachen und
das speichern . Gehen wir zurück
zum Browser, gehen wir wieder rein, verweist auf die
Seite, und los geht's Montag, 31. Mai 2021. Beachten Sie jetzt, dass ich keine Funktion oder
ähnliches
erstellen Alles, was ich tun
musste, war einfach die eigentliche
PHP-Funktion direkt zu verwenden. Das ist also direkt von Pat, und ich habe einfach
Echo verwendet, um
das Datum in diesem
speziellen Format auszudrucken . Das ist also eine Möglichkeit, wie Sie Ihre eigenen Funktionen
erstellen können. Oder ich verwende Funktionen
direkt aus PHP, aber was ist, wenn Sie Ihre eigenen Funktionen
verwenden möchten, oder? Hier ist die Sache. Mit Wtpress haben wir
bereits Zugriff
auf eine Vielzahl
von PHP-Funktionen Wenn Sie nun zur
Entwicklerseite wbpress.org gehen und dann nach diesen
Funktionen suchen, werden
Sie genau dort etwas
mehr über Funktionen der PHP-Datei
und solche Dinge Nun, der ganze Job der
Funktionen ist wie bei Plugins. Plugins werden verwendet, um
bestimmte Arten von
Aktionen auf unserer Website auszuführen . Sie könnten ein Plugin haben, das etwas
sehr, sehr Einfaches macht, und Sie
könnten sich natürlich dafür entscheiden,
dieses Plugin zu installieren . Aber rate mal was? Du könntest sogar eine Funktion schreiben, deine eigene Funktion, die
genau das tut , was dieses Plugin tun
soll. Mit anderen Worten, wenn Sie in der
Lage sind ,
Ihre eigenen Funktionen zu schreiben, benötigen
Sie bestimmte
Arten von Plugins nicht. sich das als Beispiel an Schauen
Sie sich das als Beispiel an, ich
werde das öffnen. Genau hier haben Sie Ihre funktionale Referenz
unter Watpress Genau wie PHP, das
über mehrere vorgefertigte Funktionen verfügt, verfügt
WatPress nun auch über einen eigenen Satz
vorgefertigter Funktionen
, mit über mehrere vorgefertigte Funktionen verfügt, verfügt
WatPress nun auch über einen eigenen Satz denen Sie entweder
Ihre eigenen neuen
Funktionen erstellen Ihre eigenen neuen oder diese einfach anpassen können Genau hier unter der
Funktionsreferenz haben
Sie also Zugriff auf
zahlreiche Funktionen Sie haben diese unter Beiträgen
oder Seiten mit benutzerdefinierten Beitragstypen. Also alles, was mit einer
Seite oder einem Beitrag usw. zu tun hat, hier haben
Sie alle
Funktionen und dann die
Kategorien und Tags, Sie haben sie auch
hier. Lass uns abkühlen. Man
kann so viele sehen. Und dann haben Sie alles, was
mit dem Benutzer, der
E-Mail-Adresse, dem Benutzerpasswort ähnlichen
Dingen zu tun
hat, hier drin. Sie haben Ihre Feed-Funktionen
und dann haben Sie alles, was mit Kommentaren,
Pin-Back-,
Trackback-Funktionen usw. zu
tun hat. Du scrollst hier
ganz nach unten. Du hast die Mult-Funktionen
und so weiter und so fort. Okay, nachdem das gesagt ist, lassen Sie uns eine sehr,
sehr einfache Funktion erstellen Dadurch wird geprüft, ob ein Benutzer
an- oder abgemeldet ist. Jetzt, genau hier, haben
wir tatsächlich eine
solche Funktion, die
heißt Ich habe mich als Benutzer angemeldet. Dabei wird lediglich geprüft,
ob ein Benutzer gesperrt oder gesperrt
ist, und dann können Sie alles
tun, was Sie von
der Funktion erwarten. Also lass mich
hier rüber zu meiner Datei gehen und ich werde mir
diesen Code ganz schnell holen. Gehen wir hier zurück zu unserer
Notepad-Datei. Ich werde das entfernen.
Lassen Sie mich das hier einfügen und Ihnen
genau erklären, was hier
vor sich geht. Was wir hier haben, ist ein sehr einfacher PHP-Code , der überprüft, ob
ein Benutzer angemeldet ist. Und wenn der
Benutzer angemeldet ist, werden
wir den Echo „
Willkommen registrierter Benutzer“ senden. Andernfalls, wenn der Benutzer
nicht angemeldet ist, sagen
Sie einfach Willkommen Besucher. Das nennen wir also eine bedingte Aussage oder
eine bedingte Funktion,
wenn Sie es vorziehen. Im Grunde bieten wir
zwei Alternativen an. Entweder ist der Benutzer angemeldet und wenn der
Benutzer gesperrt ist, sagen
Sie einfach Willkommen
registrierter Benutzer. Aber wenn der Benutzer nicht angemeldet
ist, sagen
Sie einfach Willkommen Besucher. Ich werde jetzt
weitermachen, das zu speichern und mal sehen,
was es bewirken wird. Ich gehe hier zu meinem
Firefox-Browser. Wie Sie
jetzt sehen können, bin ich ausgesperrt. Ich bin nicht eingeloggt.
Lassen Sie mich aktualisieren und Sie können sehen, dass dort „Willkommen
Besucher“ steht , weil
ich nicht eingeloggt bin. Wenn ich jedoch zu
meinem Chrome-Browser gehe , können Sie sehen, dass
ich gerade als Administrator
angemeldet bin . Wenn ich aktualisiere,
heißt es jetzt Willkommen registrierter Benutzer. Sie können also
sofort sehen, dass die Funktion tatsächlich ordnungsgemäß funktioniert. Nun, zurück zu
WordPress, hier gibt es so viele
Funktionen, mit denen Sie so viele Dinge
tun können. Sie können überprüfen, ob der Benutzer ein
Mobilgerät verwendet oder nicht. Sie können
den Titel eines Beitrags ausdrucken. Sie können überprüfen,
ob ein Beitrag ein ausgewähltes Bild enthält und so weiter. Was wir in diesem
speziellen Video gemacht haben, sind also nur sehr, sehr einfache Funktionen,
um bestimmte Dinge zu tun. Ich schließe mich
dem VNex-Video an, in dem wir uns
jetzt erweiterte Funktionen ansehen
9. Aktionen und Filter: Schauen wir uns nun einige
erweiterte Funktionen an insbesondere Hooks für
Aktionen und Filter. Was genau sind das? Ein Hook ist ein sehr allgemeiner Begriff
, der verwendet wird, um
einen Ort oder eine Stelle zu beschreiben einen Ort oder eine Stelle der
ein Codeteil mit einem anderen
Codeteil
interagieren kann . Machen Sie sich jetzt keine Sorgen, Sie werden gleich sehen ,
wovon
ich spreche. Nun, wenn es um Hooks geht, gibt es im Allgemeinen zwei Arten. Sie haben Aktionen und
dann haben Sie Filter. Eine Aktion
bewirkt buchstäblich etwas. Nehmen wir zum Beispiel an,
Sie möchten
ein Szenario erstellen , in dem Watpress, sobald Sie einen neuen Beitrag
auf Ihrer Website
veröffentlicht haben , einen Tweet an alle Ihre Abonnenten sendet einen Tweet an alle Ihre Abonnenten Die Aktion, diesen
Tweet zu versenden, ist eine Aktion, oder? Das sind also im
Grunde Aktionen. Und genau hier, wenn Sie
zum Watpress-Codex gehen und der
Aktionsreferenz suchen, werden
Sie hier eine ganze Liste
verschiedener Aktionen sehen, die bereits von die bereits Watpress erstellt
wurden die an einem bestimmten Punkt etwas für
Sie tun werden Nehmen wir zum Beispiel an, Sie möchten etwas tun, bevor
das Theme Das
wäre natürlich etwas für Fortgeschrittene. Aber genau hier
haben Sie die Aktion namens Setup Underscore Theme Wenn Sie diese Aktion ausführen, können
Sie etwas
tun,
bevor das Theme geladen wird Sie können diese Aktion verwenden, Seitenleiste
registrieren, um im Grunde Seitenleisten zu
erstellen und so weiter. Aber was ist mit einem Filter? Ein Filter wird verwendet, um
Daten zu ändern , bevor sie verwendet oder in Ihrem Browser
angezeigt werden. Das ist im Grunde
das, was Filter sind. Also Filter, sie ändern
Dinge. Sie ändern Dinge. Eine sehr einfache Art, Aktionen zu
beschreiben, wäre, dass sie Dinge
tun, während
Filter Dinge ändern. Ein weiterer wesentlicher Unterschied zwischen Aktionen und
Filtern besteht darin, dass eine Aktion
Ihnen keine
Daten zur Verfügung stellen würde , mit denen Sie arbeiten könnten. Aktionen wirken einfach. Sie machen ihren Job und
dann kommen sie raus. Filter hingegen geben dir etwas, sie
geben dir Daten, mit denen du arbeiten kannst, bevor sie die Funktion jetzt
ausführen. Ein klassisches Beispiel wäre das typische Beispiel, außer dass Sie es für Wordpress
haben. Standardmäßig sind
es meiner Meinung nach ungefähr 50 Wörter. Von den 55 Wörtern, die Wordpress für Ihren Auszug verwenden
würde, müssen Sie, wenn Sie die Anzahl
der Wörter in Ihrem Beitragsauszug
ändern möchten, einen Filter verwenden,
da Sie zuerst die Ausnahme in die Hände bekommen
und dann die
Anzahl der Wörter ändern müssen zuerst die Ausnahme in die Hände , und dann geben Sie Ihre Änderung an den Filter
zurück
, der dann ausgeführt wird Schauen wir uns
hier einige Beispiele für eine Aktion und einen Filter an Und im Moment habe ich bereits eine Funktion
geschrieben,
also lassen Sie mich das
hier schnell herausfinden . Und natürlich werden wir
zu unseren PHP-Funktionen übergehen, weil
wir hier normalerweise unsere Aktionen und Filter
hinzufügen würden . Also, was ist hier los? Übrigens, ich bin mir nicht sicher,
ob ich das erwähnt habe, aber eine andere Möglichkeit, Kommentare zu
Ihrem Pitpaper
hinzuzufügen ,
wäre, einfach den Schrägstrich zweimal
hinzuzufügen, und dann können Sie Ihren
Text oder Ihre Kommentare hinzufügen Ich versuche
hier also, eine Aussage
hinzuzufügen, die auf der Titelseite
erscheinen wird Aber wenn es dann nicht auf der Titelseite steht,
tu nichts. Also das ist genau
hier. Die Funktion heißt Werbetext hinzufügen. Das ist der Name meiner Funktion. Und Sie können gerade sehen, dass ich den Kommentar
hinzugefügt habe , der besagt: Wenn wir nicht auf der
Homepage sind, tun Sie nichts. Andernfalls, wenn es
nicht die Titelseite ist,
dann möchte ich, dass Sie es
zurückschicken oder
ausdrucken . Hot Promo ist wieder da. Um das noch ein
bisschen weiter zu bringen, verwende
ich Echo, um die Erklärung
auszudrucken. Hot Promo ist wieder da. Aber dann verwenden wir auch die
H-Two-Tags , um es einzuwickeln und es ein bisschen größer zu
machen. Also noch einmal, schau dir das an. Ich sage, dass meine Funktion
Werbetext heißt, oder? Lassen Sie mich das sogar ein
wenig
erweitern , damit Sie es etwas klarer
sehen können. Also noch einmal, der Name
der Funktion lautet
Ad-Promo-Text, okay? Und die Aufgabe dieser Funktion
ist es, das Echo von Hot Promo nur
noch auf der Homepage wiederzugeben ,
denn im Moment heißt es Wenn wir nicht auf der
Homepage sind, tun Sie nichts. Andernfalls, wenn wir
auf der Homepage sind, dann wiederholen Sie das.
Das ist die Funktion. Jetzt müssen wir es jedoch als Aktion
hinzufügen, und das ist die
Aussage hier. Tatsächlich können Sie diese
Aktion „Hinzufügen“
sogar ganz unten haben. Okay. Manchmal sehen Sie also einige Entwickler
zuerst die Aktion und dann die Funktion
hinzufügen . In anderen Fällen
haben Sie
zuerst die Funktion und dann die Aktion. Wir haben also diese eigentliche Aktion oder Funktion selbst, die Aktion hinzufügen
heißt. Und für das Hinzufügen von Aktionen sind zwei Parameter erforderlich. Der erste wird
im Grunde der Name der Aktion sein. In diesem Fall steht es im
Moment hinter dem
Header und dann nach dem Namen der Funktion, was in diesem Fall
Werbetext hinzufügen ist. Gut, wir haben
die Funktion ausgeschrieben . Wir haben die Aktion
hinzugefügt. Aber wie
führen wir diese Aktion jetzt eigentlich aus? Denken Sie daran, dass das bloße Erstellen einer Funktion nicht unbedingt
bedeutet, dass sie ausgeführt wird. Sie müssen die Funktion aufrufen. Sie müssen die
Funktion selbst ausführen. Also, wie werden wir das machen? Nun, lassen Sie mich das zunächst
speichern. Okay? Und dann lass
mich schnell den Code hier schnappen,
ganz schnell. Mache Maßnahmen. Ich werde
zu meinem Header-Punkt PHP übergehen, und
genau hier wollen wir die Erklärung
ausdrucken. Also werde ich PHP sagen. Ich werde den Code einfügen. Füge mein Semikolon hinzu und dann schließe
ich den PHB-Code. Diese Funktion genau
hier, mach Aktion. Dies ist jetzt die
Funktion, die verwendet wird, um eine Aktion
aufzurufen , die
wir bereits erstellt haben. Und was ist in diesem Fall jetzt
der Name der Aktion, zurück zum
Funktionspunkt PHB Nach dem Header. Das ist der Name der Aktion. Genau hier
sagen wir nun, wer drückt, um die Aktion namens
After Underscore Header auszuführen Ich werde
jetzt weitermachen, um das zu speichern, und lassen Sie uns sehen, was
die Ergebnisse sind Gehen wir zurück zu Was
drücken Sie auf meine Website. Ich werde die Seite aktualisieren. Und, okay, im Moment, okay, wir sind auf der Homepage,
also heißt es dort, dass Hot Promo wieder da
ist. Wenn ich jedoch zu
dem Beitrag für Pat P für die Presse gehen würde, können
Sie sehen, dass es im Moment
keine heiße Werbung mehr gibt . Gehen wir zum Beispiel zur
Archivseite,
Sie können sehen, dass es erst angezeigt wird, wenn
wir zur Startseite zurückkehren,
und dann heißt es dort, dass Hot
Promo wieder da ist. Um Ihnen eine kurze Zusammenfassung zu geben, hier ist
die
Aktion, hier ist
die
Aktion die wir
erstellt haben, die nach dem Header aufgerufen wurde Und wann immer Sie
eine Aktion hinzufügen, müssen Sie zuerst die Aktion benennen, die hinter dem Header steht, und dann müssen Sie die Funktion
angeben , die die
Aktion tatsächlich ausführen soll Diese Funktion ist Werbetext hinzufügen, und das hier ist
die eigentliche Funktion. Und dann gehen wir zur
Punktseite in der Kopfzeile , wo wir die Aktion
aufrufen wollen , die wir erstellt haben. Und dazu müssen wir die Funktion
„Aktion ausführen“
und dann den Namen der Aktion
verwenden . Das hier könnte man
einen Hook nennen , denn jetzt verbinden
wir
unseren Header-Punkt PhP über die Aktion
After Underscore Header mit unserem Funktionspunkt phB Das ist im Grunde eine
Aktion bei der Arbeit. Okay. Gehen wir jetzt zurück. Und lass uns über
Filter sprechen, oder? Nun, genau wie bei Aktionen, Filtern im Grunde tut es mir leid, niemand handelt,
Filter modifizieren Daten. Sie ändern Daten, bevor sie tatsächlich verwendet oder im Browser
angezeigt werden. Und genau wie bei Aktionen haben
Sie Zugriff auf eine Vielzahl verschiedener
Arten von Filtern. Und genau hier
können Sie sehen, dass viele von ihnen Filter für Seiten,
Beiträge, Bildgrößen usw. haben . Lassen Sie mich Ihnen ein sehr,
sehr schnelles Beispiel geben. Nehmen wir an, wir wollten die Anzahl der
Wörter in unserem Auszug
ändern Im Moment ist die Standardeinstellung, glaube
ich, 55 Zeichen Aber nehmen wir an, wir
wollten die
bis auf nur vier Zeichen machen . Wie werden wir das machen? Ich möchte, dass Sie
zunächst erkennen, dass es eine Funktion gibt, die
als Auszug bezeichnet wird Hier wird
der Beitragsauszug
eigenständig angezeigt, oder der Beitragsauszug
eigenständig angezeigt, Behalte das im Hinterkopf. Was ich jetzt tun werde, ist
, Ihnen
einen Filter namens
Excerpt Length vorzustellen einen Filter namens
Excerpt Length Dieser Filter hier wurde von
What Pre speziell für uns erstellt , damit wir Länge
des Auszugs ändern
können Sie können gerade sehen, dass ich
die maximale Anzahl von
Wörtern in einem Beitragsauszug Schau dir das an. Ich
werde weitermachen und meinen Code gleich hier holen. Okay, gehen wir zu unseren
Funktionen Punkt PHP. Und dann
werde ich das hier unten einfügen. Was ist hier los? Meine Funktion heißt
My Custom außer Length. Und sieh dir das an.
Ich gebe 30 Zeichen und 30 Wörter zurück. Jetzt füge
ich, genau wie bei Aktion hinzufügen, meinen Filter hinzu, und genau wie wenn Sie die Aktion Hinzufügen
verwenden, müssen
Sie zunächst
den Namen des Filters angeben , mit dem
wir arbeiten, also
was außer Länge. Das ist der Filter
der Presse , die wir verwenden, mit dem
Namen except length. Und dann, genau wie wir Action machen, müssen
Sie jetzt den Namen der Funktion
angeben,
die Sie
verwenden, um die Ausnahme von except zu ändern, was mein Benutzerdefinierter ist,
mit Ausnahme von length. Im Gegensatz zu der Aktion, bei der wir Aktion
ausführen und dann den Namen
der Aktion
angeben mussten , weil wir bereits eine Funktion
namens Excerpt haben Wir müssen so
etwas nicht tun. Wir müssen nur
den Excerpt aufrufen. Wir haben die Funktion
zum Ändern von Exception geschrieben, also müssen wir
jetzt nur den
Excerpt aufrufen. Und
wie machen wir das? Gehen wir zu unseren Inhalten
, die
PHP besonders hervorheben , und zwar genau hier,
direkt unter dem Titel Ich sage
PHP, den Unterstrich
außer Pip, Jo,
Semikolon Lass uns jetzt weitermachen und die Datei
speichern. Und lass uns
zu unserem Browser zurückkehren. Lass uns gleich hier auf die Seite gehen. Gehen wir jetzt zur
einseitigen Seite hier. Und da ist sie. Das ist unsere Ausnahme
in 30 Worten. Lassen Sie uns tatsächlich bestätigen
, dass es wahr ist. Ich gehe zurück zu Änderung 324. Okay, nur um sicherzugehen, dass
es tatsächlich korrekt ist. Lass uns das speichern. Vier ist viel einfacher zu zählen als
30, also lassen Sie uns das Ganze auffrischen. Und los geht's, eins,
zwei, drei, vier. Das ist ein Filter in Aktion. Wir verwenden den Filter erneut weil wir zuerst die Ausnahme in die
Hände bekommen mussten, dann
ändern wir die Nummer und haben sie
dann zurückgeschickt. Eine weitere Sache, die ich
erwähnen möchte, ist, dass
wir, wenn es um die Verwendung von
Aktionen oder Filtern
geht um die Verwendung von
Aktionen oder Filtern
geht, Aktionen ausführen, oder? Du machst eine Aktion.
Das ist die Funktion. Sie heißt Do Action. Aber für Filter wenden
wir Filter an. Wenn Sie
Ihre Watpress-Dateien durchgehen, werden
Sie feststellen, dass
an einigen Stellen Filter angewendet Sie werden zwar Aktionen sehen, Sie werden Aktionen ausführen sehen Sie verwenden keine Filter und
wenden keine Aktionen an. Sie führen Aktionen aus und
wenden Filter an. Aktionen
und Filter haben noch viel mehr zu bieten, aber an diesem Punkt haben
Sie ein grundlegendes Verständnis
davon, haben
Sie ein grundlegendes Verständnis
davon wie sie funktionieren
und was sie sind. Danke fürs Zuschauen und wir sehen uns im nächsten Kurs.
10. Variablen und Arrays: Lassen Sie uns nun über
PHP-Variablen und
-Arrays sprechen und wie sie in
WordPress verwendet werden Stellen Sie sich nun eine Variable als einen Container vor,
der den Wert von etwas speichern kann Dieses Etwas könnte eine Funktion
sein. Es könnte Text sein, es könnte eine Zahl sein,
es könnte alles sein. Laut der
Dokumentation hier werden
Variablen nun typischerweise durch das Dollarzeichen
dargestellt. Also, ich fand das immer
ziemlich interessant, warum? Haben sie das Dollarsymbol als
Zeichen für eine Variable gewählt ?
Es ist nicht wichtig Das ist ein ganzes Thema
für einen anderen Tag. Aber normalerweise haben Sie eine Variable, die
mit dem Dollarzeichen beginnt, und dann haben Sie den
tatsächlichen Namen der Variablen. So können Sie also eine Variable
identifizieren. Und es gibt verschiedene Arten
von Variablen, die in PHP verwendet werden. Sie haben ganze Zahlen. Ganzzahlen wären Ihre
Zahlen, Null, Eins, Zwei, Drei, Sie haben eine
Zeichenkette als Text Sie haben auch Ihre
Bullion-Variablen, die wahr
oder falsch usw. wären Wenn Sie jetzt hier nach unten scrollen, können
Sie sich Beispiele ansehen. Das erste Beispiel hier:
Sie haben eine Variable, VAR entspricht Bob, sodass der Wert
der Variablen VAR Bob ist Und dann beachte
den zweiten hier, der den Wert Jo hat Diese Variable hier hat
den Großbuchstaben V. Bitte
beachten Sie also , dass bei Variablennamen Groß- und Kleinschreibung
unterschieden wird. Wenn eine ein Kleinbuchstabe ist, ist
die andere ein Kapituletor, sind zwei völlig verschiedene
Variablen Wenn Sie also versuchen, diese
Variablen wiederzugeben, werden
Sie Bob und Joe
haben Und lassen Sie mich
Ihnen hier ein Live-Beispiel geben. Ich habe den Code bereits geschrieben
. Also lass mich zu meinem Notizblock gehen. Lass uns einfach hier reinspringen, mein PHP
öffnen, den Code
ablegen und
dann den PHB schließen Was Sie
jetzt hier haben, ist, dass ich eine
Variable namens Text erstellt
habe Sie können das
Dollarzeichen genau dort sehen, Text entspricht PHP fürs Leben Das ist also eine Zeichenkettenvariable, und ich gebe jetzt den Text Anstatt also
Echo, PHP for Life zu schreiben, gebe ich einfach
Text wieder, weil die
Textvariable den
Wert von PHP for Life hat Und wenn ich das speichere, zu meiner Website
zurückkehre gleich hier zu meiner Website
zurückkehre und
die Seite dort aktualisiere, wirst
du PHP
fürs Leben sehen , sehr, sehr
einfach Sie können Variablen auch
Funktionen zuweisen. Ich habe
hier ein anderes Beispiel. Ich habe es ausgeschrieben. Das ist eine Funktion, die wir
uns vorhin angesehen haben,
die mit dem Datum. Lassen Sie mich einfach weitermachen, meine PHP-Tags erneut
öffnen, den Code ablegen und ihn da draußen
schließen Auch hier haben wir
ein variables Datum
zugewiesen, das der Funktion
der PHP-Funktion date entspricht, und dann haben wir in Klammern L, was bedeutet, dass
es im Grunde
den heutigen Tag darstellt , dass
es im Grunde
den heutigen Tag Ich werde
jetzt weitermachen, um das zu speichern. Und wenn ich dann
genau dort zu meiner Website
zurückkehre und die Seite
aktualisiere, können
Sie sehen, dass
heute Donnerstag ist. Also Seite B für Life und
heute ist Donnerstag. So funktionieren
Variablen also im Grunde. Zurück zum
Handbuch hier, sie haben so viel
mehr Beispiele dafür wie Variablen verwendet werden. Aber lassen Sie uns jetzt zu
Array übergehen , denn das ist eigentlich
das interessantere. Laut Dokumentation heißt
es hier also, dass ein Array in PHP eigentlich eine geordnete Map
ist. Eine Map ist ein Typ, der Werte Schlüsseln
zuordnet. Als Beispiel haben
Sie jetzt Ihr Array genau hier. Sie haben den Schlüssel, und dann hat
der Schlüssel seinen Wert. Sie haben den zweiten
Schlüssel, der
seinen eigenen Wert haben wird und so weiter. Stellen Sie sich ein Array grundsätzlich als eine bestimmte Funktion oder
eine Variable vor, die
eine Reihe von Attributen
oder Merkmalen hat . Sie können sich
Ihren regulären Text
auf Ihrer Website vorstellen , oder? Ein Text kann ein Array haben, und dieses Array
könnte Dinge wie, Okay, wir wollen eine bestimmte
Farbe für diesen Text haben. Diese Farbe wäre
jetzt also ein Schlüssel, und dann hat die Farbe
einen Wert. Ist sie rot? Ist es
blau? Ist es grün? Sie können die Schriftgröße haben. Diese Schriftgröße könnte der Schlüssel sein. Der Wert könnte also
26 Pixel, 30 Pixel sein. Es könnte eine Schriftfamilie haben, nämlich Monstera Totaoma und
genau das ist ein Array Du wirst in WordPress
eine Menge Arrays finden, und ich habe dort mehrere Beispiele , die dir zeigen, wenn ich zu meinem Funktionspunkt PHP
gehe,
genau hier, das ist
die Funktion, um
eine Seitenleiste zu registrieren Es heißt also 2021-Widgets, und dann ist das
die eigentliche vorgefertigte Funktion „Seitenleiste registrieren Aber jetzt wisst ihr, dass
wir das Ay haben. Und im A
haben wir jetzt mehrere Schlüssel, was der Name
wäre. Wie lautet zum Beispiel der
Name der Seitenleiste? Oh, der Wert ist, er
heißt Fußzeile. Was ist der Ausweis? Die
ID ist in der Seitenleiste Was ist der vorherige Titel? Wir werden eine
H2-Klasse vor dem Titel einschließen und
dann das abschließende
H-Zwei-Tag hinter dem Titel einschließen und so weiter. Also genau da
haben Sie das Array mit den Schlüsseln und dann die
Werte dieser Schlüssel. Ich werde Ihnen hier oben
ein weiteres Beispiel geben, und dieses ist
wirklich sehr, sehr, sehr interessant. Genau hier. Sie haben also diese Funktion
namens Theme-Unterstützung hinzufügen. Dies ist eine vorgefertigte Funktion in Wordpres,
mit der Sie Ihrem Theme unsere
Anpassungsoptionen
hinzufügen können unsere
Anpassungsoptionen
hinzufügen In diesem Fall fügen wir
gerade die Unterstützung für einen
benutzerdefinierten Hintergrund hinzu Unterstützung für einen
benutzerdefinierten Ich werde
dir etwas sehr,
sehr Gutes zeigen, weil ich möchte, dass du
siehst, wie das tatsächlich funktioniert. Wenn ich auf Anpassen gehe,
ist das für das
Thema 20 und 21, nur um Sie daran zu erinnern, wenn ich hier das Anpassen mache
und wir uns entschuldigen, verhält
sich
mein Internet heute wieder komisch Okay, wenn wir also
zu Farben im Dunkelmodus übergehen, sehen Sie
hier die Hintergrundfarbe Dank dieser
Funktion haben wir hier die Möglichkeit
, die Hintergrundfarbe
anzupassen . Unterstützt vier benutzerdefinierte
Hintergrundfarben. Jetzt sieh dir das an. Wir haben die rote Standardfarbe
auf d1e4 DD eingestellt, was einem
hellen Grünton ähnelt Wenn ich hier zu meiner
Website zurückkehre, siehst
du dann die Hintergrundfarbe?
Das ist die Standardeinstellung. Und wenn ich
da reinklicke, was ist der Wert de14 DD. Es ist genau hier. Aber beachten Sie, dass
wir hier unten andere Farben haben, die
wir schnell auswählen können. Sie haben die schwarze Farbe. Sie haben einen anderen Schwarzton. Du hast Rosa und so weiter. All diese Werte sind genau
hier. Siehst du sie? Dies ist die schwarze Variable
mit diesem Wert, Dunkelgrau hat diesen Wert, Orange hat diesen
Wert und so weiter. Die Sache ist also, wenn Sie anfangen, mit WordPress
zu arbeiten, werden
Sie auf Variablen
stoßen immer
sehr, sehr häufig vorkommen. Öffne den
Funktionspunkt HB eines beliebigen Themas und du wirst sie
überall sehen, weit weg, du wirst die
Tasten sehen, und dann
siehst du die Werte dieser Tasten. Das ist also eine sehr
kurze Einführung in die Welt der
Variablen und Strahlen. Danke fürs Zuschauen. Ich sehe
dich in der nächsten.
11. Der Wordpress-Loop: Keine Kosten für What Press und PHP wären vollständig,
ohne
über die wohl
leistungsstärkste Funktion
von What Press zu sprechen über die wohl
leistungsstärkste ,
nämlich den WordPress-Loop Was genau ist das? Ich habe hier
ein paar Bücher dabei und mach dir keine Sorgen. Ich versuche nicht, sie dir zu
verkaufen. Ich habe hier drei Bücher
, richtig, und jedes dieser Bücher
hat seinen eigenen Titel. Sie haben ihren eigenen Autor, ihre eigene Seitenzahl, ihre eigene Klassifizierung
und so weiter. Stellen wir uns vor,
Sie wären Bibliothekar und es läge in Ihrer
Verantwortung, all diese Informationen
über jedes
einzelne dieser Bücher
aufzuzeichnen . Sie
könnten es manuell machen Aber was wäre, wenn Sie
tatsächlich
eine Funktion oder ein Programm erstellen könnten
, das
diese Bücher scannen und dann
automatisch die gewünschten Informationen Das wäre großartig, oder? Stellen Sie sich diese Bücher nun
als Ihre What Press-Beiträge vor. Stellen Sie sich das Programm vor, das diese Beiträge scannen und die Informationen
als „What Press Loop“
anzeigen
kann . Die Aufgabe der Schleife
besteht also im Grunde darin,
Ihre Beiträge durchzugehen und dann die Informationen,
den Titel des Beitrags,
den Autor des Beitrags und
das Datum des Beitrags
auszuwählen den Titel des Beitrags,
den Autor des Beitrags ,
und dann zeigen wir es auf Ihrer Website an. Das ist im Grunde das
, was der Loop macht. Nun, ich habe hier einen anderen
Artikel, was der Loop anzeigen kann? Es kann den Link zum
nächsten Beitrag,
den Link zum vorherigen Beitrag,
die Kategorie des Beitrags, den Autor,
den
Inhalt, den sie akzeptieren,
die ID, das kurze
Link-Tag und die Titelzeit anzeigen den Link zum vorherigen Beitrag,
die Kategorie des Beitrags, den Autor, den
Inhalt, den sie akzeptieren, . Es funktioniert auch mit
bedingten Tags. Wenn das die Homepage ist,
dann zeige diese an. Wenn das nicht die Homepage ist,
mach das und so weiter. Lassen Sie mich jetzt meine Notepad-Datei
hier und genau hier öffnen meine Notepad-Datei
hier und genau hier Wenn Sie Ihren
Indexpunkt PhB öffnen, jedes WordPress-Theme, ist
mir egal, wie
anspruchsvoll das Theme ist, Sie werden eine Schleife
in Ihrem Index-PHP-Dokument haben Und genau hier, das ist die
Schleife, während sie halb gepostet ist, sie beginnt bei Ich halb Im Grunde sagen wir, wenn
die Website Beiträge hat und solange sie
weiterhin Beiträge hat, dann tu das. Nun, Sie sagten, diese Funktion
heißt Get Template Pot. Dies ist im Grunde eine
Funktion, die
11 Dateien mit einer anderen Datei verknüpft . Also verknüpfen wir gerade den
Indexpunkt p Inhaltspunkt-PHP-Datei, die sich in dem befindet,
was Sie hier haben, Ihr Inhalt, diese
einzelne Punkt-PHP-Datei. Also verknüpfen wir den
Index der PG-Datei hier mit dieser speziellen
Datei genau hier. Sobald also die Schleife
im Index von PHP gestartet
ist, beginnen
wir hier mit der Ausgabe der Informationen. Wir haben also den Titel. Sie haben das Vorschaubild. Sie haben den Inhalt und so weiter. Jetzt können
Sie
die Wat-Pressschleife natürlich so anpassen , dass
bestimmte Informationen angezeigt werden. Sie können der Schleife sagen, dass, hey, anstatt
alle Beiträge
anzuzeigen, nur Beiträge aus
dieser bestimmten Kategorie angezeigt werden. Anstatt Beiträge anzuzeigen, warum nicht meine Filme vom Typ „Benutzerdefinierter
Beitrag“ anzeigen Tatsächlich habe ich hier ein
Beispiel geschrieben, um
Ihnen ganz schnell zu zeigen , wie
es aussehen könnte. Lassen Sie mich das einfach
hier ablegen, ganz schnell. Also jetzt können Sie sehen, dass wir das
getan haben , was wir geschaffen haben:
eine Variable namens gs Das könnte ich auch
Loop, Custom Loop usw. nennen, aber für die Zwecke
dieses Videos habe
ich meine Variable gs genannt, und diese Variable hat
jetzt ein Array. Wir haben bereits über RAs gesprochen und schauen uns die Schlüssel an. Der erste
hier ist der Beitragstyp. Jetzt sage ich
dem Loop, dass, hey, die Informationen aus
dem Beitragstyp der Filme
auswählen. Nun, wir haben es nicht mit
dem normalen guten
alten Wat-Presseartikel zu tun, wir haben es mit Filmen zu tun. Und dann
wählen Sie für den Kategorienamen Filme aus, die nur aus
der spezifischen Kategorie von
Action-Actionfilmen stammen, richtig? Und dann werden pro Seite
, die sich in dieser Schleife befindet, nur drei Filme angezeigt. Auf diese Weise können Sie die What Press-Schleife
anpassen. Auch hier besteht die Aufgabe der Schleife
darin, sich Ihre Beiträge oder einen
beliebigen benutzerdefinierten Beitrag anzusehen,
auf den
Sie sich konzentrieren möchten, und dann damit Schleife
darin, sich Ihre Beiträge oder einen
beliebigen benutzerdefinierten Beitrag anzusehen, auf den
Sie sich konzentrieren möchten zu beginnen , die gewünschten
Informationen,
die Anzahl der Beiträge,
die Kategorie der
Beiträge usw. auszuwählen die Anzahl der Beiträge, . Und dann können
wir mithilfe unserer
Template-Tags wie
dem Titel und dem Inhalt festlegen, welche Informationen in der Schleife angezeigt werden sollen So funktioniert der Loop im Grunde. Der WordPress-Loop hat natürlich noch so viel
mehr zu bieten. Darauf werde ich natürlich
in meinem Hauptkurs zur Entwicklung von
WordPress-Themen eingehen. Aber ich glaube, ich
konnte Ihnen vorerst
eine kurze Einführung in
den WordPress-Loop geben eine kurze Einführung in
den WordPress-Loop und darüber, was er tut und
wie er tatsächlich funktioniert. Danke fürs Zuschauen und wir sehen uns
in der nächsten Klasse.
12. Was Javascript ist: JavaScript ist heute im Grunde eine
der beliebtesten
Programmiersprachen der Welt.
Es ist überall. Sie würden JavaScript
in Ihren Webbrowsern, Websites, Webanwendungen, Anwendungen von
Drittanbietern usw. finden. Wenn Sie nun an
Code oder eine Funktion denken, die
einer Website ein wenig Dynamik oder
Spannung verleiht , handelt es sich höchstwahrscheinlich
um JavaScript das hinter den Kulissen
arbeitet Wenn Sie sich
E-Commerce-Websites ansehen denen
Dinge wie Gutscheine verwendet werden, handelt es sich
höchstwahrscheinlich
um
interaktive Taschenrechner mit JavaScript interaktive Taschenrechner Immer wenn Sie
Dinge wie Galerien,
Slider oder Situationen sehen , in denen ein Benutzer auf eine Schaltfläche klickt und die Schaltfläche vergrößert oder verkleinert wird, werden
diese Arten von Animationen normalerweise mit JavaScript ausgeführt Lassen Sie mich Ihnen hier ein
Beispiel geben. Das ist eine meiner
Websites, Lab Cyber, und Sie können sehen, ich habe
diese Galerie hier. Und wenn ich mit der Maus über ein Bild
fahre, kann man sehen, dass es
sich vergrößert, und dann kommt ein bisschen
Text heraus Das ist im Grunde JavaScript. JavaScript wird auch in
Situationen verwendet , die wir
als ereignisbasiert bezeichnen. Im Grunde sind dies Situationen,
in denen der Benutzer
möglicherweise die Größe
des Fensters ändert
oder der Maus
auf eine Schaltfläche klickt Um dies zu demonstrieren, möchte ich Ihnen hier eine weitere
Website vorstellen. Das sind drei Schulen. Und genau hier, schauen Sie sich
an, was passiert, wenn ich hier auf die Schaltfläche
Selbst gehen
klicke Ich klicke da rein und jetzt sagt der Browser 11. Das ist im Grunde Gyroscript, das hinter den Kulissen
arbeitet. Wann immer Sie also an Code
denken,
der ein bisschen
Spannung, Animation, Dynamik und robuste
Funktionen bietet, ist
das in der Regel Gyroscript
, das
hinter den Kulissen Dynamik und robuste
Funktionen bietet, ist
das in der Regel Gyroscript
, das
hinter den Kulissen arbeitet.
13. Javascript-Frameworks und -Bibliotheken: Lassen Sie uns nun über
JavaScript-Frameworks und
-Bibliotheken sprechen , denn
darüber werden Sie viel hören. JavaScript-Frameworks
und -Bibliotheken sind im Grunde genommen Ausschnitte
aus vorgefertigtem Code, die Sie auf Ihrer Website
beliebig oft
wiederverwenden können . Es gibt
jedoch einen
signifikanten Unterschied zwischen einer Bibliothek
und einem Lassen Sie mich Ihnen eine Analogie geben. Nehmen wir zum
Beispiel an, Sie wollten Pasta oder Spaghetti
zubereiten, oder? Was Sie
im Grunde brauchen würden wäre ein Topf mit kochendem Wasser, vielleicht etwas Öl, etwas Salz und Ihre eigentliche Pasta, oder? Das wäre eine Bibliothek. Eine Bibliothek
bietet Ihnen im Grunde Zugriff auf Code, der eine bestimmte
Art von Funktionalität erreicht. Um Ihnen eine webbasierte Analogie zu geben :
Vielleicht wollten Sie auf Ihrer Website
eine Animation erstellen, die besagt,
dass, wenn der Benutzer auf ein Bild
klickt, es erweitert
oder ausgeblendet oder eingeblendet wird, das ist eine sehr,
sehr spezifische Art von
Funktionalität Sie würden solche Arten von
Code für eine solche Funktionalität finden. In einer Bibliothek wie Jquery ist
jQuery eines der
beliebtesten Beispiele für JavaScript-Bibliotheken Aber ein Framework, das
auf die Analogie des Pastors zurückgeht, anstatt dass Sie
Zugriff auf Ihre Pasta haben,
den Topf, das Wasser,
das Salzöl, richtig,
alles, was Sie für die
Herstellung der Pasta benötigen Stellen wir uns nicht vor, Sie hätten Zugang zu einer ganzen Küche Sie haben den Grill genau dort. Sie haben andere Töpfe und Saucen und Sie haben Ketchup,
Eier, was auch immer Du hast quasi eine
voll ausgestattete Küche. Das wäre im Grunde das, was
ein Framework wäre. Ein Framework ermöglicht es Ihnen, eine komplette Website
von Grund auf zu
entwickeln. Das ist also ein
wesentlicher Unterschied zwischen einem Framework
und einer Bibliothek. Framework bietet Ihnen
Zugriff auf eine Vielzahl von Funktionen, die Sie möglicherweise
nicht einmal verwenden werden, aber mit der Bibliothek
erhalten Sie Zugriff auf sehr spezifischen Code
, den Sie verwenden
können um eine bestimmte
Art von Funktionalität zu erreichen. Wenn es um Frameworks geht, würden
Sie Frameworks
wie Angular JS usw. hören. Bei den Bibliotheken gibt es
zwei sehr, sehr beliebte. Sie haben jQuery
und Sie haben Jason. JSN wird normalerweise für die
Entwicklung von Anwendungen von
Drittanbietern verwendet Entwicklung von Anwendungen von
Drittanbietern Jaqery wäre eher für Ihre Animationen auf Ihrer Website Aber es gibt noch einen anderen
namens JavaScript React. Das sind sehr, sehr beliebte
JavaScript-Bibliotheken.
14. Unterschied zwischen Javascript und PHP: Lassen Sie uns nun über
den Unterschied
zwischen PHP und JavaScript sprechen . Im Großen und Ganzen Watpress wäre
PHP für Watpress die wichtigere
der beiden Sprachen Das liegt daran, dass Watpress
selbst in PHP entwickelt wurde, aber JavaScript spielt immer noch eine
sehr, sehr wichtige Ein wesentlicher Unterschied zwischen
PHP und JavaScript
ist jedoch die Tatsache, dass
PHP zwar serverbasiert ist, JavaScript jedoch clientbasiert
sein wird Das bedeutet einfach
, dass, wenn PHP involviert ist, eine Anfrage
von Ihrer Website an
Ihren Webserver gesendet werden muss,
damit diese Anfrage genehmigt oder abgelehnt
werden kann. Aber im Fall von JavaScript wird
Ihr Server überhaupt nicht beteiligt sein. Es ist im Grunde der Browser des Benutzers, der auf Ihre Site zugreift. Lass mich hier ein Beispiel
geben, okay? Ich bin genau hier auf meinem Blog.
Ich bin auf der Homepage. Wenn ich auf Wie
entscheidet sich der Wordpress-Blog klicken würde, klicke
ich jetzt auf diesen Link.
Sie können sehen, wie die Seite aktualisiert wird, und jetzt haben wir
Zugriff auf eine neue Seite. Das ist im Grunde genommen PHP , denn als ich hier
auf den Link geklickt habe, die Anfrage, auf
diesen Beitrag zuzugreifen wurde
die Anfrage, auf
diesen Beitrag zuzugreifen,
an meinen Webserver gesendet Mein Webserver
hat der Anfrage stattgegeben, und jetzt habe ich Zugriff auf den Inhalt des
Beitrags. Das ist PHP. Aber in Fällen, in denen es um
JavaScript geht, werden
solche Anfragen niemals an den Server
gelangen. Im Grunde wird es
der Browser sein , der den Code
interpretiert. Eine andere Betrachtungsweise
ist also, dass PHP-Code
von Webservern interpretiert wird, während JavaScript-Code von Browsern
interpretiert wird. Infolgedessen
wird JavaScript-Code in der Regel viel
schneller ausgeführt als PHB-Code, da die Anfrage nicht an
meinen Webserver irgendwo
auf der Welt da draußen gehen
muss meinen Webserver irgendwo
auf der Welt da draußen Nein, die Anfrage
wird
direkt im Webbrowser bearbeitet ,
wenn es um JavaScript geht Jetzt denkst du vielleicht, okay, wenn JavaScript-Code schneller als PHP
ist, dann bedeutet das, dass JavaScript immer besser
ist, oder? Nun, die Antwort lautet nein.
Jaroscript hat tatsächlich einige sehr, sehr
wichtige Probleme Zum einen die Tatsache, dass ich
, wie gesagt, gesagt der Browser des
Benutzers, der auf
Ihre Site zugreift ,
den JavaScript-Code interpretiert Nun, was ist, wenn Javascript im Browser des Benutzers nicht aktiviert Ihr
Jaroscript-Code wird nicht funktionieren, und es gibt einen
Grund, warum viele Leute dazu neigen,
Jaroscript nicht
in ihren Browsern zu aktivieren Jaroscript nicht
in ihren Browsern weil es
sehr beliebte Angriffe gibt, insbesondere
einen, der als Cross-Site-Scripting-Angriff bekannt ist der Dies ist ein sehr, sehr mächtiger
webbasierter Cyberangriff auf
Websites, die die Verwendung von bösartigem Jaroscript-Code ausnutzen . Im Grunde
könnte der Hacker
bösartigen Code in den
Browser des Opfers einfügen bösartigen Code in den
Browser des Opfers Wenn das Opfer also die Website
besucht, führt
der Browser
den Schadcode Es gibt einen Grund, warum diese
Angriffe sehr, sehr,
sehr beliebt sind und daher
viele Benutzer dazu neigen, Gyroscript
in ihrem Browser zu deaktivieren Gyroscript
hängt also stark davon ab, ob der Browser
des Benutzers, der auf Ihre Site zugreift, Gyroscript tatsächlich aktiviert
hat
oder nicht des Benutzers, der auf Ihre Site zugreift tatsächlich aktiviert
hat Denken Sie also bitte daran. Gyroscript ist vielleicht schneller als PHP, aber nicht immer besser
15. So wird Javascript in WordPress verwendet: Okay, lassen Sie uns jetzt
darüber sprechen, wie Jaroscript
in Wordpress selbst verwendet wird Du würdest JavaScript in
so vielen Themes und
Plugins finden , oder? Jede Art von Plugin, das Dinge wie Animationen,
Galerien, Slider,
Videoplayer,
Audioplayer und solche Dinge
beinhaltet Galerien, Slider,
Videoplayer, Audioplayer und solche Dinge In der Regel finden Sie in solchen Plugins
JavaScript-Code. JavaScript wird auch
im Backend von
WordPress.com-Websites verwendet . Das ist eigentlich die Seite
hier , das neue WordPress.com. Das Backend heißt Calipso. Alles, was Sie hier
im Backend finden würden wird tatsächlich mit JavaScript
betrieben auch hier daran, dass dies speziell für
WordPress.com-Websites gilt. Aber was ist mit der eigentlichen
WordPress.org-Website? Nun, wann immer Sie zu den
benutzerdefinierten Themenoptionen gehen, wie das, was Sie hier sehen, wann immer Sie Dinge
wie die Identität der Website konfigurieren, ändern Sie
vielleicht die Menüs Abhängig von der Art
des Themes, das
Sie verwenden, werden Sie andere
Optionen sehen, wie, Sie wissen schon das Thema,
die Farbe, die Größe Ihres Textes und solche
Dinge
ändern . Alles, was Sie
hier im Grunde sehen , wird von JavaScript ausgeführt. Erst wenn ich die
Änderungen hier vornehme und dann auf Veröffentlichen klicke
, kommt PHP
ins Spiel, denn jetzt sende ich die Anfrage
an meinen Webserver,
diese Änderungen, die ich auf
meiner Website vorgenommen habe, über JavaScript zu veröffentlichen diese Änderungen, die ich auf
meiner Website vorgenommen habe . Dann
kommt Seite drei rein. Aber all die Änderungen
sind hier direkt auf der Seite, wo ich das Menü
ändere,
zu den Homepage-Einstellungen wechsle, Code zu den
Headuph
hinzufüge, solche Dinge Alles hier drin wird
mit JavaScript betrieben. Wir haben auch die
Wordpress Rest API, die
Anwendungsprogrammierschnittstelle. Das Konzept selbst würde den Rahmen dieses Tutorials bei
weitem
sprengen, aber lassen Sie mich Ihnen nur
eine Vorstellung davon geben, was es ist. Die Wordpress REST
API ist im Grunde eine Schnittstelle
, die es Entwicklern ermöglicht , auf das Backend
einer Wordpress-Website zuzugreifen ohne sich direkt beim Backend
anmelden zu müssen . Die Idee hier ist
also Entwicklern die Integration Drittanbieteranwendungen
von anderen Websites wie YouTube, Google oder Facebook
oder was auch immer zu
ermöglichen, Anwendungen von
solchen Websites in das
WordPress-Backend zu integrieren , ohne sich
jedoch physisch
direkt im Backend dieser Site
anmelden zu
müssen . Das ist im Grunde die
Wordpress Rest API. Dies ist eine sehr, sehr
vereinfachte Version oder Bedeutung dessen, was
es tatsächlich ist. Denken Sie jedoch
daran, dass
Sie immer dann, wenn Sie die Wordpress Rest API hören, wissen müssen, dass JavaScript hinter den Kulissen
funktioniert.
16. Javascript-Beispielcode 1: Lassen Sie mich Ihnen nun
zwei sehr einfache
JavaScript-Codebeispiele vorstellen , um Ihnen
eine Vorstellung davon zu geben , was die Syntax ist und wie sie hinter den Kulissen funktioniert
. Nun, beim allerersten
Code, den Sie hier sehen, möchte
ich, dass Sie raten , was wir
eigentlich versuchen zu tun. Einen Hinweis können Sie
dem Dokument entnehmen , Punkt rechts, Farbe des
Tierpunktes. Was
kommt Ihnen in den Sinn, wenn Sie das sehen? Wenn du denkst, naja,
wir versuchen, die Farbe des
Tieres anzuzeigen oder zu
schreiben, dann hast du Recht. Genau dafür ist dieser
Code gedacht. Aber lassen Sie mich es für Sie weiter
aufschlüsseln. Sehen Sie, wir haben zuerst
die Variable Tier, die Variable, durch VAR
repräsentiert wird,
und dann Tier. Was ist eine Variable,
richtig? Eine Variable wäre etwas oder ein Element oder ein Objekt , an dem wir versuchen, eine Aktion
auszuführen. In diesem Fall versuchen wir
gerade, die Farbe unserer
Variablen
anzuzeigen, bei der es sich um ein Tier handelt. Aber dann haben wir etwas, das Methode
genannt wird. Methoden sind die eigentlichen Aktionen , die wir durchzuführen versuchen. Was ist in diesem Fall die
Methode? Die Methode ist richtig. Wir versuchen, die Farbe des Tieres auszudrucken oder anzuzeigen. Jetzt wissen Sie also, was
die Variable ist, Sie wissen, was eine Methode
ist. Aber dann schau mal. Wir haben hier diese geschweiften Klammern
, und drinnen haben
wir Typ gleich Hund,
Farbe gleich Schwarz, Rasse gleich Labrador Was genau sind diese? Nun, Typ, Farbe, Rasse sind
das, was wir Eigenschaften nennen. Eigenschaften unseres Objekts, das ist das Tier, und diese Eigenschaften
haben ihre Werte. Der Wert des
Eigenschaftstyps entspricht Hund. Der Wert der Eigenschaft
Farbe entspricht Schwarz und der Wert der Eigenschaft
Breed entspricht Aprado, und sie befinden sich alle Sie können ein Array immer an
den kragen Klammern erkennen ,
und wenn Sie dann Eigenschaftswert
haben, nennen
wir
das im Grunde Jetzt wissen Sie also, was eine Variable ist, Sie
wissen, was Objekte sind. Sie wissen, was Arrays, Eigenschaften, Werte
und Methoden sind Alles, was hier gerade drin ist, das Ganze
kann man als Funktion bezeichnen Unsere Funktion
hier ist, dass wir die Farbe unseres Objekts
anzeigen wollen , nämlich die Farbe eines Tieres.
17. Javascript-Beispielcode 2: Schauen wir uns nun das zweite Beispiel
an , das etwas fortgeschrittener ist, aber es ist dasselbe
Konzept, oder? Wir haben hier unsere Variablen
, die jetzt konstante Zahlen
sind. Wir haben also die Konstante Nummer
eins, NUM entspricht fünf. Im Grunde genommen ist
der Wert unserer Kraftvariablen, die Nummer eins ist, was eine Konstante ist, fünf, und dann ist der Wert der
zweiten Variablen Nummer zwei, die ebenfalls eine
Konstante ist, drei Das haben wir bereits erklärt. Wir haben unseren Variablen Werte
zugewiesen. Okay. Ich habe hier einen Kommentar
hinzugefügt, um zu sagen, hey, wir wollen
diese beiden Zahlen addieren. Jetzt sagen wir also:
Okay, unsere Variablensumme ist gleich Zahl
eins plus Nummer zwei. Im Grunde sagen wir
gerade, dass wir
eine neue Variable haben , die Summe
heißt, und der Wert von Summe entspricht der Addition von Variable
eins und Variable zwei. So einfach ist das. Und jetzt wollen wir
die Summe auf unserem Bildschirm anzeigen. Console Dot Log
ist also eine andere Methode. Denken Sie daran, das erste Beispiel
war Document Dot Right Console Dot Log ist im Grunde andere Art,
den Wert einer Variablen anzuzeigen. Console Dot Log ist
derzeit also unsere Methode. Und jetzt in Klammern machen
wir hier etwas, das
als Verkettung bezeichnet wird Hier versuchen wir, etwas Text
anzuzeigen. Aber dann haben
wir in diesem Text tatsächlich Werte
einer Variablen, die wir ebenfalls anzeigen
möchten. Schauen Sie sehr, sehr genau hin. Der erste Text
hier ist die Summe von. Sie können sehen, dass wir von Tag zu Tag Codes
hinzugefügt haben. Dies ist ein direkter Text. Das hat nichts mit dem Code zu tun ,
den wir zuvor geschrieben haben. Das ist nur reiner einfacher
Text direkt auf dem Bildschirm. Die Summe von und jetzt haben
wir plus hinzugefügt. Das Plus im Moment ist, dass
wir jetzt versuchen, den Text, den
wir gerade angezeigt haben,
plus den Wert der
Variablen Nummer eins
hinzuzufügen , der fünf ist, richtig? Und dann noch ein Plus,
um einen neuen Text hinzuzufügen
, der ist, und noch Plus, um jetzt den Wert
der Variablen Nummer zwei hinzuzufügen, und dann noch ein Plus, um einen weiteren Text hinzuzufügen, dann zeigen
wir endlich den Wert
der Variablen Summe an,
der fünf plus
drei ist zeigen
wir endlich den Wert
der Variablen Summe an, , was acht ist. Wenn ich
Sie also fragen
würde, was jetzt
die Ausgabe dieses
Codes genau hier sein wird , wäre
es im Grunde die Summe von fünf und drei ist acht. Das ist im
Grunde der Code. Offensichtlich
gibt es weitaus mehr, viel, viel fortgeschrittenere
Beispiele für Javascript. Aber das sind zwei
sehr einfache Beispiele nur um dir eine Vorstellung davon zu geben welche Syntaxen und wie Javascript
hinter der Sünde funktioniert
18. So wird Javascript zu Wordpres hinzugefügt: Bevor ich das Video zusammenfasse, möchte
ich Sie durch
die verschiedenen Möglichkeiten führen, wie Sie Ihrer Whatpress-Website JavaScript hinzufügen
können Es gibt grundsätzlich zwei
Möglichkeiten, wie du entweder
ein Plugin verwenden kannst oder du kannst
es manuell tun Lassen Sie mich Sie zunächst durch die
Plugin-Phase führen, und es gibt natürlich viele
Plugins, um
Ihrer Whatpress-Website JavaScript hinzuzufügen Aber meiner bescheidenen
Meinung nach wäre der WP-Code der beste. Header und
Foot als Plugin
von WP Code einfügen ,
sehr, sehr beliebt Über 1 Million aktive
Installationen. Wenn Sie
das Plugin auf Ihrer Website aktiviert haben, sehen
Sie hier den Link zu den
Codefragmenten Sie können einfach zum
Header und zum Puta-Link gehen und dann genau
hier den gewünschten
Code in Ihre Kopfzeile, Ihren Hauptteil oder Ihre Puta einfügen gewünschten
Code in Ihre Kopfzeile, Ihren Hauptteil oder Ihre Lassen Sie mich als Beispiel jetzt
weitermachen und einen sehr, sehr,
sehr einfachen Code
hier in die Kopfzeile einfügen ,
sehr einfachen Code
hier in die Es ist nur ein Skript zum Ausdrucken. Ich bin ein Inline-Script-Tag, das dem Header
hinzugefügt wurde. Ich werde
jetzt weitermachen, um meine Änderungen zu speichern. Und wenn ich mir meine Website ansehen würde, können
Sie jetzt sehen, dass wir
den Text genau dort haben. Ich bin ein Online-Skript-Tag, das dem Header
hinzugefügt wurde. Dies ist eine sehr, sehr,
sehr einfache Möglichkeit,
Ihrer Wtpress-Website
JavaScript-Code hinzuzufügen Ihrer Wtpress-Website
JavaScript-Code hinzuzufügen Aber was wäre, wenn wir kein Plugin verwenden
wollten und dies manuell tun wollten? Nun, ich könnte mir diesen Code einfach noch einmal
schnappen, ich schneide ihn einfach komplett ab. Änderungen speichern. Gehen Sie
zurück zur Website, aktualisieren Sie die Seite und stellen Sie sicher, dass
sie nicht angezeigt wird. In Ordnung. Wenn ich
diesen Code manuell hinzufügen wollte, könnte
ich das einfach per FTP tun Ich bin auf meinem Notepad
plus Software hier drin. Ich bin
mit der Seite verbunden Ich könnte direkt zu
meiner Header-Punkt-PhP-Datei
für das 2021-Thema gehen , das ich verwende. Und dann
könnte ich hier einfach
weitermachen und den Code einfügen. Sie können den Code genau hier sehen, Skriptdokument mit dem Punkt rechts. Ich bin ein Inline-Script-Tag, das dem Header
hinzugefügt wurde. Okay. Ich werde
jetzt weitermachen und die Datei speichern. Und wenn ich zu meiner Website
zurückkehren und die Seite
aktualisieren würde, dann hast du's. Ich habe den Gyroscript-Code, der den
Text ausdruckt. Aber die Wahrheit ist, dass dies nicht die sauberste und
effizienteste
Art ist, JavaScript-Code hinzuzufügen Normalerweise möchten Sie
diese Art von
Skripten nicht direkt zu
Ihrem Header oder Ihrer Puta hinzufügen diese Art von
Skripten nicht direkt zu Ihrem Header oder Ihrer Puta In einigen Fällen
könnten Sie damit durchkommen, aber der beste Weg
wäre, wenn Sie
tatsächlich zu Ihrer
PHP-Funktionsdatei gehen und den
Code dort richtig schreiben Also, was ich
tun werde, ist das, okay, lass mich weitermachen und
den Skriptcode aus meinem
Header entfernen , meine Änderungen speichern. Und was ich
jetzt tun werde, ist, die
PHP-Datei mit den Funktionen für mein Thema 2021
zu öffnen den Funktionen für mein Thema 2021
zu öffnen. Lassen
Sie mich übrigens
nur hinzufügen, dass
es immer am besten ist,
dies mit einem untergeordneten Thema zu tun, wenn Sie
dies auf der Av-Website tun möchten. Wenn Sie also solche
Änderungen an Ihrer PHP-Datei mit dem untergeordneten Theme, den
Funktionen und nicht an dem eigentlichen Hauptdesign das Sie verwenden, vornehmen möchten, denken Sie
einfach daran. Okay, ich bin hier bei meinen Funktionen
der Petri-Datei. Ich werde jetzt weitermachen und den stark verbesserten Code
einfügen Im Moment können Sie sehen,
dass
ich den Text mit der Aufschrift Inland-Skript hinzugefügt habe , der in der Kopfzeile
ausgedruckt ist. Ich habe die Werbeaktion durchgeführt. Jetzt, da wir
dieses Tag zum Header hinzufügen, werden
wir dieses
Wordpress-Tag hier verwenden , WP-Kopf. Ich habe den benutzerdefinierten Namen für meine Funktion, den ich Test Adscript und
dann WPed
genannt habe , und jetzt
erstelle ich hier tatsächlich die Funktion
zum Ausdrucken des Textes Es heißt Funktion und dann wieder, Test mit
demselben Namen
bei Script WP Head, und jetzt habe ich das eigentliche
Skript genau hier Und natürlich habe ich
alles in PHP-Tags eingeschlossen. Ich werde
jetzt weitermachen und die Datei speichern und mich dann wieder
hier reingehen lassen, um die Seite zu aktualisieren. Und jetzt können Sie sehen, dass ich jetzt den Jaa-Skriptcode der den Text
wieder in der Kopfzeile
ausdruckt Auch hier könnten Sie damit durchkommen, Ihre Skript-Tags
einfach
direkt zu Ihrem Header hinzuzufügen, aber eine sauberere Möglichkeit besteht darin, dass
Sie tatsächlich zu
Ihrer Funktion in der Patri-Datei gehen Ihrer Funktion in der Patri-Datei und den richtigen Code schreiben und eine Funktion
erstellen, die
mit Ihrem Gyro-Skriptcode funktioniert
19. So enqueue Javascript: Die letzte Methode,
mit Gyroscript-Dateien
auf Ihrer Wpress-Website zu arbeiten ,
ist eigentlich die am meisten empfohlene und geeignetste Art mit Gyroscript zu
arbeiten und diese Funktion zu nutzen, bei der es sich
um
die WP- und Q-Skriptfunktion handelt Der Grund, warum diese Methode am meisten empfohlen wird, liegt darin dass Watpress normalerweise eine sehr strukturierte
und definierte Methode Laden
von Und der Grund, warum
Whatpress das tut, ist Sie, sagen wir,
versuchen,
vier Skripte in Ihren Header zu laden , vielleicht haben Sie ein Skript für
Google für Vielleicht haben Sie ein anderes
Skript, das verfolgt, auf welche Links Ihre Besucher
auf Ihrer Homepage klicken , solche
Dinge Stellen Sie sich vor, Sie haben
vier oder fünf Skripte in Ihrem Header
geladen Es besteht immer die Möglichkeit , dass es zu einem Konflikt kommt, wenn ein Skript mit einem anderen
kollidiert Aber wenn Sie
Ihre Skripte in die Warteschlange stellen, wenn Sie diese Funktion verwenden,
um Ihre Skripte in die Warteschlange zu stellen, sagen
Sie im Grunde:
Hey, Das ist eine Gyro-Skriptdatei
, mit der ich arbeiten möchte. Das gibst du What Press. Welche Presse nimmt
es auf, und dann
entscheiden wir , wann
das bestimmte
Skript am besten geladen wird, damit es
nicht zu das bestimmte
Skript am besten geladen wird, damit es Konflikten
mit einem anderen Skript kommt. Dies ist wiederum die
effizienteste, reinste und
sauberste Art, Ihre Skriptdateien
auf Ihre Whats-Website zu laden Ihre Skriptdateien
auf Ihre Whats-Website zu Lassen Sie mich
Notepad plus Plus
hier wieder reinbringen und Ihnen
das in Aktion zeigen Siehst du? Ich bin mit dem
21-Thema hier einverstanden und schau hier rechts
in diesem Ordner nach
, in dem Assets steht. Wenn ich es jetzt geöffnet habe, werden
Sie sehen, dass ich hier einen anderen
Ordner namens JS habe. Dies sind die Gyroskop-Dateien,
die standardmäßig mit dem Thema
2021 geliefert Ich habe das geöffnet, und
jetzt werden Sie hier alle
Dateien sehen,
benutzerdefiniertes Punkt-JS, benutzerdefiniertes
PV-Punkt-JS und so weiter Schau dir das hier an,
primärer Navigationspunkt JS. Dies ist die Gyroscript-Datei, die die Hauptmenünavigation auf unserer Website
steuert Und wenn ich es hier öffne, kann ich den gesamten JavaScript-Code sehen,
sehr, sehr, sehr, ziemlich komplex Weißt du, ich könnte es einen
ziemlich komplexen Code nennen , aber
da ist er genau hier. Sie haben also all
diese Dateien hier drin. Wie kodiert Wordpress diese Dateien jetzt
eigentlich? Wenn ich
jetzt wieder zu
meinen Funktionen PHP-Datei für
das Thema 2021 in der
PHP-Datei für
das Thema 2021 zurückkehre, wirst du
hier
sehen, wie die Skripte hier
geladen werden Siehst du das
Hauptnavigationsskript? Da steht: Okay, ich
habe genug Menü. Was es im Grunde bedeutet,
ist, dass wenn der Benutzer, wenn der Wordpress-Benutzer ein
Hauptmenü für die Website
erstellt hat , das Skript
jetzt warten muss. Sie können sehen, dass wir das
Skript gerade hier einfügen, primärer Navigationspunkt JS. Das ist die Datei genau
hier. Das ist der Code. In einer Funktion diese PTR-Datei,
die die
Gyroscript-Datei hier lädt, und Sie sehen hier
auch andere Sie haben das NQ-Skript für die responsiven eingebetteten
Js. Das ist die Datei genau hier, Responsive Dash EmbedoJS
und so weiter und so fort Welches Theme Sie auch verwenden, ich würde Sie ermutigen,
einen Blick auf die Theme-Dateien zu werfen, zu
versuchen, den
Gyroscript-Ordner zu finden der alle
Jaroscript-Dateien für dieses spezielle Thema
enthält , und dann zu den Funktionen
der PT-Datei zu gehen und herauszufinden
, wo diese Dateien tatsächlich ich würde Sie ermutigen,
einen Blick auf die Theme-Dateien zu werfen, zu
versuchen, den
Gyroscript-Ordner zu finden, der alle
Jaroscript-Dateien für dieses spezielle Thema
enthält,
und dann zu den Funktionen
der PT-Datei zu gehen und herauszufinden
, wo diese Dateien tatsächlich geladen werden. Aber noch einmal, wenn es darum geht, Skriptdateien auf
Ihre Office-Website zu laden, ist
dies bei weitem
20. Fazit: Nun, das ist es also. Wir sind
am Ende dieses Kurses angelangt, lernen Sie PHP für WordPress. Und von ganzem Herzen hoffe
ich aufrichtig, dass Ihnen der Kurs gefallen hat und Sie ihn nützlich fanden. Falls ja, erwägen Sie bitte, eine Bewertung für den Kurs abzugeben. Es würde mir wirklich sehr helfen. Und wenn Sie interessiert sind, habe ich, wie ich
im vorherigen Video erwähnt
habe, einen vollständigen Kurs, in dem Sie
lernen, wie Sie
ein WordPress-Entwickler werden können. Wenn Sie also interessiert sind, schauen
Sie sich unbedingt den
Kurs an. Ich danke dir vielmals. Wenn Sie
Fragen zu einem Thema haben , das in diesem Kurs behandelt wurde, lassen Sie es mich
wissen und ich werde mein
Bestes tun , um sie
so schnell wie möglich zu beantworten. Mein Name ist Alex. Es war mir
ein Vergnügen, es sich zu nehmen,
und ich werde
beim nächsten Mal mit Ihnen sprechen. Jess.