Contributeurs : jtsternberg, webdevstudios, zao, humanmade
Page d'accueil : https://cmb2.io
Tags : métaboxes, formulaires, champs, options, paramètres
Nécessite au moins : 3.8.0
Nécessite PHP : 7.4
Testé jusqu'à : 6.4
Balise stable : 2.11.0
Licence : GPLv2 ou version ultérieure
URI de la licence : https://www.gnu.org/licenses/gpl-2.0.html
Liste complète des contributeurs trouvée ici : github.com/CMB2/CMB2/graphs/contributors
CMB2 est une boîte à outils de développement permettant de créer des métaboxes, des champs personnalisés et des formulaires pour WordPress qui vous épateront. Gérez facilement les méta pour les publications, les termes, les utilisateurs, les commentaires ou créez des pages d'options personnalisées.
Télécharger le plugin sur wordpress.org
CMB2 est une réécriture complète des métaboxes et des champs personnalisés pour WordPress. Pour commencer, veuillez suivre les exemples dans le fichier example-functions.php
inclus et consulter les instructions d'utilisation de base.
Vous pouvez voir une liste des types de champs disponibles ici.
Si vous venez du plugin original « Métaboxes et champs personnalisés pour WordPress », veuillez lire cet article pour connaître l'histoire de fond de CMB2.
Le développement s'effectue sur Github et toutes les contributions sont les bienvenues. Veuillez lire le document CONTRIBUANT pour plus de détails.
Une liste complète de tous nos formidables contributeurs trouvée ici : github.com/CMB2/CMB2/graphs/contributors
Si vous souhaitez fournir des fichiers de traduction de langue, veuillez le faire via WordPress Plugin Translations.
Type de champ CMB2 : CMB Attached Posts Champ de coreymcollins : custom_attached_posts
, pour joindre des publications à une page.
Type de champ CMB2 : Recherche de messages Ajax par alexis-magina : post_search_ajax
Attachez les messages les uns aux autres. Même approche que le champ de publications jointes CMB2 mais avec requête Ajax, option multiple/unique et interface utilisateur différente.
Type de champ CMB2 : Champ de recherche de publication CMB2 : post_search_text
ajoute une boîte de dialogue de post-recherche pour rechercher/attacher d'autres identifiants de publication.
Type de champ CMB2 : Recherche Ajax à partir de rubengc : 3 champs différents avec la même interface utilisateur en AJAX pour rechercher (avec des paramètres de requête) les utilisateurs, le type de publication et les termes de taxonomie.
Type de champ CMB2 : Google Maps de mustardBees : Type de champ personnalisé pour Google Maps.
Le champ
pw_map
stocke les valeurs de latitude/longitude que vous pouvez ensuite utiliser pour afficher une carte dans votre thème.
Type de champ CMB2 : Cartes de dépliants de villeristi : Type de champ personnalisé pour les cartes de dépliants.
Type de champ CMB2 : Select2 de mustardBees : types de champs personnalisés qui utilisent le script Select2 :
- Le
pw_select field
agit un peu comme le champ de sélection par défaut. Cependant, il ajoute une recherche de type saisie anticipée vous permettant de faire rapidement une sélection dans une grande liste.- Le champ
pw_multiselect
vous permet de sélectionner plusieurs valeurs avec une recherche de style saisie anticipée. Les valeurs peuvent être glissées et déposées pour réorganiser
Type de champ CMB : Slider de mattkrupnik : ajoute un champ Slider jQuery UI.
Champ de plage de dates WDS CMB2 de Dustyf de WebDevStudios : ajoute un champ de plage de dates.
CMB2 Remote Image Select from JayWood de WebDevStudios : permet aux utilisateurs de saisir une URL dans un champ de texte et de sélectionner une seule image à utiliser dans la méta de publication. Semblable au sélecteur d'images en vedette de Facebook.
Type de champ CMB : Sorter : Ce plugin vous propose deux types de champs CMB basés sur le script Sorter.
Type de champ CMB : Balises : type de champ de type WordPress-Tags pour CMB2. remarque : cela ne définit pas les balises de publication, mais fournit simplement une saisie de texte unique
Type de champ CMB : Sélecteur de liens : à l'aide du sélecteur de liens pour le contrôle CMB2, vous pouvez choisir un lien sur votre site WordPress ou saisir manuellement un lien. Vous pouvez également déterminer si le lien doit s'ouvrir dans une nouvelle fenêtre ou non.
Type de champ CMB : MultidatesPicker : crée un type de champ CMB2 qui permet un calendrier à plusieurs dates. Il utilise un plugin appelé MultiDatesPicker v1.6.3 pour jQuery UI.
Type de champ CMB : CMB2-radio-image : Image sous forme de boutons radio.
CMB2 Term Select : champ CMB2 spécial qui permet aux utilisateurs de définir un champ de texte à saisie semi-automatique pour les termes. Remarque : cela définira les termes de la taxonomie, mais offre la possibilité ( 'apply_term' => false
) de désactiver et d'enregistrer les identifiants de termes en tant que données à la place (comme pour les pages d'options, etc.).
Liens connexes CMB2 : permet aux utilisateurs d'ajouter des liens connexes via un groupe de champs répétitifs. Les entrées de champ sont alimentées par le champ Type de champ CMB2 : Recherche de publication CMB2 documenté ci-dessus, et ainsi chaque lien peut être rempli avec du contenu WordPress existant en cliquant sur le bouton de recherche. Remarque : il ne s'agit pas d'un type de champ standard, mais plutôt d'une fonction que vous utilisez en combinaison avec CMB2::add_field().
Type de champ CMB2 : Ordre par rubengc : permet aux utilisateurs de définir un ordre personnalisé des options prédéfinies.
Type de champ CMB2 : Animation par rubengc : permet aux utilisateurs de récupérer une animation à partir d'Animate.css (inclut un aperçu de l'animation choisie).
Type de champ CMB2 : Recherche Ajax par rubengc : Basé sur le type de champ CMB2 : Recherche de publication Ajax, ajoute la possibilité de joindre des publications/utilisateurs/termes et la possibilité de limiter le nombre maximum d'objets joints.
Type de champ CMB2 : Visual Style Editor par rubengc : champ personnalisé pour CMB2 qui permet de personnaliser le style à partir d'un petit ensemble de contrôles.
Type de champ CMB2 : Content Wrap par rubengc : champ personnalisé pour CMB2 pour stocker les valeurs de retour à la ligne de contenu (remplissage, marge ou largeur de bordure).
Contrôles JS du champ CMB2 par rubengc : affichez n'importe quel champ similaire aux actions de publication Wordpress (Post/Page post_status, visibilité et champ de boîte de soumission post_date).
Type de champ CMB2 : Position par rubengc : type de champ CMB2 pour configurer les valeurs de position d'une interface utilisateur jquery.
Type de champ CMB2 : Segments de route CMB2 par pixelwatt : ce plugin ajoute un nouveau type de champ CMB2 pour dessiner des segments de route sur une carte et fournit un shortcode pour l'affichage.
Type de champ CMB2 : Font Awesome par serkanalgur : Ce plugin ajoute un nouveau type de champ CMB2 pour sélectionner les icônes Font Awesome.
Type de champ CMB2 : Typographie par eduplessis : Ce plugin ajoute un nouveau type de champ CMB2 "Typographie" et utilise jQuery fontselect pour la sélection de la famille de polices.
Type de champ CMB2 : Markdown par Rekenna : Ce plugin ajoute un nouveau type de champ CMB2 « CMB2 Markdown » dans lequel vous pouvez saisir du markdown et afficher un aperçu en direct des résultats ou convertir en HTML avec un bouton.
Type de champ CMB2 : Bouton de commutation par themevan : Ce plugin ajoute un type de champ Bouton de commutation personnalisé pour CMB2.
Type de champ CMB2 : select_plus de manzoorwanijk : type de champ de sélection qui agit un peu comme le champ select
par défaut. Cependant, il ajoute la prise en charge d' optgroup
et la sauvegarde des valeurs avec multiple
attributs.
Type de champ CMB2 : Adresse par Scottsawyer : Juste un champ d'adresse simple et répétable. Il s'agit en réalité d'un extrait de la bibliothèque d'extraits CMB2 converti en plugin.
Type de champ CMB2 : Lien par Scottsawyer : Créez un champ de lien avec certains attributs. Très sympa pour styliser les liens.
Type de champ CMB2 : Sélecteur de widget par Scottsawyer : Besoin d'un champ qui vous permet (ou à votre éditeur) de sélectionner/afficher une instance de widget existante ? Alors ce plugin est fait pour vous.
Si vous installez le plugin depuis wordpress.org :
/CMB2
dans le répertoire /wp-content/plugins/
.example-functions.php
dans le répertoire de votre thème ou plugin.Si vous incluez la bibliothèque dans votre plugin ou thème :
example-functions.php
dans un dossier au-dessus du répertoire CMB2 OU copiez l'intégralité de son contenu dans le fichier functions.php
de votre thème.Afficher le journal des modifications