¿Cuál es la forma recomendada de crear una página con una tabla, al estilo de las tablas que muestran publicaciones o usuarios en el área de administración?
Estoy ampliando el complemento Imágenes de caché , y contiene una tabla con dominios y varias imágenes de ese dominio. Por lo tanto, no hay una tabla existente equivalente sobre la que pueda construir (en la primera versión de esta pregunta, pregunté sobre una tabla con publicaciones, pero allí podría (tal vez) expandir la tabla de publicaciones existente ).
¿Debería basarme en la página de descripción general de la publicación y comenzar con una <table class="widefat">
, o hay mejores funciones que manejen esto ahora? ¿Conoces un ejemplo limpio y vacío de una tabla con paginación en la que pueda basar mi trabajo?
fuente
WP_List_Table
. Esta pregunta probablemente se puede actualizar con información sobre cómo usarla.Respuestas:
Esto es lo que generalmente uso:
Espero que ayude.
fuente
:odd
para la fila en lugar de permitirnos agregar una clase cada dos filas ...)Use la API Core, no solo su CSS
Normalmente solo usa una instancia de la
WP_List_Table
clase.Guías:
Beneficios?
¡SÍ!
Puedes agregar paginación, cuadros de búsqueda, acciones y cualquier magia que puedas imaginar (y puedas codificar).
fuente
Use este ejemplo (escrito como un complemento) para crear sus tablas de administrador:
http://wordpress.org/extend/plugins/custom-list-table-example/
Utiliza la clase incorporada WP_List_Table .
fuente
También puede usar este pequeño complemento para ver las posibilidades del backend en WP: https://github.com/bueltge/WordPress-Admin-Style
fuente
¿Es posible que desee agregar un filtro a su lista de tipos de publicaciones personalizadas en el administrador? La respuesta vinculada a continuación muestra cómo hacerlo con una taxonomía, pero podría usar fácilmente otros criterios en su
restrict_manage_posts
gancho:Avísame si tienes más preguntas.
fuente