So fügen Sie benutzerdefinierte Felder in WordPress hinzu

Veröffentlicht: 2022-04-12

Das Hinzufügen von benutzerdefinierten Feldern in WordPress ist eine großartige Möglichkeit, Ihren Seiten und Beiträgen zusätzliche Daten hinzuzufügen. Standardmäßig enthält WordPress einige grundlegende Felder wie Titel, Text und Auszug. Wenn Sie Ihren Seiten und Beiträgen jedoch weitere Daten hinzufügen möchten, können Sie dies tun, indem Sie benutzerdefinierte Felder hinzufügen.
Benutzerdefinierte Felder können verwendet werden, um alles hinzuzufügen, von einfachen Textdaten bis hin zu komplexen Daten wie Bildern, Dateien und Videos. In diesem Artikel zeigen wir Ihnen, wie Sie benutzerdefinierte Felder in WordPress hinzufügen.

Benutzerdefinierte Felder im Plugin können auf fortgeschrittenere Weise geändert werden, indem Informationen geändert werden, die in einem bestimmten Beitrag angezeigt werden. Benutzerdefinierte Felder und Metadaten werden am häufigsten von Entwicklern beim Erweitern von Beiträgen verwendet. Sofern Sie sich nicht dafür entschieden haben, das Anpassen-Bedienfeld als Standard zu verwenden, können Sie nur Spalten hinzufügen, die bereits von WordPress verarbeitet wurden. Wie füge ich einen benutzerdefinierten Beitragstyp in WordPress hinzu? Es wird ein komplett neuer Beitrag erstellt und ein bestehender Beitrag geändert. Filter können mit einem einzigen Feld auf Abtrünnige und Seiten angewendet werden. Geben Sie im Metafeld den Wert eines benutzerdefinierten Felds ein; Am unteren Rand des Bildschirms können Sie auch den Wert eines benutzerdefinierten Felds aufklappen und auswählen.

Wie aktiviere ich benutzerdefinierte Felder in WordPress?

Bildnachweis: memberium.com

Klicken Sie einfach auf die Schaltfläche „Bildschirmoptionen“ in der oberen rechten Ecke des Bildschirms, um einen vorhandenen Beitrag oder eine Seite hinzuzufügen oder zu bearbeiten. Sie können ein Menü mit verschiedenen Optionen sehen, die auf Ihrem Post-Bearbeitungsbildschirm angezeigt oder ausgeblendet werden können, indem Sie diese Option auswählen. Um benutzerdefinierte Felder einzugeben, klicken Sie auf das Kontrollkästchen neben Benutzerdefinierte Felder.

Das Hinzufügen zusätzlicher Informationen zu Ihren WP-Beiträgen und -Seiten über benutzerdefinierte WP-Felder ist eine gute Möglichkeit, dies zu tun. Während Sie jeden Beitrag schreiben, können Sie Produkte oder sogar Musik bewerten. Die meisten Feldwerkzeuge sind standardmäßig ausgeblendet, aber es ist einfach zu aktivieren und zu verwenden. In diesem Beitrag gehen wir darauf ein, was benutzerdefinierte Felder sind und wie sie in WordPress verwendet werden können. Die meisten WordPress-Sites machen es einfach, benutzerdefinierte Felder hinzuzufügen, aber sie sind nicht immer sichtbar. Machen Sie sie sichtbar, indem Sie benutzerdefinierte Felder in Ihrem Editor aktivieren oder Code zu Ihrem Design hinzufügen. Sie können Plugins verwenden, um die Felder auf Ihrer Website anzupassen und Ihre Optionen zu erweitern.

Pods verfügt über eine elegante Benutzeroberfläche, mit der Sie Ihre Felder verwalten und gleichzeitig anpassen können. Es enthält jedoch eine Reihe anderer nützlicher Funktionen, einschließlich der Funktionalität für benutzerdefinierte Felder. Pods können auch verwendet werden, um benutzerdefinierte Beitragstypen, Kategorien und Tags sowie eine Vielzahl anderer Funktionen zu verwalten. Aufgrund seiner Leichtigkeit sollte das Material die Leistung Ihrer Website kaum oder gar nicht beeinträchtigen.

Da benutzerdefinierte Felder wichtige Aspekte von WordPress sind, müssen sie leicht zugänglich und verwendbar sein. Sie sind standardmäßig nicht auf dem Post-Edit-Bildschirm sichtbar, aber sie können aktiviert werden, indem Sie zum ausgeblendeten Feld Bildschirmoptionen oben auf der Seite gehen und das Kontrollkästchen Benutzerdefinierte Felder aktivieren.
Sobald Sie benutzerdefinierte Felder aktiviert haben, sehen Sie auf dem Post-Bearbeitungsbildschirm ein neues Meta-Feld mit der Bezeichnung „Benutzerdefinierte Felder“. Dieses Feld wird immer angezeigt, wenn Sie Beiträge auf Ihrer Website bearbeiten, was die Verwendung und den Zugriff auf Ihre benutzerdefinierten Felder vereinfacht.

Mit den Bildschirmoptionen können Sie benutzerdefinierte Felder deaktivieren

Benutzerdefinierte Felder sind möglicherweise nicht erforderlich, wenn Sie kein Entwickler sind. Sie können dann das Kontrollkästchen neben Benutzerdefinierte Felder deaktivieren und sie in diesem Fall deaktivieren, indem Sie das Kontrollkästchen deaktivieren. Mit benutzerdefinierten Feldern können Sie dem Feld Metadaten hinzufügen, auch wenn Sie es ausblenden, aber Sie müssen dieses Plugin für alle Felder verwenden.

Wie füge ich einem Menü in WordPress ein benutzerdefiniertes Feld hinzu?

Wählen Sie unter den Standortregeln den „Menüpunkt“ aus. Bitte aktualisieren Sie die Felder, nachdem Sie den Anweisungen gefolgt sind. Das neu erstellte Feld kann im WordPress-Menü im Admin-Bereich angezeigt werden, nachdem Sie das Feld veröffentlicht haben. Ich war mir ziemlich sicher, dass ich das schaffe.

So fügen Sie benutzerdefinierte Metafelder in WordPress ohne Plugin hinzu

Bildnachweis: metabox.io

Das Hinzufügen von benutzerdefinierten Metafeldern zu einer WordPress-Site kann ohne ein Plugin erfolgen, indem ein paar Codezeilen zur Datei functions.php hinzugefügt werden.
Der erste Schritt besteht darin, eine neue Funktion zu erstellen, die das neue Feld zum Bearbeitungsbildschirm für den gewünschten Beitragstyp hinzufügt. In diesem Beispiel fügen wir dem Post-Bearbeitungsbildschirm ein neues Feld hinzu:
Funktion my_custom_meta_box() {
add_meta_box(
'meine-meta-box',
'Meine Metabox',
'my_meta_box_callback',
'Post',
'normal',
'hoch'
);
}
add_action( 'add_meta_boxes', 'my_custom_meta_box' );
Die Funktion my_custom_meta_box() erstellt eine neue Metabox mit der ID „my-meta-box“. Die Metabox hat den Titel „Meine Metabox“ und verwendet die Callback-Funktion my_meta_box_callback(). Das Meta-Feld wird dem Post-Bearbeitungsbildschirm hinzugefügt und unterhalb des Post-Content-Editors positioniert (die „normale“ Position mit einer „hohen“ Priorität).
Als nächstes müssen wir die Callback-Funktion schreiben, die den HTML-Code für die Meta-Box ausgibt. Diese Funktion nimmt das Post-Objekt als einziges Argument:
Funktion my_meta_box_callback( $post ) {
// HTML für die Meta-Box ausgeben
}
In der Callback-Funktion können wir das HTML für unsere Metabox ausgeben. In diesem Beispiel erstellen wir ein Texteingabefeld für unsere Metabox:
Funktion my_meta_box_callback( $post ) {
// Fügen Sie ein Nonce-Feld hinzu, damit wir später danach suchen können.
wp_nonce_field( 'meine_meta_box', 'meine_meta_box_nonce' );
/*
* Verwenden Sie get_post_meta(), um einen vorhandenen Wert abzurufen
* aus der Datenbank und verwenden Sie den Wert für das Formular.
*/
$value = get_post_meta( $post->ID, '_my_meta_value_key', true );
Echo '

Sie können die Option für benutzerdefinierte Felder im Nachbearbeitungsbildschirm verbergen, solange Sie sie nicht aktivieren. Sie müssen zum Dreipunktmenü in der oberen rechten Ecke des Bildschirms gehen und „Optionen“ auswählen, die dort angezeigt werden können. Das Bearbeiten von Designdateien ist etwas, mit dem Benutzer vertraut sein sollten, bevor sie mit diesem Tutorial beginnen. Sie müssen Ihre WordPress-Designdateien bearbeiten, um das benutzerdefinierte Feld auf Ihrer Website anzuzeigen. WordPress zeigt automatisch 30 verschiedene Arten von benutzerdefinierten Feldern für dieses Formular an. Erstellen Sie als Lösung ein seitenspezifisches Plugin oder eine function.php-Datei, die den folgenden Code enthält. Wenn Sie benutzerdefinierte WordPress-Felder oder mehrere Benutzer haben, die auf Ihrer Website schreiben, ist diese Lösung möglicherweise nicht geeignet.

Die einfachste Methode ist die Verwendung des Advanced Custom Fields-Plugins. Mit dem Tool können Sie eine Vielzahl von Feldern erstellen, darunter Text, Bilder und Dropdown-Menüs. Wir haben in diesem Beispiel den letzten Parameter der Funktion get_post_meta auf false gesetzt. Diese Methode gibt die Daten als Array zurück, wobei eine Foreach-Schleife auf dem Bildschirm angezeigt wird. Es ist möglich, benutzerdefinierte Felder im selben Beitrag wiederzuverwenden, um mehrere Werte hinzuzufügen. Um alle benutzerdefinierten Feldwerte anzuzeigen, muss der Code geändert werden. Sie können benutzerdefinierte Schlüssel und Werte für Beiträge in WordPress auswählen.

Wenn Sie ein benutzerdefiniertes Feld für einen Gastautor auf einem Blog oder einer Nachrichtenseite erstellen, geben Sie den Namen eines Gastautors ein. Mit dem Co-Authors-Plugin können Sie gemeinsam verfasste Seiten anzeigen. Wir haben eine Schritt-für-Schritt-Anleitung geschrieben, wie man mehrere Autoren zu einem WordPress-Beitrag hinzufügt. Die Seitenleiste des Beitrags oder der Seite, die Sie ändern möchten, muss bearbeitet und ein benutzerdefiniertes Feld hinzugefügt werden. Mit benutzerdefinierten Feldern können Sie Ihrem WordPress-RSS-Feed benutzerdefinierte Inhalte hinzufügen und ihn bearbeiten. Wenn Sie beispielsweise WPbpage als benutzerdefiniertes Seitenleistenfeld einschließen, sucht der Code nach einer sidebar-wpbpage.html-Datei. Durch die Konfiguration der benutzerdefinierten Felder in WordPress können Sie das Ablaufdatum für Beiträge festlegen.

Dies ist besonders nützlich in Situationen, in denen Sie beabsichtigen, Inhalte nur für eine begrenzte Zeit zu veröffentlichen, z. B. wenn Sie Umfragen durchführen. Muss ich CSS verwenden, um das Aussehen einzelner Beiträge zu ändern? WordPress weist Ihnen für jeden Beitrag eine bestimmte Klasse zu, sodass Sie Ihr eigenes CSS erstellen können. Sie können Ihre eigenen benutzerdefinierten Klassen zu benutzerdefinierten Feldern hinzufügen und dann Beiträge damit gestalten. Sie können sehen, dass Ihre CSS-Klasse für benutzerdefinierte Felder einer Post-Klasse hinzugefügt wurde, indem Sie den Post-Quellcode mit dem Inspect-Tool untersuchen. Durch die Verwendung dieser CSS-Klasse können Sie benutzerdefiniertes CSS hinzufügen und Ihren Beitrag mit benutzerdefiniertem CSS gestalten.

So zeigen Sie benutzerdefinierte Feldwerte in WordPress an

Es gibt verschiedene Möglichkeiten, benutzerdefinierte Feldwerte in WordPress anzuzeigen. Eine Möglichkeit besteht darin, ein Plugin wie Advanced Custom Fields zu verwenden, mit dem Sie benutzerdefinierte Felder erstellen und diese dann mithilfe eines Shortcodes auf Ihrer Website anzeigen können. Eine andere Möglichkeit besteht darin, Ihre Designdateien zu bearbeiten und ein wenig Code hinzuzufügen, um die benutzerdefinierten Feldwerte anzuzeigen.

Verwenden Sie die Funktionen von WordPress, um benutzerdefinierte Felder zu Ihrer WordPress-Site hinzuzufügen. Sie können zusätzliche Informationen zu Ihren Inhalten bereitstellen, indem Sie benutzerdefinierte Felder hinzufügen. In diesem Tutorial erfahren Sie, wie Sie mit Code und Swift-Vorlagen benutzerdefinierte Felder erstellen. Es stellt Ihnen ein Tool vor, mit dem Sie dies erreichen können, ohne eine einzige Codezeile schreiben zu müssen. Für unseren Bereich Lieblingsbücher wurden einige benutzerdefinierte Felder definiert. Der Titel und Link im Buch, die Buchbeschreibung und das Cover haben alle normale Eingabefelder. Diese benutzerdefinierten Felder können jetzt in einem leicht durchsuchbaren Format zu bestehenden oder neuen Beiträgen und Seiten hinzugefügt werden.

Klicken Sie in der Swift-Vorlagen-Metabox auf das Kontrollkästchen neben der Schaltfläche „Vorlage für diesen Beitrag verwenden“. Wenn Sie kein HTML haben, müssen wir es hinzufügen. Wenn Sie auf die benutzerdefinierten Felder klicken, werden sie auf der Seite angezeigt und Sie können sie mit CSS gestalten.

WordPress Benutzerdefiniertes Feld in der Beitragsliste anzeigen

Wenn Sie einen benutzerdefinierten Feldwert in der WordPress-Beitragsliste anzeigen möchten, müssen Sie zuerst den Beitrag bearbeiten und ihm das benutzerdefinierte Feld hinzufügen. Nachdem Sie das benutzerdefinierte Feld gespeichert haben, können Sie die Vorlagendatei für die Beitragsliste bearbeiten und den folgenden Code hinzufügen:
ID, 'custom_field_name', true ); ? >
Dadurch wird der Wert des benutzerdefinierten Felds in der Beitragsliste angezeigt.

Benutzerdefinierte WordPress-Felder werden nicht angezeigt

Wenn Sie Probleme haben, benutzerdefinierte Felder in Ihrem WordPress-Post anzuzeigen, gibt es ein paar Dinge, die Sie überprüfen können. Stellen Sie zunächst sicher, dass Sie den richtigen Feldtyp aus dem Dropdown-Menü im Editor für benutzerdefinierte Felder ausgewählt haben. Aktivieren Sie als Nächstes das Kontrollkästchen neben „Bei Post anzeigen“ im Feldkonfigurationsbildschirm. Wenn Sie schließlich immer noch Probleme haben, versuchen Sie, den Cache und die Cookies Ihres Browsers zu löschen.

Benutzerdefinierte Felder sind eine WordPress-Funktion, mit der Sie Ihren WordPress-Beiträgen zusätzliche Informationen hinzufügen können. Diese zusätzlichen Informationen, auch Metadaten genannt, umfassen den Namen des Autors, Datum und Uhrzeit. Die zwei Hauptgründe, warum Sie sie möglicherweise nicht in Ihren Beiträgen sehen, sind, dass Sie sie nicht verschwinden lassen möchten oder dass Sie sich nicht die Mühe machen möchten, das Problem zu lösen. Wenn Sie sich nicht sicher sind, ob Sie diese Funktion in Ihren Bildschirmoptionen aktivieren sollen, reichen Sie keine benutzerdefinierten Angaben in Ihrem Beitrag ein. Möglicherweise haben Sie ein erweitertes Plugin für benutzerdefinierte Felder installiert und aktiviert. Wenn es sich um eine Frage handelt, die Sie lösen möchten, befolgen Sie bitte die nachstehenden Anweisungen zur Fehlerbehebung. Sie können mit ziemlicher Sicherheit davonkommen, auf die neueste Version von Elementor zu aktualisieren und festzustellen, dass es einen Fehler gibt, der Sie daran hindert, ein benutzerdefiniertes Feld in Ihrem Inhaltseditor zu verwenden.

Selbst WordPress-Anfänger können dieses Problem lösen. Ich habe immer noch Fragen zu benutzerdefinierten WordPress-Feldern. Könnt ihr mir bitte ein paar Ideen geben? Um mit uns in Kontakt zu treten, verwenden Sie bitte den Kommentarbereich unten.

Benutzerdefiniertes WordPress-Feld

Benutzerdefinierte Felder, auch bekannt als Post-Meta, sind eine Funktion in WordPress, mit der Sie Ihren Posts zusätzliche Informationen hinzufügen können. Sie können verwendet werden, um Ihren Beiträgen Notizen, Links, Bilder und andere Medien hinzuzufügen. Benutzerdefinierte Felder werden über das Menü „Benutzerdefinierte Felder“ im WordPress-Admin verwaltet.

Um zusätzliche Metadaten zu einem Beitrag oder einer Seite hinzuzufügen, kannst du WP Custom Fields verwenden. Sie können manuell oder durch die Verwendung eines speziellen Plugins hinzugefügt werden. In diesem Artikel gehen wir darauf ein, was benutzerdefinierte Felder sind und wie Sie sie zu Ihren Inhalten hinzufügen. Sie können in dieser Lektion auch die manuelle Bearbeitung oder ein Plug-in verwenden, um Ihre eigenen benutzerdefinierten Felder zu erstellen. Mit dem WordPress.com Advanced Custom Fields-Plugin können Sie schnell und einfach 30 verschiedene benutzerdefinierte Feldtypen hinzufügen. Eine neue Feldgruppe kann erstellt werden, indem Sie oben auf dem Bildschirm auf die Schaltfläche Neu hinzufügen klicken. Wenn Sie darauf klicken, erscheint die von Ihnen erstellte Feldgruppe automatisch in der Liste.

Öffnen Sie den Post-Editor von WordPress, sobald Ihr Feld fertig ist. Es wird angezeigt, sobald Sie auf das benutzerdefinierte Feld des Texteditors klicken. Um die benutzerdefinierten Felder im Frontend der Website anzuzeigen, müssen Sie zuerst die Designdatei bearbeiten. Sie können später in diesem Artikel mehr über diesen Prozess erfahren. Benutzerdefinierte Felder sind in WordPress derzeit nicht sichtbar. Darüber hinaus sind standardmäßige benutzerdefinierte Feldtypen verfügbar, aber neue Typen können in Pods hinzugefügt werden. Es ist notwendig, die Theme-Dateien zu bearbeiten, um die Informationen im Frontend der Website anzuzeigen.

Dieses Tutorial führt Sie durch den direkten Zugriff auf die Dateien über das Dashboard. Sie müssen Ihren Code zur WordPress-Schleife hinzufügen. Der Schleifencode kann je nach Thema variieren. WordPress wird angewiesen, nach Beiträgen mit benutzerdefinierten Feldern im Code zu suchen. Diese Vorlagen-Tags können verwendet werden, um die Funktion für benutzerdefinierte Felder anzupassen. Ein Beitrag oder eine Seite in WordPress enthält erweiterte Funktionen, mit denen Benutzer Informationen hinzufügen können. Aus diesem Grund haben wir eine Schritt-für-Schritt-Anleitung zum Aktivieren der benutzerdefinierten Feldfunktion hinzugefügt, die derzeit standardmäßig ausgeblendet ist. Darüber hinaus haben wir auch die Schritte behandelt, die zum Erstellen und Verwenden benutzerdefinierter Felder in WordPress erforderlich sind.

Beim Ausfüllen von Formularen mit benutzerdefinierten Feldern können Benutzern zusätzliche Informationen bereitgestellt werden. Wenn Sie beispielsweise ein benutzerdefiniertes Feld für den Namen eines Benutzers haben, möchten Sie möglicherweise eine Liste mit Optionen einfügen, damit der Benutzer dieses Feld ausfüllen kann. Benutzerdefinierte Felder erleichtern die Anzeige verschiedener Arten von Informationen für verschiedene Benutzer.
Benutzer, die beim Ausfüllen von Formularen oder beim Erstellen benutzerdefinierter Inhalte zusätzliche Informationen benötigen, werden die benutzerdefinierten Felder von WordPress als nützlich empfinden.