So erstellen Sie benutzerdefinierte WordPress-Felder zum Hinzufügen von Metadaten

So erstellen Sie benutzerdefinierte WordPress-Felder zum Hinzufügen von Metadaten
Wordpress-Logo

WordPress verfügt über eine Funktion für benutzerdefinierte Felder, mit der Sie Ihren Beiträgen Metadaten hinzufügen können. Dies können Informationen wie ein Ablaufdatum oder einfach das Wetter an diesem Tag sein. Hier zeigen wir Ihnen, wie Sie die benutzerdefinierten Felder sinnvoll nutzen können, um die Funktionalität Ihrer Beiträge zu verbessern.

Aktivieren Sie benutzerdefinierte Felder im Blockeditor

Wenn Sie noch den klassischen Editor verwenden, ist der Abschnitt „Benutzerdefinierte Felder“ standardmäßig aktiviert. Sie sollten ihn unterhalb des Texteditor-Abschnitts finden können.

Für den Blockeditor (Gutenberg) ist der Abschnitt „Benutzerdefinierte Felder“ standardmäßig deaktiviert, Sie können ihn jedoch problemlos aktivieren. Gehen Sie einfach zu den drei Punkten in der oberen rechten Ecke des Bildschirms und klicken Sie darauf.

Aktivieren Sie benutzerdefinierte WordPress-Felder

Wählen Sie im angezeigten Dropdown-Menü unten „Einstellungen“ aus. Abhängig von der eingestellten WordPress-Sprache kann dort stattdessen „Optionen“ stehen .

Wordpress-Menü „Beitragseinstellungen“

Aktivieren Sie im Abschnitt „Panels“ die Option „Benutzerdefinierte Felder“ . Sie werden dann aufgefordert, die Seite neu zu laden. Stellen Sie daher sicher, dass alle nicht gespeicherten Änderungen zuerst gespeichert werden, da sie sonst verloren gehen.

WordPress-Menü „Benutzerdefinierte Felder“ aktivieren

Unter dem Beitrag wird jetzt ein neuer Abschnitt „Benutzerdefinierte Felder“ angezeigt.

Neues benutzerdefiniertes WordPress-Feld hinzufügen

Sobald Sie mit dem Hinzufügen benutzerdefinierter Felder beginnen, werden maximal 30 Felder angezeigt. Sie können weitere hinzufügen, diese werden jedoch nicht in der Dropdown-Liste angezeigt.

Damien zeigte, wie man standardmäßig mehr benutzerdefinierte WordPress-Felder anzeigen kann. Die Optimierung erhöht die Menüliste auf maximal 120. Sie können entweder zum Artikel durchklicken oder hier eine Kurzfassung finden.

Gehen Sie in Ihrem WordPress-Backend zu Darstellung -> Editor und suchen Sie nach der Datei functions.php . Fügen Sie am Ende Folgendes hinzu.

Aktualisieren Sie nach dem Speichern der Änderungen Ihre WordPress-Backend-Seite und die Anzahl der benutzerdefinierten Felder im Menü wird auf 120 erhöht.

Konfigurieren Sie den Namen und den Wert für das benutzerdefinierte Feld

Sie können als benutzerdefiniertes Feld alles hinzufügen, was Sie möchten. Ob es das neueste Buch ist, das Sie lesen, oder wie das Wetter an diesem Tag ist, Sie können Ihren Beiträgen alles hinzufügen, was Sie möchten. Für diesen Beitrag fügen wir hinzu, wie ich mich heute fühle. Klicken Sie also auf „ Neu eingeben“, um zu beginnen.

Brandneues benutzerdefiniertes WordPress-Feld hinzufügen

Geben Sie im Abschnitt „Name“ den Titel für das ein, was Sie hinzufügen möchten. Dies könnte beispielsweise Folgendes sein:

  • Wie fühle ich mich heute?
  • Das Buch, das ich heute lese.
  • Was höre ich heute?

Du hast die Idee.

Im Abschnitt „Wert “ geben Sie nun die Antwort ein. Im Fall meines Stimmungsfelds habe ich gesagt: „Mir ging es nicht schlecht. Ein bisschen launisch, aber ok.“ Denken Sie daran, dass die benutzerdefinierten Felder für jeden Beitrag einzeln gelten. Was Sie also in einem Beitrag eingeben, erscheint nicht in einem anderen Beitrag.

Es könnte auch so etwas wie Standardtext sein, den Sie am Anfang oder Ende Ihres Beitrags haben möchten. Vielleicht möchten Sie beispielsweise, dass jeder Beitrag einen Affiliate-Haftungsausschluss enthält? Oder dass es sich um einen gesponserten Beitrag handelt? Die Möglichkeiten sind endlos.

Sobald Sie die erforderlichen Informationen eingegeben haben, klicken Sie auf „Benutzerdefiniertes Feld hinzufügen“, um sie zu speichern. Es scheint keine Mindest- oder Höchstzeichenanzahl für ein Feld zu geben, aber um das Erscheinungsbild auf Ihrer Seite zu verbessern, sollten Sie es nicht übertreiben. Hier kommt es auf die Kürze an.

Zeigen Sie das benutzerdefinierte Feld in Ihrem WordPress-Theme an

Leider wäre es für uns viel zu einfach, wenn das alles wäre, was wir brauchen, damit ein benutzerdefiniertes WordPress-Feld funktioniert. Jetzt müssen wir dafür sorgen, dass es auf der Seite angezeigt wird.

Es gibt keine einfache Möglichkeit, das benutzerdefinierte Feld in Ihrem WordPress-Design anzuzeigen. Sie müssen einige PHP-Codes in Ihr Design einfügen.

Verwenden Sie in der Datei, in der Sie das benutzerdefinierte Feld anzeigen möchten, den folgenden Code:

Einige Dinge, die Sie beachten sollten:

  • $post_idist die Post-ID des Posts, dessen benutzerdefiniertes Feld Sie abrufen möchten.
  • custom-field-nameist der Name, den Sie für Ihr spezifisches benutzerdefiniertes Feld verwendet haben.

Weitere Informationen erhalten Sie hier .

Fügen Sie benutzerdefinierte WordPress-Felder mit einem Plugin hinzu

Wenn Ihnen das Durchforsten der WordPress-Installationsdateien zu viel Arbeit und Ärger bereitet, können Sie immer noch ein Plugin verwenden. Das am meisten empfohlene Plugin für benutzerdefinierte WordPress-Felder ist Advanced Custom Fields .

Erweitertes WordPress-Plugin für benutzerdefinierte Felder

ACF verwendet das Konzept von Feldgruppen. Diese Gruppen enthalten die benutzerdefinierten Felder, die Sie bestimmten Bereichen Ihrer WordPress-Site hinzufügen möchten, z. B. Beiträgen, Seiten oder benutzerdefinierten Beitragstypen. Sie definieren die Feldtypen, Beschriftungen und alle spezifischen Einstellungen innerhalb jeder Gruppe.

Entwickler können die Feldtypen und Funktionen von ACF verwenden, um leistungsstarke benutzerdefinierte Funktionen zu erstellen.

So installieren Sie erweiterte benutzerdefinierte Felder

Nachdem Sie das Plugin installiert haben , gehen Sie zur Einstellungsseite von ACF in der linken Seitenleiste Ihrer WordPress-Installation.

Acf WordPress

Gehen Sie zu Feldgruppen -> Neu hinzufügen . Hier geben Sie Ihrer Feldgruppe einen Namen. Klicken Sie auf die Schaltfläche Feld hinzufügen und wählen Sie den gewünschten Feldtyp aus den Optionen aus. Jeder Feldtyp hat seine eigenen Einstellungen, die Sie weiter anpassen können.

Acf-Felder durchsuchen

Sobald Sie Ihre Feldgruppe erstellt haben, klicken Sie auf „Änderungen speichern“, um sie zu speichern. Wenn Sie nun einen dieser Gruppe zugewiesenen Beitrag oder eine Seite bearbeiten, werden Ihnen die von Ihnen erstellten benutzerdefinierten Felder angezeigt.

Acf-Standortregeln

Wenn Sie jetzt zum angegebenen Beitragstyp gehen, wird unten das benutzerdefinierte Feld angezeigt. Fügen Sie den gewünschten Wert in das Textfeld ein.

Benutzerdefiniertes Acf-Post-Feld

ACF bietet eine kostenlose Version mit einer guten Auswahl an Feldtypen. Durch ein Upgrade auf ACF Pro werden noch mehr Funktionen wie Repeater-Felder (zum Hinzufügen mehrerer Instanzen einer Feldgruppe) und flexible Inhaltslayouts freigeschaltet.

Alle Screenshots von Mark O’Neill

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert