Das heutige Basix-Video-Quick-Tip-Thema stammt aus einer Frage auf Twitter, die sich auf die Verwendung benutzerdefinierter Felder in WordPress bezieht. Glücklicherweise ist das Anfügen eindeutiger Daten an Buchungen so einfach wie das Zuweisen eines Werts auf der Seite "Beitrag bearbeiten" und das anschließende Referenzieren dieser Informationen mit der Methode "get_post_meta ()".
Sehen Sie sich dieses Video lieber auf Screenr.com an?
Erstellen Sie in Ihrer lokalen Testumgebung ein neues Posting im WordPress-Admin-Bedienfeld und scrollen Sie nach unten, bis Sie das Widget "Benutzerdefinierte Felder" sehen.
Dieser Abschnitt ermöglicht einen Schlüssel und einen Wert. Wenn Sie beispielsweise nicht die neue Funktion "Post Thumbnail" nutzen, die in WordPress 2.9 verfügbar ist, und Sie müssen eine Möglichkeit haben, ein Miniaturbild an jedes Posting anzuhängen, müssen Sie diese Aufgabe ausführen. Sie können eine Taste "Daumen" und einen Wert zuweisen, der einem Pfad zur gewünschten Miniatur entspricht. Füllen Sie diesen Abschnitt mit einigen Testdaten - alles, was Sie möchten. Ich benutze "Schwierigkeit" als Schlüssel und "Hard" als Wert.
Besuchen Sie jetzt Ihr Design und verweisen Sie in der WordPress-Schleife in Ihrer index.php-Seite auf die get_post_meta () -Methode.
ID, Schwierigkeit, wahr); ?><
Diese Methode akzeptiert drei Parameter.
Wenn Sie die Website ausführen, wird der korrekte Wert angezeigt. Wenn Sie in Ihrem benutzerdefinierten Feld einen Miniaturpfad angegeben haben, stellen Sie sicher, dass Sie diese Zeichenfolge innerhalb eines IMG-Tags entsprechend ausgeben. Hier gibt es jedoch ein Problem. Es ist möglich, dass nicht bei JEDEM einzelnen Beitrag dieses benutzerdefinierte Feld "Schwierigkeitsgrad" angehängt wird. Wir gehen jedoch eindeutig davon aus, dass dies der Fall sein wird. Das ist ineffizient. Warum erstellen wir stattdessen nicht zuerst eine "if" -Anweisung und bestimmen, ob unser gewünschter Schlüssel zuerst vorhanden ist. Smarter richtig?
ID, 'Schwierigkeit')):?> ID, Schwierigkeit, wahr); ?>
Benutzerdefinierte Felder sind in jeder Toolbox eines erfahrenen WordPress-Designers enthalten. Lerne sie und nutze sie! Danke fürs Lesen oder Zuschauen!