Mitwirkende: jtsternberg, webdevstudios, zao, humanmade
Homepage: https://cmb2.io
Tags: Metaboxen, Formulare, Felder, Optionen, Einstellungen
Erfordert mindestens: 3.8.0
Erfordert PHP: 7.4
Getestet bis: 6.4
Stabiles Tag: 2.11.0
Lizenz: GPLv2 oder höher
Lizenz-URI: https://www.gnu.org/licenses/gpl-2.0.html
Die vollständige Liste der Mitwirkenden finden Sie hier: github.com/CMB2/CMB2/graphs/contributors
CMB2 ist ein Entwickler-Toolkit zum Erstellen von Metaboxen, benutzerdefinierten Feldern und Formularen für WordPress, das Sie umhauen wird. Verwalten Sie ganz einfach Metadaten für Beiträge, Begriffe, Benutzer und Kommentare oder erstellen Sie benutzerdefinierte Optionsseiten.
Laden Sie das Plugin auf wordpress.org herunter
CMB2 ist eine komplette Neufassung der benutzerdefinierten Metaboxen und Felder für WordPress. Um zu beginnen, folgen Sie bitte den Beispielen in der mitgelieferten Datei example-functions.php
und werfen Sie einen Blick auf die grundlegenden Nutzungsanweisungen.
Eine Liste der verfügbaren Feldtypen finden Sie hier.
Wenn Sie das Original-Plugin „Benutzerdefinierte Metaboxen und Felder für WordPress“ verwenden, lesen Sie bitte diesen Beitrag für die CMB2-Hintergrundgeschichte.
Die Entwicklung erfolgt auf Github und alle Beiträge sind willkommen. Weitere Informationen finden Sie im Dokument CONTRIBUTING.
Eine vollständige Liste aller unserer großartigen Mitwirkenden finden Sie hier: github.com/CMB2/CMB2/graphs/contributors
Wenn Sie Sprachübersetzungsdateien bereitstellen möchten, tun Sie dies bitte über WordPress Plugin Translations.
CMB2-Feldtyp: CMB-Feld „Angehängte Beiträge“ von coreymcollins: custom_attached_posts
, zum Anhängen von Beiträgen an eine Seite.
CMB2-Feldtyp: Beitragssuche Ajax von alexis-magina: post_search_ajax
Hängen Sie Beiträge aneinander an. Gleicher Ansatz wie das CMB2-Feld „Angehängte Beiträge“, jedoch mit Ajax-Anfrage, Mehrfach-/Einzeloption und anderer Benutzeroberfläche.
CMB2-Feldtyp: CMB2-Post-Suchfeld: post_search_text
fügt einen Post-Suchdialog zum Suchen/Anhängen anderer Post-IDs hinzu.
CMB2-Feldtyp: Ajax-Suche von rubengc: 3 verschiedene Felder mit derselben Benutzeroberfläche in AJAX zur Suche (mit Abfrageparametern) nach Benutzern, Beitragstyp und Taxonomiebegriffen.
CMB2-Feldtyp: Google Maps von mustardBees: Benutzerdefinierter Feldtyp für Google Maps.
Das Feld
pw_map
speichert die Breiten-/Längengrade, die Sie dann verwenden können, um eine Karte in Ihrem Thema anzuzeigen.
CMB2-Feldtyp: Prospektkarten von villeristi: Benutzerdefinierter Feldtyp für Prospektkarten.
CMB2-Feldtyp: Select2 von mustardBees: Benutzerdefinierte Feldtypen, die das Select2-Skript verwenden:
- Das
pw_select field
verhält sich ähnlich wie das Standardauswahlfeld. Es bietet jedoch eine Suche im Typeahead-Stil, sodass Sie schnell eine Auswahl aus einer großen Liste treffen können- Mit dem Feld
pw_multiselect
können Sie mehrere Werte mit einer Suche im Typeahead-Stil auswählen. Die Werte können per Drag-and-Drop neu angeordnet werden
CMB-Feldtyp: Slider von mattkrupnik: Fügt ein jQuery-UI-Slider-Feld hinzu.
WDS CMB2 Datumsbereichsfeld von dustyf von WebDevStudios: Fügt ein Datumsbereichsfeld hinzu.
CMB2 Remote Image Select von JayWood von WebDevStudios: Ermöglicht Benutzern die Eingabe einer URL in ein Textfeld und die Auswahl eines einzelnen Bildes zur Verwendung in Post-Meta. Ähnlich der Bildauswahl von Facebook.
CMB-Feldtyp: Sorter: Dieses Plugin bietet Ihnen zwei CMB-Feldtypen basierend auf dem Sorter-Skript.
CMB-Feldtyp: Tags: WordPress-Tags-ähnlicher Feldtyp für CMB2. Hinweis: Dadurch werden die Post-Tags nicht festgelegt, sondern lediglich eine eindeutige Texteingabe bereitgestellt
CMB-Feldtyp: Link-Auswahl: Mit der Link-Auswahl für die CMB2-Steuerung können Sie einen Link von Ihrer WordPress-Site auswählen oder manuell einen Link eingeben. Sie können auch festlegen, ob der Link in einem neuen Fenster geöffnet werden soll oder nicht.
CMB-Feldtyp: MultidatesPicker: Erstellt einen CMB2-Feldtyp, der einen Kalender mit mehreren Datumsangaben ermöglicht. Es verwendet ein Plugin namens MultiDatesPicker v1.6.3 für die jQuery-Benutzeroberfläche.
CMB-Feldtyp: CMB2-radio-image: Bild als Optionsfelder.
CMB2-Begriffsauswahl: Spezielles CMB2-Feld, mit dem Benutzer ein Textfeld mit automatischer Vervollständigung für Begriffe definieren können. Hinweis: Dadurch werden die Taxonomiebegriffe festgelegt, es besteht jedoch die Option ( 'apply_term' => false
), die Begriffs-IDs zu deaktivieren und stattdessen als Daten zu speichern (z. B. für Optionsseiten usw.).
CMB2 Verwandte Links: Ermöglicht Benutzern das Hinzufügen verwandter Links über eine sich wiederholende Feldgruppe. Feldeingaben werden durch das oben dokumentierte Feld „CMB2-Feldtyp: CMB2-Beitragssuche“ unterstützt, sodass jeder Link durch Klicken auf die Suchschaltfläche mit vorhandenem WordPress-Inhalt gefüllt werden kann. Hinweis: Dies ist kein Standardfeldtyp, sondern eine Funktion, die Sie in Kombination mit CMB2::add_field() verwenden.
CMB2-Feldtyp: Reihenfolge nach rubengc: Ermöglicht Benutzern das Definieren einer benutzerdefinierten Reihenfolge vordefinierter Optionen.
CMB2-Feldtyp: Animation von rubengc: Ermöglicht Benutzern das Abrufen einer Animation aus Animate.css (einschließlich Vorschau der ausgewählten Animation).
CMB2-Feldtyp: Ajax-Suche von rubengc: Basierend auf CMB2-Feldtyp: Beitragssuche Ajax, fügt die Möglichkeit hinzu, Beiträge/Benutzer/Begriffe anzuhängen und die maximale Anzahl angehängter Objekte zu begrenzen.
CMB2-Feldtyp: Visual Style Editor von rubengc: Benutzerdefiniertes Feld für CMB2, das die Anpassung des Stils anhand einer kleinen Gruppe von Steuerelementen ermöglicht.
CMB2-Feldtyp: Inhaltsumbruch von rubengc: Benutzerdefiniertes Feld für CMB2 zum Speichern von Inhaltsumbruchwerten (Abstand, Rand oder Rahmenbreite).
CMB2-Feld-JS-Steuerelemente von rubengc: Zeigen Sie alle Felder an, die den Veröffentlichungsaktionen von Wordpress ähneln (Post-/Seiten-Poststatus, Sichtbarkeit und Post-Datum-Sendefeldfeld).
CMB2-Feldtyp: Position von rubengc: CMB2-Feldtyp zum Einrichten von JQuery-UI-Positionswerten.
CMB2-Feldtyp: CMB2-Straßensegmente nach Pixelwatt: Dieses Plugin fügt einen neuen CMB2-Feldtyp zum Zeichnen von Straßensegmenten auf einer Karte hinzu und stellt einen Shortcode für die Anzeige bereit.
CMB2-Feldtyp: Font Awesome von serkanalgur: Dieses Plugin fügt einen neuen CMB2-Feldtyp für die Auswahl von Font Awesome-Symbolen hinzu.
CMB2-Feldtyp: Typografie von eduplessis: Dieses Plugin fügt einen neuen CMB2-Feldtyp „Typografie“ hinzu und verwendet jQuery-Schriftauswahl für die Auswahl der Schriftfamilie.
CMB2-Feldtyp: Markdown von Rekenna: Dieses Plugin fügt einen neuen CMB2-Feldtyp „CMB2 Markdown“ hinzu, in den Sie Markdown eingeben und eine Live-Vorschau der Ergebnisse anzeigen oder mit einer Schaltfläche in HTML konvertieren können.
CMB2-Feldtyp: Switch Button von themevan: Dieses Plugin fügt einen benutzerdefinierten Switch Button-Feldtyp für CMB2 hinzu.
CMB2-Feldtyp: select_plus von manzoorwanijk: Feldtyp auswählen, der sich ähnlich wie das select
verhält. Es bietet jedoch Unterstützung für optgroup
und das Speichern von Werten mit multiple
Attributen.
CMB2-Feldtyp: Adresse von Scottsawyer: Nur ein einfaches, wiederholbares Adressfeld. Es handelt sich eigentlich nur um den in ein Plugin konvertierten Ausschnitt aus der CMB2-Snippet-Bibliothek.
CMB2-Feldtyp: Link von Scottsawyer: Erstellen Sie ein Linkfeld mit einigen Attributen. Sehr gut zum Stylen von Links geeignet.
CMB2-Feldtyp: Widget-Auswahl von Scottsawyer: Benötigen Sie ein Feld, mit dem Sie (oder Ihr Redakteur) eine vorhandene Widget-Instanz auswählen/anzeigen können? Dann ist dies das Plugin für Sie.
Wenn Sie das Plugin von wordpress.org installieren:
/CMB2
in das Verzeichnis /wp-content/plugins/
hoch.example-functions.php
in das Verzeichnis Ihres Themes oder Plugins (und benennen Sie es bei Bedarf um).Wenn Sie die Bibliothek in Ihr Plugin oder Theme einbinden:
example-functions.php
in einen Ordner oberhalb des CMB2-Verzeichnisses (und benennen Sie es bei Bedarf um) ODER kopieren Sie den gesamten Inhalt in die Datei functions.php
Ihres Themes.CHANGELOG anzeigen