En un artículo anterior habíamos visto como mostrar datos desde una tabla personalizada en WordPress, sin embargo en este artículo vamos a incluir funcionalidad adicional de búsqueda y además paginación.
Resultado Final
Al final lo que queremos obtener será algo similar a la siguiente imagen, en donde se listan datos de una tabla personalizada, además se muestran los registros paginados y con la funcionalidad de búsqueda.
Código para mostrar tabla personalizada
El siguiente código muestra en una página llamada “empleados” los registros de una tabla llamada “employee”, la tabla se asume que esta en la misma BD de WordPress.
En el código anterior:
- Utilizamos el Hook the_content que hace referencia a la función dcms_list_data() para mostrar los datos en una página específica de WordPress
- Puedes cambiar las variables $slug_page, $table_name e $items_per_page
- Para cambiar el campo de búsqueda debes hacerlo en la variable $search_condition
- Dentro de esta función se llaman a otras tres funciones para mostrar la búsqueda, el contenido y la paginación
- Para cambiar la estructura de los campos a mostrar debes hacerlo en la función dcms_print_table() y adaptarlo de acuerdo a la estructura de tu tabla
Conclusión
Como has podido comprobar, puedes mostrar datos de una tabla personalizada directamente a través de código en WordPress, además tener la funcionalidad de búsqueda y paginación es especialmente útil si vas a mostrar una gran cantidad de registros y es más accesible para el usuario.
¿Aún con dudas?, en el siguiente video se detallan los puntos anteriores.
La entrada Mostrar Tabla Personalizada con Búsqueda y Paginación en WordPress es un artículo reciente del sitio DecodeCMS.
0 Commentaires