Integraciones compatibles con Bricks y Dynamic Data
Bricks es un tema que te permite ir más allá de los datos estándar de WordPress. Con sus integraciones de campos personalizados, puedes trabajar con una variedad de complementos populares, como Advanced Custom Fields, Meta Box, Crocoblock (JetEngine), Pods y CMB2. Estas integraciones te permiten diseñar plantillas para los diseños y requisitos de datos más complejos en tus tipos de publicaciones personalizadas. Todo esto impulsado por la sencillez de Dynamic Data.
Integración con Advanced Custom Fields (ACF)
Bricks se integra perfectamente con Advanced Custom Fields y ACF Pro. Esto significa que puedes utilizar todos los campos de ACF, incluido el Flexible Content, en el constructor de Bricks para crear tus páginas y plantillas. Los campos de ACF se mostrarán en el menú desplegable de Datos Dinámicos en el constructor de Bricks. Además, los campos de relación y repetidor también están disponibles en el constructor de bucle de consultas, lo que te permite recorrer y mostrar los subcampos como datos dinámicos.
Integración con Meta Box
Otra opción es Meta Box, un complemento que te permite crear campos personalizados de manera sencilla. Bricks se integra con Meta Box, lo que significa que podrás utilizar los campos personalizados que crees con este complemento dentro del constructor de Bricks. Podrás mostrar estos campos personalizados en tu sitio web y personalizar su aspecto.
Integración con Crocoblock JetEngine
Si deseas una solución más completa, puedes utilizar Crocoblock JetEngine. Con esta integración, podrás aprovechar características avanzadas como tipos de publicaciones personalizadas, campos personalizados, relaciones y más. Los campos personalizados que crees con JetEngine estarán disponibles dentro del constructor de Bricks, lo que te permitirá personalizar aún más tu sitio web.
Ahora empecemos a listar los campos que podemos evocar desde los Datos Dinámicos:
Los campos por defecto de WordPress
Los de las Entradas o tipos de contenido personalizado
{post_title}
– Devuelve el título de la publicación.
{post_id}
– Devuelve el ID de la publicación.
{post_url}
– Devuelve la URL de la publicación.
{post_date}
– Devuelve la fecha de publicación de la publicación.
{post_modified}
– Devuelve la fecha de modificación de la publicación.
{post_time}
– Devuelve la hora de publicación de la publicación.
{post_comments_count}
– Devuelve el número de comentarios.
{post_content}
– Devuelve el contenido de la publicación (editor Gutenberg).
{post_excerpt}
– Devuelve el extracto de la publicación.
{read_more}
– Muestra una etiqueta de ancla (enlace) a la publicación con la etiqueta «Leer más».
{featured_image}
– Muestra una etiqueta de imagen con la imagen destacada.
Los filtros se refieren a las opciones adicionales que se pueden aplicar a los datos dinámicos para modificar su formato o comportamiento. Estos filtros permiten personalizar la forma en que se muestra la información obtenida de los campos de la publicación. Estos campos admiten los siguientes filtros de datos dinámicos:
{post_title:link}
– Muestra el título de la publicación como un enlace a la publicación.
{post_title:link:3}
– Lo mismo que antes, pero el título está limitado a 3 palabras.
{post_title:link:newTab}
– Abre el título de la publicación en una pestaña nueva (desde la versión 1.4).
{post_date:human_time_diff}
– muestra la diferencia de fechas en un formato legible para los humanos, como «1 hora», «5 minutos», «2 días» (desde la versión 1.4).
{post_excerpt:55}
– Limita el extracto de la publicación a 55 palabras. Usar «:» seguido de un número limita la salida a esa cantidad de palabras.
{post_excerpt:format:10}
– Conserva el formato HTML y limita el extracto de la publicación a 10 palabras (desde la versión 1.6.2).
{featured_image:medium_large}
– Muestra una etiqueta de imagen con la imagen destacada de tamaño medium_large (por defecto, el tamaño de la miniatura).
{featured_image:large:link}
– Muestra una etiqueta de imagen con la imagen destacada de tamaño grande envuelta por una etiqueta de ancla a la publicación.
Taxonomías
Las siguientes etiquetas de datos dinámicos muestran una lista de los términos de taxonomía asignados a una publicación, donde cada término está envuelto por un enlace al archivo de términos:
{post_terms_category}
{post_terms_post_tag}
{post_terms_my_taxonomy_slug}
{post_terms_category:plain}
– Elimina los enlaces utilizando el filtro :plain
Términos
Las siguientes etiquetas de datos dinámicos muestran datos relacionados con los términos de taxonomía.
{term_id}
– Muestra el ID del término.
{term_name}
– Muestra el nombre del término.
{term_url}
– Muestra el enlace al archivo del término.
{term_description}
– Muestra la descripción del término.
{term_meta:my_term_meta_key}
– Muestra el valor meta «my_term_meta_key».
Campos de autor
{author_name}
– Devuelve el nombre del autor de la publicación.
{author_bio}
– Devuelve la información biográfica del autor de la publicación.
{author_email}
– Devuelve el correo electrónico del autor de la publicación.
{author_website}
– Devuelve el sitio web del autor de la publicación.
{author_avatar}
– Devuelve el avatar del autor de la publicación como una etiqueta de imagen (texto) o una URL de imagen (enlace).
Estos campos admiten filtros de datos dinámicos, como los siguientes:
{author_bio:20}
– Información biográfica del autor de la publicación limitada a 20 palabras.
{author_email:link}
– Correo electrónico del autor de la publicación mostrado como un enlace.
{author_website:link}
– Sitio web del autor de la publicación mostrado como un enlace.
{author_avatar:200}
– Etiqueta de imagen del avatar del autor de la publicación limitada a un ancho/alto de 200 píxeles.
Campos de Fecha Actual
Puedes mostrar la fecha actual a través de datos dinámicos.
{current_date}
– Devuelve la fecha actual con el formato definido en WordPress > Ajustes > Generales > Formato de fecha
Puedes especificar un formato de fecha diferente utilizando el formato de fecha PHP, por ejemplo:
{current_date:Y}
{current_date:Ymd}
{current_date:Y-m-d}
{current_date:Y.m.d}
{current_date:Y/m/d}
{current_date:Y m d}
{current_date:g:i A}
Campos de Sitio y Archivo
{site_title}
– Devuelve el título del sitio como se define en la configuración de WordPress > Ajustes > Generales > Título del sitio
{site_tagline}
– Devuelve el lema del sitio como se define en la configuración de WordPress > Ajustes > Generales > Lema
{archive_title}
– Devuelve el título del archivo
{archive_title:context}
– Agrega contexto al título del archivo
{archive_description}
– Devuelve la descripción del archivo (autor, tipo de publicación o término)
Desde Bricks 1.3.5, es posible obtener datos dinámicos de los parámetros de la URL de la siguiente manera:
{url_parameter:my_key}
– Devuelve el valor del parámetro my_key en la URL (https://midominio.pt/?my_key=valor)
Campos de Perfil de Usuario
{wp_user_id}
– Devuelve el ID del usuario conectado
{wp_user_login}
– Devuelve el nombre de usuario del usuario conectado
{wp_user_email}
– Devuelve la dirección de correo electrónico del usuario conectado
{wp_user_url}
– Devuelve el sitio web del usuario conectado
{wp_user_nicename}
– Devuelve el nombre de usuario «nicename» del usuario conectado
{wp_user_description}
– Devuelve la información biográfica del usuario conectado
{wp_user_first_name}
– Devuelve el nombre del usuario conectado
{wp_user_last_name}
– Devuelve el apellido del usuario conectado
{wp_user_display_name}
– Devuelve el nombre para mostrar del usuario conectado
{wp_user_picture}
– Devuelve la etiqueta de imagen o URL del avatar del usuario conectado
{wp_user_meta:my_user_meta_key}
– Devuelve el valor meta «my_user_meta_key» del usuario conectado
Campos personalizados nativos de WordPress
Para mostrar tus propios campos personalizados, solo debes agregar el prefijo «cf_». Si el nombre de tu campo personalizado es «phone_number», utilizarías esto para mostrar el campo personalizado en el frontend.
Tu entrada de campo personalizado «phone_number» también debería estar disponible en el menú desplegable de selección de datos dinámicos bajo «Campos personalizados».