Der erste Beitrag dieser Serie legte den Grundstein für das Verständnis von Taxonomien, Begriffen und ihrer Beziehung im Kontext von WordPress. Wenn Sie es noch nicht gelesen haben und Sie noch nicht ganz mit der WordPress-Entwicklung vertraut sind, empfehle ich dringend, es durchzulesen, da dieser Beitrag auf den in diesem Artikel behandelten Themen aufbauen wird.
Wenn wir uns mit weiteren Arten von Metadaten beschäftigen, ist es wichtig, die vorherige Serie, in der wir uns befassten, zu überprüfen:
Der Grund, weshalb es sich lohnt, diese Artikel zu überprüfen, liegt daran, dass dieser Artikel einigen der in diesen Artikeln behandelten Techniken ähnelt und auch auf einigen Strategien mit ähnlichen APIs aufbaut.
Dieses Tutorial soll vor allem eine Einführung in die Arbeit mit einer der neuesten in WordPress verfügbaren Metadaten-APIs bieten.
Wie bereits erwähnt, richtet sich dieser Artikel an diejenigen, die sich gerade mit der WordPress-Entwicklung befassen oder ihre Fähigkeiten erweitern möchten. Wenn Sie ein fortgeschrittener Entwickler sind, ist der in diesem Artikel behandelte Inhalt für Sie möglicherweise nicht besonders interessant.
Bei der Arbeit mit diesem Lernprogramm ist zu beachten, dass der Code nicht in einer Produktionsumgebung verwendet werden darf. Das heißt, es soll nur die API studieren und verstehen, wie es funktioniert.
Der Code, den wir schreiben, ist nicht dazu gedacht, in einem Projekt verwendet zu werden, das für eine Zielgruppe oder eine Gruppe von Benutzern verwendet wird. Der Hauptgrund liegt darin, dass es Themen wie Desinfektion, Validierung, Flucht usw. gibt, die den Rahmen der vorherigen Serie sowie dieser Serie sprengen.
Nachdem wir diesen Artikel fertiggestellt haben, werden wir uns mit weiterführenden Themen wie diesen befassen. Im Moment konzentrieren wir uns jedoch ausschließlich auf die Term-Metadaten-API.
Bevor wir über die Metadaten-API sprechen, stellen wir sicher, dass wir uns alle auf derselben Seite befinden, da sie sich auf die verschiedenen Terminologien bezieht, die wir verwenden. Insbesondere müssen wir sicherstellen, dass wir Taxonomien, Begriffe und die Beziehung zwischen den beiden verstehen.
Erstens definiert der Kodex Taxonomien als:
In WordPress ist eine "Taxonomie" ein Gruppierungsmechanismus für einige Beiträge (oder Links oder benutzerdefinierte Beitragstypen)..
In einer Standardinstallation von WordPress können Sie sich diese als vorstellen Kategorien und Stichworte. Sie können hierarchisch sein, wie Kategorien, oder nicht hierarchisch wie Tags.
Begriffe dagegen sind definiert als:
In WordPress ist ein Begriff eine Klassifizierung, Gruppe oder Teilmenge einer Taxonomie, wobei letztere eine Kategorie, ein Tag oder eine benutzerdefinierte Taxonomie sein kann. Begriffe haben standardmäßig einen Titel, einen Slug und eine Beschreibung. Hierarchische Taxonomien wie Kategorien können einen übergeordneten Begriff definieren.
Schließlich ist die Beziehung zwischen Taxonomien und Begriffen so, dass einer ohne den anderen wirklich nicht existieren kann (insbesondere in hierarchischen Taxonomien). Das heißt, mit einer Kategorien-Taxonomie muss mindestens ein Begriff verbunden sein. Nicht-hierarchische Taxonomien müssen dem jedoch nicht unbedingt folgen.
Beginnen wir mit der Arbeit mit der Term Metadata API.
Wie bei den anderen Metadaten-APIs, die verfügbar sind, können wir beispielsweise folgende Funktionen ausführen:
hinzufügen
aktualisieren
abrufen
löschen
Und da es sich um eine neue API handelt, ist möglicherweise nicht sofort klar, welche Vorteile diese API bietet. Obwohl wir nur einige der Grundlagen in diesem Artikel untersuchen werden, lohnt es sich, nur einige der Dinge zu betrachten, die wir tun können.
Zum Beispiel:
Natürlich gibt es viele weitere Möglichkeiten. Aber zunächst wollen wir sehen, wie wir dies in unsere Arbeit integrieren können.
Um zu beginnen, stellen wir sicher, dass wir auf der gleichen Seite sind, was wir für diese Arbeit benötigen. Hier ist genau das, was Sie brauchen, und hier verwende ich.
Sobald Sie alles eingerichtet haben, können wir loslegen. Wenn Sie Hilfe bei der Einrichtung Ihrer Entwicklungsumgebung benötigen, lesen Sie bitte diese Artikelserie.
Als Erstes müssen Sie eine Datei erstellen, die alle Arbeiten enthält, die wir in diesem Lernprogramm ausführen werden.
Zuerst müssen wir schaffen tutsplus-term-metadata.php
in der Wurzel der zwanzigzehn
Themenverzeichnis.
Als nächstes müssen wir die folgende Codezeile zur Datei functions.php des Themas hinzufügen. Dadurch wird sichergestellt, dass wir unsere Arbeit in das Thema einbeziehen.
Wenn Sie Ihren Browser neu laden, sollten Sie etwa folgendes Bild sehen:
Es sollte keine Fehlerausgabe geben und es sollte funktionieren, als ob sich nichts geändert hat. Wenn Sie mit einer Neuinstallation von WordPress arbeiten, sollte die Term-Metadatentabelle völlig leer aussehen:
Um sicherzustellen, dass wir eine Kategorie haben, mit der wir arbeiten, erstellen Sie eine neue Kategorie in Ihrer WordPress-Installation. Ich werde einen namens erstellen Main und stellen Sie sicher, dass Hallo Welt ist mit diesem gestempelt.
Wenn Sie fertig sind, werfen Sie einen Blick auf die Termintabelle in der Datenbank, um die
term_id
. In meinem Fall dieterm_id
ist2
. Ihre können variieren, der Punkt ist jedoch, dass Sie die ID des fraglichen Begriffs kennen:Beachten Sie, dass wir dies im gesamten Tutorial verwenden werden.
Metadaten hinzufügen
Um zu beginnen, ist es wichtig, das zu erkennen
add_term_meta
Funktion kann zwei Zwecke erfüllen:
- Die Funktion kann nicht eindeutige Werte erstellen, die einer einzelnen Term-ID und einem einzelnen Metaschlüssel zugeordnet sind.
- Die Funktion kann eindeutige Werte erstellen, die einer einzelnen Term-ID und einem einzelnen Metaschlüssel zugeordnet sind.
Die Funktion akzeptiert eine Term-ID, einen Metaschlüssel, einen Metawert und einen optionalen booleschen Wert, der bestimmt, ob der gespeicherte Wert eindeutig ist oder nicht.
Einzigartige Werte
Zuerst erstellen wir einen eindeutigen Wert in der Datenbank. Geben Sie den folgenden Code in Ihren Editor ein, aktualisieren Sie ihn Hallo Welt, und dann das ansehen
termmeta
Tabelle.term_id; if (1 === get_the_ID () && 2 === $ term_id) add_term_meta ($ term_id, 'my_meta_key', 'my_meta_value', true); return $ content;Sie sollten Ihre Informationen sehen.
Wenn Sie den Metawert ändern und die Seite aktualisieren, sollten Sie feststellen, dass der Wert in der Datenbank über einen Wert verfügt nicht geändert. Dies liegt daran, dass Sie gesagt haben, dass dies ein eindeutiger Wert sein sollte und der erste Wert, der geschrieben wird, nicht geändert oder überschrieben wird.
Dies kann mit erreicht werden
update_term_meta
, Aber wir schauen uns diesen Code kurz an.Nicht eindeutige Werte
Bevor wir uns jedoch ansehen, wie wir den Begriff Meta aktualisieren können, wollen wir uns ansehen, wie wir dem gleichen Metaschlüssel und derselben Begriff-ID mehrere Werte hinzufügen können. Der folgende Code ähnelt dem obigen Code, es sei denn, wir übergeben die Funktion nicht als "true".
term_id; if (1 === get_the_ID () && 2 === $ term_id) für ($ i = 0; $ i < 3; $i++ ) $meta_value = "my_meta_value_$i"; add_term_meta( $term_id, 'non_unique_key', $meta_value ); return $content;Aktualisierung Hallo Welt ein paar mal und dann schauen Sie sich die Datenbank an. Sie sollten so etwas sehen:
Sinn ergeben? Wenn Sie sagen, dass Sie einen eindeutigen Wert haben möchten, bleibt der erste Wert, den Sie eingeben, als nur Wert (es sei denn, Sie aktualisieren oder löschen).
Wenn Sie andererseits nicht angeben, dass es sich um einen eindeutigen Wert handelt, können Sie mit der Term-ID und dem Metaschlüssel beliebig viele Werte speichern.
Dies führt jedoch dazu, dass Informationen abgerufen und Informationen aus der Datenbank gelöscht werden. Wir werden uns dies später im Artikel genauer ansehen.
Aktualisieren von Metadaten
Die API-Funktion
update_term_meta
bietet uns ein paar schöne Möglichkeiten. Erstens gibt es uns die Möglichkeit, einen einzelnen, eindeutigen Eintrag in die Datenbank einzufügen, ohne den vierten Parameter von verwenden zu müssenadd_post_meta
.Zweitens erlaubt es uns, ein bestimmtes Stück Metadaten zu aktualisieren, solange wir wissen, was der vorherige Wert war. Betrachten wir beide Fälle angesichts des aktuellen Status unserer Datenbank.
Eindeutige Daten hinzufügen
Um eindeutige Metadaten hinzuzufügen, können wir einen Anruf tätigen, der dem im ersten Beispiel beschriebenen sehr ähnlich ist
add_term_meta
. Stattdessen verwenden wir diesmalupdate_term_meta
. Überprüfen Sie beispielsweise den folgenden Code:term_id; if (1 === get_the_ID () && 2 === $ term_id) update_term_meta ($ term_id, 'update_key', 'my_unique_update_value'); return $ content;Aktualisierung Hallo Welt Ein paar Mal und unabhängig davon, wie oft Sie es aktualisieren, wird ein einzelner Wert in die Datenbank eingegeben. Wenn Sie dem Code folgen, sollten Sie etwa Folgendes sehen:
Was passiert jedoch, wenn mehrere Datensätze mit demselben Metaschlüssel vorhanden sind und wir sie aktualisieren möchten??
Aktualisieren eines nicht eindeutigen Datensatzes
Um einen Datensatz zu aktualisieren, der dieselbe Term-ID und denselben Metaschlüssel hat, ist es wichtig, den vorherigen Wert zu kennen. In unserem Fall wissen wir, dass wir einen Wert haben
my_meta_value_1
.Zu diesem Zweck können wir diese bestimmte Zeile aktualisieren, indem Sie den neuen Wert und den alten Wert in angeben
update_term_meta
Funktion. Sehen Sie sich dazu den folgenden Code an:term_id; if (1 === get_the_ID () && 2 === $ term_id) update_term_meta ($ term_id, 'non_unique_key', 'my_meta_value_1_updated', 'my_meta_value_1'); return $ content;Und dann auffrischen Hallo Welt. Sobald dies geschehen ist, sollte der aktualisierte Metawert so aussehen:
Wenn Sie nicht dasselbe Ergebnis sehen, vergewissern Sie sich, dass Sie den korrekten Funktionsnamen in Ihrem Hook, die ID des Schreibterms, den rechten Metaschlüssel und den rechten vorherigen Metawert richtig angegeben haben.
Metadaten abrufen
Um die Metadaten abzurufen, die wir abgerufen haben, können wir das verwenden
get_term_meta
Funktion.Beachten Sie jedoch, dass wir beim Abrufen von Term-Metadaten möglicherweise einen Metaschlüssel verwenden, dem mehrere Werte zugeordnet sind. Oder wir haben es mit einem Metaschlüssel zu tun, der nur einen einzigen Wert hat.
Abhängig von der Situation müssen wir andere Informationen zur Funktion angeben.
Alle Metadaten abrufen
Das Abrufen aller Metadaten, die einem bestimmten Begriff zugeordnet sind, ist einfach, wie der folgende Code zeigt. Der wichtigste Punkt, auf den Sie achten müssen, ist, dass die Ergebnisse in einem Array zurückgegeben werden.
Im folgenden Beispiel verwenden wir die
non_unique_key
als unser Metaschlüssel, da ihm mehrere Werte zugeordnet sind.term_id; if (1 === get_the_ID () && 2 === $ term_id) get_term_meta ($ term_id, 'non_unique_key'); return $ content;Sie können wählen, ob die Ergebnisse auf dem Bildschirm angezeigt werden sollen, Sie können var_dump verwenden oder einen Debugger verwenden, um die Informationen anzuzeigen. In jedem Fall sollten Sie Folgendes als Ergebnis sehen:
Array (3) [0] => Zeichenfolge (15) "my_meta_value_0" [1] => Zeichenfolge (23) "my_meta_value_1_updated" [2] => Zeichenfolge (15) "my_meta_value_2"Bei dieser Ausgabe können Sie diese Option in einer Variablen speichern und dann einen bestimmten Wert aus einem bestimmten Index abrufen. Oder Sie entscheiden sich vielleicht dafür, die Daten durchzublättern und sie zu lesen oder zu manipulieren.
Wie auch immer Ihr Anwendungsfall lautet, auf diese Weise können Sie alle Informationen abrufen, die einem Metaschlüssel zugeordnet sind.
Einzelne Metadaten abrufen
Wenn wir über das Abrufen einzelner Metadaten sprechen, meinen wir normalerweise, dass wir einen Datensatz von vielen abrufen möchten (wie in unserem Beispiel oben). Es kann jedoch Fälle geben, in denen wir einen einzelnen Meta-Wert abrufen möchten, der einem einzelnen Meta-Schlüssel zugeordnet ist.
Wir werden gleich auf den späteren Fall eingehen. Lassen Sie uns aber zunächst den Fall behandeln, in dem wir einen einzelnen Wert aus einem Datensatz abrufen möchten, der dieselbe Term-ID und denselben Metaschlüssel hat.
Beachten Sie im folgenden Code, wir übergeben einen vierten Wert,
wahr
:term_id; if (1 === get_the_ID () && 2 === $ term_id) get_term_meta ($ term_id, 'non_unique_key', true); return $ content;Und hier ist was zurückgegeben wird:
Zeichenfolge (15) "my_meta_value_0"Beachten Sie, dass dies den ersten Wert zurückgibt, den es findet, und dies in Form einer Zeichenfolge.
Was ist, wenn es nur einen Datensatz gibt??
Wenn es nur einen Datensatz gibt, haben Sie zwei Möglichkeiten:
- Sie können die Informationen ohne Angabe abrufen
wahr
.- Sie können die Informationen abrufen, indem Sie angeben
wahr
.Wenn Sie sich für den ersten Fall entscheiden, erhalten Sie ein Array mit einem einzelnen Index und einem einzelnen Wert zurück. Als solches müssen Sie den Wert aus dem Ergebnis herausholen, indem Sie so etwas wie tun
$ value = $ result [0]
Angenommen, Sie speichern das Ergebnis des Funktionsaufrufs$ Ergebnis
.Wenn Sie sich dagegen für die zweite Option entscheiden, können Sie erwarten, dass das Ergebnis als Ergebnis zurückgegeben wird
Schnur
.Das Wichtigste bei der Annäherung an die Werte dieser Strategie ist wohl, dass die Werte aufgrund ihres Metaschlüssels eindeutig sind.
Metadaten löschen
Zum Schluss müssen wir uns die zugehörigen Metadaten entfernen. Und im Einklang mit den übrigen Beispielen hängt dies davon ab, ob einem Metaschlüssel mehrere Metadatenteile oder einem Metaschlüssel ein einzelner Metawert zugeordnet ist.
Alle Datensätze löschen
Wenn Sie wissen, dass ein einzelner Metaschlüssel mit mehreren Werten verknüpft ist, können Sie den folgenden Code verwenden:
term_id; if (1 === get_the_ID () && 2 === $ term_id) delete_term_meta ($ term_id, 'non_unique_key'); return $ content;Dadurch wird die Datenbanktabelle so aktualisiert, dass sie wie folgt aussieht:
Wenn Sie mitverfolgt haben, wissen Sie, dass dadurch alle Daten entfernt wurden, die mit dem verbunden sind
non_unique_key
Metaschlüssel.Einen einzelnen Datensatz löschen
Wenn Sie einen einzelnen Datensatz löschen möchten, gibt es zwei Möglichkeiten, dies zu tun:
- Sie kennen den Meta-Wert, der dem Meta-Schlüssel zugeordnet ist, den Sie löschen möchten.
- Der mit dem angegebenen Metaschlüssel verknüpfte Wert ist insofern eindeutig, als der Metaschlüssel und der Metawert eindeutig sind.
Zu diesem Zweck werden wir uns das erste Beispiel in diesem Abschnitt und das zweite Beispiel in diesem Abschnitt ansehen.
Um einen einzelnen Datensatz zu löschen, in dem der zugehörige Metawert bekannt ist, können Sie Code schreiben, der sowohl den Metaschlüssel als auch den Metawert angibt. Zum Beispiel:
term_id; if (1 === get_the_ID () && 2 === $ term_id) delete_term_meta ($ term_id, 'my_meta_key', 'my_meta_value'); return $ content;Dadurch wird die dieser Information zugeordnete Zeile aus der Datenbank entfernt.
Einen eindeutigen Datensatz löschen
Wenn es einen einzigen eindeutigen Datensatz gibt, in dem Sie den Metaschlüssel kennen, den Meta-Wert jedoch nicht kennen, können Sie diesen Datensatz trotzdem aus der Datenbank löschen.
Alles, was Sie im Quellcode angeben müssen, ist der Metaschlüssel. Siehe in der folgenden Funktion:
term_id; if (1 === get_the_ID () && 2 === $ term_id) delete_term_meta ($ term_id, 'update_key'); return $ content;Eifrige Leser werden wahrscheinlich feststellen, dass die obige Funktion dieselbe Funktionsdefinition ist, die wir beim Löschen von Datensätzen mit mehreren Werten angegeben haben. Und das ist weil sie sind das Gleiche.
Der Unterschied ist jedoch der Absicht der Funktion. Die Absicht einer Funktion bestimmt oft, wie wir die Funktion benennen. Im vorigen Fall wollten wir alle Term-Metadaten löschen. In diesem Fall wollten wir ein einzelnes Begriffselement Metadaten löschen.
Dies hat Auswirkungen auf das Schreiben von Qualitätscode und das Schreiben von Komponententests.
Der vollständige Quellcode
Hier finden Sie den gesamten Code, den wir in diesem Beitrag verwendet haben, sowie zusätzliche Kommentare, die erklären, was im Code passiert. Denken Sie daran, dass alle diese Funktionen eingehängt sind
der Inhalt
, was bedeutet, dass die Funktionen jedes Mal ausgelöst werden, wenn die Post geladen wird.Als solches die
add_filter
Anrufe werden auskommentiert, damit Sie sie bei Bedarf aktivieren können.term_id; if (1 === get_the_ID () && 2 === $ term_id) add_term_meta ($ term_id, 'my_meta_key', 'my_meta_value_changed', true); return $ content; // add_filter ('the_content', 'tutsplus_add_term_metas'); / ** * Wenn wir uns im ersten Beitrag befinden und in der Kategorie die * ID von '2' haben, fügen wir den Begriff Metadaten mehrere Meta-Werte mit demselben * Meta-Schlüssel hinzu. * * @param string $ content Der Beitragsinhalt. * @return string Der Post-Inhalt. * / function tutsplus_add_term_metas ($ content) $ category = get_the_category (); $ term_id = $ category [0] -> term_id; if (1 === get_the_ID () && 2 === $ term_id) für ($ i = 0; $ i < 3; $i++ ) $meta_value = "my_meta_value_$i"; add_term_meta( $term_id, 'non_unique_key', $meta_value ); return $content; //add_filter( 'the_content', 'tutsplus_update_term_meta' ); /** * Updates the term meta value with the specified key. If the value * doesn't exist, then the record will be created. This will only * be added if the 'Hello World' page is loaded with the category * having the ID of '2'. * * @param string $content The post content. * @return string The post content. */ function tutsplus_update_term_meta( $content ) $category = get_the_category(); $term_id = $category[0]->term_id; if (1 === get_the_ID () && 2 === $ term_id) update_term_meta ($ term_id, 'update_key', 'my_unique_update_value'); return $ content; // add_filter ('the_content', 'tutsplus_update_term_metas'); / ** * Aktualisiert den vorhandenen Wert für die Metadaten mit dem Meta-Key 'non_unique_key' * mit dem angegebenen Meta-Wert. Dies geschieht nur, wenn wir uns auf dem * post mit der ID von Eins befinden und die Kategorie-ID '2' hat. * * @param string $ content Der Beitragsinhalt. * @return string Der Post-Inhalt. * / function tutsplus_update_term_metas ($ content) $ category = get_the_category (); $ term_id = $ category [0] -> term_id; if (1 === get_the_ID () && 2 === $ term_id) update_term_meta ($ term_id, 'non_unique_key', 'my_meta_value_1_updated', 'my_meta_value_1'); return $ content; // add_filter ('the_content', 'tutsplus_get_term_metas'); / ** * Wenn wir im ersten Beitrag sind und der Beitrag die Kategorie-ID '2' hat, dann * den Term-Meta in Form eines Arrays abrufen. * * @param string $ content Der Beitragsinhalt. * @return string Der Post-Inhalt. * / function tutsplus_get_term_metas ($ content) $ category = get_the_category (); $ term_id = $ category [0] -> term_id; if (1 === get_the_ID () && 2 === $ term_id) get_term_meta ($ term_id, 'non_unique_key'); return $ content; // add_filter ('the_content', 'tutsplus_get_term_meta'); / ** * Wenn wir uns im ersten Beitrag befinden und der Beitrag die Kategorie-ID '2' hat, ruft * der erste Wert aus den Metadaten als Zeichenfolge ab. * * @param string $ content Der Beitragsinhalt. * @return string Der Post-Inhalt. * / function tutsplus_get_term_meta ($ content) $ category = get_the_category (); $ term_id = $ category [0] -> term_id; if (1 === get_the_ID () && 2 === $ term_id) get_term_meta ($ term_id, 'non_unique_key', true); return $ content; // add_filter ('the_content', 'tutsplus_delete_term_metas'); / ** * Wenn wir uns im ersten Beitrag befinden und der Beitrag die Kategorie-ID '2' hat, löscht * die Meta-Werte, die dem angegebenen Schlüssel zugeordnet sind. * * @param string $ content Der Beitragsinhalt. * @return string Der Post-Inhalt. * / function tutsplus_delete_term_metas ($ content) $ category = get_the_category (); $ term_id = $ category [0] -> term_id; if (1 === get_the_ID () && 2 === $ term_id) delete_term_meta ($ term_id, 'non_unique_key'); return $ content; // add_filter ('the_content', 'tutsplus_delete_term_meta'); / ** * Wenn wir uns im ersten Beitrag befinden und der Beitrag die Kategorie-ID '2' hat, löscht * den angegebenen Metawert, der dem angegebenen Metaschlüssel zugeordnet ist. * * @param string $ content Der Beitragsinhalt. * @return string Der Post-Inhalt. * / function tutsplus_delete_term_meta ($ content) $ category = get_the_category (); $ term_id = $ category [0] -> term_id; if (1 === get_the_ID () && 2 === $ term_id) delete_term_meta ($ term_id, 'my_meta_key', 'my_meta_value'); return $ content; // add_filter ('the_content', 'tutsplus_delete_single_term_meta'); / ** * Wenn wir uns im ersten Beitrag befinden und der Beitrag die Kategorie-ID '2' hat, löscht * die Meta-Werte, die dem angegebenen Schlüssel zugeordnet sind. * * @param string $ content Der Beitragsinhalt. * @return string Der Post-Inhalt. * / function tutsplus_delete_single_term_meta ($ content) $ category = get_the_category (); $ term_id = $ category [0] -> term_id; if (1 === get_the_ID () && 2 === $ term_id) delete_term_meta ($ term_id, 'update_key'); return $ content;Es ist überhaupt nicht ungewöhnlich, Funktionen wie diese an einem anderen Haken wie zu finden
save_post
oder etwas ähnliches. Dies ist etwas, das wir später in diesem Jahr in einem fortgeschrittenen Tutorial ausführlicher behandeln werden.Fazit
Für diejenigen, die diese Serie und die vorherige Serie mit dem Rest der Metadaten-API verfolgt haben, sollte ein Großteil des Materials, das in dieser Serie behandelt wird, nicht schwer zu verstehen sein.
Der schwierigste Teil der Arbeit mit dieser API besteht darin, Ihre Kreativität auf die vielen Arten auszuüben, wie sie tatsächlich verwendet werden können. Aber da haben wir gedeckt Wie Um mit der API zu arbeiten, sollte es nicht unheimlich schwer sein, sie zum Laufen zu bringen.
Denken Sie daran, dass wir uns in den nächsten Wochen mit fortgeschrittenen und geeigneten Techniken zum Schreiben und Lesen von Informationen in die Datenbank befassen werden, sodass wir in der Lage sind, mit ihnen in einer Produktionsumgebung zusammenzuarbeiten.
Wenn Sie nach anderen Dienstprogrammen suchen, die Sie dabei unterstützen, Ihre wachsenden Werkzeuge für WordPress aufzubauen oder um Code zu lernen und sich mit WordPress vertraut zu machen, sollten Sie nicht vergessen, was wir in Envato zur Verfügung haben Markt.
Denken Sie daran, Sie können alle meine Kurse und Tutorials auf meiner Profilseite abrufen und Sie können mir auf meinem Blog und / oder Twitter unter @tommcfarlin folgen, wo ich über verschiedene Softwareentwicklungspraktiken spreche und wie wir sie in WordPress einsetzen können.
Bitte zögern Sie nicht, Fragen oder Kommentare in den untenstehenden Feed zu schreiben, und ich werde versuchen, auf jeden von ihnen zu antworten.
Ähnliche Resourcen