Cómo extraer datos de tablas de publicaciones usando WordPress
Publicado: 2020-11-11¿Qué pasa si le decimos que hay una manera fácil de darle vida a su sitio web de WordPress? ¡Puede agregar datos a las tablas de WordPress desde las publicaciones y personalizarlas todo lo que quiera! Después de nuestra ilustración de Cómo incrustar tablas de datos en línea en publicaciones/páginas de WordPress, es hora de mostrarle lo contrario.
Extraer todos los datos de una publicación de WordPress y mostrarlos en un formato tabular puede sonar como una molestia para algunos de ustedes. Sin embargo, tenemos la solución perfecta. Tenga paciencia con nosotros por un tiempo.
- ¿Por qué considerar tablas para mostrar publicaciones de WordPress?
- Las mejores formas de agregar datos de publicaciones de WordPress en una tabla
¿Por qué considerar tablas para mostrar publicaciones de WordPress?
Si publica mucho contenido, encontrará dos tipos de audiencia: un lector dedicado que sigue todo lo que publica y un lector exigente que solo hace clic en una publicación que le resulta atractiva.
Claramente, una tabla con detalles es más conveniente que un párrafo largo y prolijo. Una apariencia tabular siempre es fácil de seguir y organizar. Como resultado, sus publicaciones de WordPress solo pueden llegar a todos si las incluye en una tabla de datos.
Una tabla con varias columnas y filas puede mostrar información clave breve que fomenta los clics. Es un atajo para que los lectores busquen la información que desean.
Las mejores formas de agregar datos a las tablas de WordPress desde las publicaciones
Hemos elegido Ninja Tables, el complemento de mesa completo de WordPress, para esta demostración: un complemento Pro con una multitud de funciones inteligentes. Puede plegar sus publicaciones de WordPress en una tabla sin ningún complemento adicional.
Entre las 8 formas productivas de crear tablas, Ninja Tables destaca por su integración con WP Posts o Custom Post Types. Esta característica integrada le permite al usuario agregar datos a las tablas de WordPress desde publicaciones en estilos dinámicos.
- Columna personalizada en la tabla de publicaciones de WP
- Integración de campo ACF
- Shortcode, valor calculado o HTML
- Publicar metacampo
- Foto principal
1. Columna personalizada en la tabla de publicaciones de WP
En primer lugar, vaya al panel de control de Ninja Tables y haga clic en "Agregar tabla".
Aparecerá un cuadro emergente con todas las diferentes formas en que puede crear una tabla. Haga clic en Publicaciones de WP. El cuadro mostrará varios campos y "Construir tabla a partir de publicaciones/CPT" (Tipo de publicación personalizada) como encabezado.
Hemos elegido un solo tipo de campo "Publicar" y lo cambiamos al cuadro de la derecha usando la flecha.
Después de hacer clic en "Siguiente", aparecerá otra ventana con diferentes propiedades de la publicación. Estas propiedades son la columna de la tabla que está a punto de crear.
Seleccione propiedades y muévalas a la derecha, luego "Guardar" nuevamente. También puede establecer condiciones con el botón "+".
¡Ahora se sorprenderá de lo rápido que puede crear una tabla a partir de los datos de su publicación!
Inmediatamente después de guardar el paso 2, accederá a la interfaz clásica de Ninja Tables, donde puede personalizar, configurar y diseñar toda la tabla.
Puede modificar o personalizar las propiedades de la publicación desde "Configuración de consulta" y "Agregar nueva columna".
Aquí hay otra característica sorprendente. Si hay una categoría de enlace permanente o una etiqueta de publicación, puede ordenarla desde el panel "Configuración de la tabla".
También puede hojear la documentación si lo desea.
2. Integración de campo de ACF
Entre muchas funciones versátiles, esta magnifica la capacidad de Ninja Tables para crear mesas. El campo personalizado avanzado garantiza que este complemento sea más dinámico y solo esté disponible cuando los usuarios creen WP Post.
Haga clic en "Agregar nuevo" y proceda a nombrarlo, "+ Agregar campo" y Etiqueta de campo. Ahora, "Publicar" la publicación.
El campo añadido se publica. Puede agregar más campos, editar o mover los existentes. Verifique el panel de Campos personalizados y vea que ha aparecido "ACF Demo".
Vaya a "Todas las publicaciones" y seleccione la publicación que desea mostrar campos personalizados usando ACF.
Ahora, vaya a la tabla posterior creada con Ninja Tables y abra "Agregar nueva columna".
Verá que el menú se expande a "Configuración de datos de publicación dinámica". Complete el "Tipo de campo" del menú desplegable y el cuadro "Valor de campo".
El valor del campo debe ser tal como lo ingresó antes. Una vez que haga clic en "Agregar columna", se creará la nueva columna de demostración de ACF para su publicación correspondiente.
Consulta la documentación para saber más.
3. Código abreviado, valor calculado o HTML
Podemos comenzar con el panel "Agregar nueva columna" de la tabla creada anteriormente. Asigne un nombre a la columna y elija "Código abreviado / Valor calculado o HTML" en Tipo de campo.
Para shortcode dinámico, use esto:
[tucódigocorto YourParam=”{post.ID}”]
Agregue el código abreviado y haga clic en "Agregar columna". Por ejemplo, el código abreviado creado para una tabla de WooCommerce en Ninja Tables en una columna "Comprar ahora" es [add_to_cart id=”{post.ID}”]
Cada fila tomará la ID de publicación de WP respectiva y creará el botón Agregar al carrito de acuerdo con un shortcode válido. Revise la documentación para mayor claridad.
4. Publicar metacampo
También se conoce como "Campos personalizados", y puede mostrar un contenido adicional de su publicación de WP a través de Ninja Tables. Puedes mostrar una nueva publicación o editar una existente.
Para esta demostración, estamos actualizando una publicación realizada anteriormente con Custom Field y mostrándola en Ninja Tables Post Meta Field. Esta función se realiza desde el panel de administración.
En primer lugar, navegue hasta la "Opción de pantalla" de la publicación en la parte superior. Verá aparecer algunas casillas de verificación, y una de ellas será "Campos personalizados".
Ahora, si marca la casilla, Post Meta se expandirá a otro panel con el nombre y el valor del campo.
Aquí está el campo personalizado avanzado como valor.
Queremos agregar uno de los campos en una tabla. Entonces, seleccionamos una tabla prefabricada y fuimos al panel "Agregar nueva columna".
Simplemente coloque el valor en el valor del campo aquí en Configuración de datos de publicación dinámica también y haga clic en "Agregar columna".
El resultado aparecerá en la mesa automáticamente.
5. Imagen destacada
Es la parte más fácil donde todo lo que tiene que hacer es agregar una imagen destacada en una publicación y editar el panel "Agregar nueva columna".
En primer lugar, abra una publicación para cargar una imagen destacada, como se muestra en la imagen a continuación.
Puede reemplazar o eliminar la imagen de la barra lateral de la publicación. Como ya tenemos una mesa lista, elegimos y agregamos imágenes a algunas publicaciones en esa mesa. Las publicaciones con imágenes aparecerán en la tabla después de crear una nueva columna.
Para el valor del campo, puede determinar el tamaño o la forma de la imagen. Por ejemplo, miniatura, mediano, grande, etc. La casilla de verificación "Enlace a publicación enlace permanente" lo llevará a la publicación si hace clic en la imagen y "Abrir enlace a una nueva pestaña" si marca la otra.
Inmediatamente después de "Agregar columna", se creará la columna "Imagen destacada" y se mostrarán las imágenes correspondientes de las publicaciones.
Observaciones
Eso es todo para WP Post y Ninja Tables ahora. Le mostramos cómo agregar datos a las tablas de WordPress desde las publicaciones. Puede probarlo con Ninja Tables según nuestra demostración porque es más flexible y rico en funciones. Aunque, ¡a cada uno lo suyo!
La integración con WP Post es una característica increíble del complemento de tabla y ayuda mucho al extraer datos de las publicaciones. Un usuario puede agregar columnas personalizadas, campos personalizados avanzados, código abreviado, metacampo de publicación e imágenes destacadas desde WP Post a través de una interfaz intuitiva.
Eche un vistazo a nuestra documentación completa para obtener un resumen detallado.
Como nota final, pronto le ofreceremos una explicación sobre cómo agregar entradas de formulario en las tablas de WordPress. ¡Quédate con nosotros!