Colaboradores: jtsternberg, webdevstudios, zao, humanmade
Página de inicio: https://cmb2.io
Etiquetas: metaboxes, formularios, campos, opciones, configuraciones
Requiere al menos: 3.8.0
Requiere PHP: 7.4
Probado hasta: 6.4
Etiqueta estable: 2.11.0
Licencia: GPLv2 o posterior
URI de licencia: https://www.gnu.org/licenses/gpl-2.0.html
La lista completa de contribuyentes se encuentra aquí: github.com/CMB2/CMB2/graphs/contributors
CMB2 es un conjunto de herramientas para desarrolladores para crear metaboxes, campos personalizados y formularios para WordPress que te dejarán boquiabierto. Administre fácilmente meta para publicaciones, términos, usuarios, comentarios o cree páginas de opciones personalizadas.
Descargue el complemento en wordpress.org
CMB2 es una reescritura completa de Metaboxes y campos personalizados para WordPress. Para comenzar, siga los ejemplos en el archivo example-functions.php
incluido y consulte las instrucciones de uso básicas.
Puede ver una lista de tipos de campos disponibles aquí.
Si proviene del complemento original "Metaboxes y campos personalizados para WordPress", lea esta publicación para conocer la historia de fondo de CMB2.
El desarrollo se produce en Github y todas las contribuciones son bienvenidas. Lea el documento CONTRIBUYENTE para obtener más detalles.
Una lista completa de todos nuestros increíbles contribuyentes se encuentra aquí: github.com/CMB2/CMB2/graphs/contributors
Si desea proporcionar archivos de traducción de idiomas, hágalo a través del complemento de traducción de WordPress.
Tipo de campo CMB2: CMB Publicaciones adjuntas Campo de coreymcollins: custom_attached_posts
, para adjuntar publicaciones a una página.
CMB2 Tipo de campo: Búsqueda de publicaciones Ajax por alexis-magina: post_search_ajax
Adjunte publicaciones entre sí. El mismo enfoque que el campo de publicaciones adjuntas de CMB2 pero con solicitud Ajax, opción múltiple/única y interfaz de usuario diferente.
Tipo de campo CMB2: Campo de búsqueda de publicaciones CMB2: post_search_text
agrega un cuadro de diálogo posterior a la búsqueda para buscar/adjuntar otras ID de publicaciones.
Tipo de campo CMB2: Búsqueda Ajax desde rubengc: 3 campos diferentes con la misma interfaz de usuario en AJAX para buscar (con parámetros de consulta) usuarios, tipo de publicación y términos de taxonomía.
CMB2 Tipo de campo: Google Maps de mustardBees: Tipo de campo personalizado para Google Maps.
El campo
pw_map
almacena los valores de latitud/longitud que luego puedes usar para mostrar un mapa en tu tema.
CMB2 Tipo de campo: Mapas de folletos de villeristi: Tipo de campo personalizado para mapas de folletos.
Tipo de campo CMB2: Select2 de mustardBees: tipos de campos personalizados que utilizan el script Select2:
- El
pw_select field
actúa de manera muy similar al campo de selección predeterminado. Sin embargo, agrega búsqueda de estilo de escritura anticipada que le permite hacer rápidamente una selección de una lista grande.- El campo
pw_multiselect
le permite seleccionar múltiples valores con búsqueda de estilo de escritura anticipada. Los valores se pueden arrastrar y soltar para reordenarlos.
Tipo de campo CMB: Control deslizante de mattkrupnik: Agrega un campo Control deslizante de interfaz de usuario jQuery.
Campo de rango de fechas WDS CMB2 de Dustyf de WebDevStudios: agrega un campo de rango de fechas.
Selección de imagen remota CMB2 de JayWood de WebDevStudios: permite a los usuarios ingresar una URL en un campo de texto y seleccionar una sola imagen para usar en la publicación meta. Similar al selector de imágenes destacadas de Facebook.
Tipo de campo CMB: Clasificador: este complemento le ofrece dos tipos de campos CMB basados en el script Clasificador.
Tipo de campo CMB: Etiquetas: tipo de campo similar a etiquetas de WordPress para CMB2. nota: esto no establece las etiquetas de publicación, sino que simplemente proporciona una entrada de texto única
Tipo de campo CMB: Selector de enlaces: utilizando el Selector de enlaces para el control CMB2, puede elegir un enlace de su sitio de WordPress o ingresar un enlace manualmente. También puede identificar si el enlace debe abrirse en una nueva ventana o no.
Tipo de campo CMB: MultidatesPicker: crea un tipo de campo CMB2 que habilita un calendario de múltiples fechas. Utiliza un complemento llamado MultiDatesPicker v1.6.3 para jQuery UI.
Tipo de campo CMB: CMB2-radio-image: Imagen como botones de opción.
Selección de términos CMB2: campo CMB2 especial que permite a los usuarios definir un campo de texto de autocompletar para los términos. Nota: esto establecerá los términos de la taxonomía, pero tiene la opción ( 'apply_term' => false
) de deshabilitar y guardar los identificadores de términos como datos (como para las páginas de opciones, etc.).
Enlaces relacionados de CMB2: permite a los usuarios agregar enlaces relacionados a través de un grupo de campos repetidos. Las entradas de campo funcionan con el campo Tipo de campo CMB2: Búsqueda de publicaciones CMB2 documentado anteriormente, por lo que cada enlace se puede completar con contenido existente de WordPress haciendo clic en el botón de búsqueda. Nota: este no es un tipo de campo estándar, sino una función que se usa en combinación con CMB2::add_field().
Tipo de campo CMB2: Ordenar por rubengc: permite a los usuarios definir un orden personalizado de opciones predefinidas.
Tipo de campo CMB2: Animación por rubengc: permite a los usuarios seleccionar una animación de Animate.css (incluye vista previa de la animación elegida).
Tipo de campo CMB2: Búsqueda Ajax por rubengc: Basado en Tipo de campo CMB2: Búsqueda de publicaciones Ajax, agrega la capacidad de adjuntar publicaciones/usuarios/términos y la capacidad de limitar el número máximo de objetos adjuntos.
Tipo de campo CMB2: Editor de estilo visual de rubengc: campo personalizado para CMB2 que permite personalizar el estilo a partir de un pequeño conjunto de controles.
Tipo de campo CMB2: Ajuste de contenido por rubengc: Campo personalizado para que CMB2 almacene valores de ajuste de contenido (relleno, margen o ancho de borde).
Controles JS de campo CMB2 de rubengc: muestra cualquier campo similar a las acciones de publicación de Wordpress (campo de cuadro de envío de publicación/página post_status, visibilidad y fecha posterior).
Tipo de campo CMB2: Posición por rubengc: tipo de campo CMB2 para configurar los valores de posición de la interfaz de usuario de jquery.
Tipo de campo CMB2: Segmentos de carretera CMB2 por pixelwatt: este complemento agrega un nuevo tipo de campo CMB2 para dibujar segmentos de carretera en un mapa y proporciona un código corto para su visualización.
Tipo de campo CMB2: Font Awesome de serkanalgur: este complemento agrega un nuevo tipo de campo CMB2 para seleccionar íconos de Font Awesome.
Tipo de campo CMB2: Tipografía de eduplessis: este complemento agrega un nuevo tipo de campo CMB2 "Tipografía" y utiliza jQuery fontselect para la selección de la familia de fuentes.
Tipo de campo CMB2: Markdown de Rekenna: este complemento agrega un nuevo tipo de campo CMB2 "CMB2 Markdown" donde puede escribir Markdown y ver una vista previa en vivo de los resultados o convertirlos a html con un botón.
Tipo de campo CMB2: Botón de cambio por themevan: este complemento agrega un tipo de campo de Botón de cambio personalizado para CMB2.
Tipo de campo CMB2: select_plus de manzoorwanijk: seleccione el tipo de campo que actúa de manera muy similar al campo select
predeterminado. Sin embargo, agrega soporte para optgroup
y guardado de valores con multiple
atributos.
Tipo de campo CMB2: Dirección de scottsawyer: Solo un campo de dirección simple y repetible. En realidad, es solo el fragmento de la biblioteca de fragmentos de CMB2 convertido en un complemento.
CMB2 Tipo de campo: Enlace de scottsawyer: Crea un campo de enlace con algunos atributos. Muy bueno para estilizar enlaces.
Tipo de campo CMB2: Selector de widgets por scottsawyer: ¿Necesita un campo que le permita a usted (o a su editor) seleccionar/mostrar una instancia de widget existente? Entonces este es el complemento para ti.
Si instala el complemento desde wordpress.org:
/CMB2
en el directorio /wp-content/plugins/
.example-functions.php
en el directorio de su tema o complemento.Si incluye la biblioteca en su complemento o tema:
example-functions.php
en una carpeta encima del directorio CMB2 O copie todo su contenido en el archivo functions.php
de su tema.Ver REGISTRO DE CAMBIOS