Ticker

6/recent/ticker-posts

Ad Code

Responsive Advertisement

Mostrar Tabla Personalizada con Búsqueda y Paginación en WordPress

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.

Paginación y búsqueda tabla personalizada , resultado final

 

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.

Si la tabla con la que quieres trabajar esta en una base de datos diferente a la de WordPress, revisa el artículo Leer datos desde otra Base de Datos
Puedes agregar el siguiente código en el archivo functions.php de tu tema hijo.

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.

Suscríbete a DecodeCMS:  

 

La entrada Mostrar Tabla Personalizada con Búsqueda y Paginación en WordPress es un artículo reciente del sitio DecodeCMS.

Enregistrer un commentaire

0 Commentaires