Qual é a maneira recomendada de criar uma página com uma tabela, no estilo das tabelas que mostram postagens ou usuários na área de administração?
Estou expandindo o plug-in Imagens de cache e ele contém uma tabela com domínios e várias imagens desse domínio. Portanto, não há uma tabela existente equivalente na qual eu possa criar (na primeira versão desta pergunta, perguntei sobre uma tabela com postagens, mas era possível (talvez) expandir a tabela de postagens existente ).
Devo apenas me basear na página de visão geral do post e começar com a <table class="widefat">
, ou existem funções melhores que lidam com isso agora? Você conhece um exemplo limpo e vazio de uma tabela com paginação em que eu poderia basear meu trabalho?
plugin-development
admin
Jan Fabry
fonte
fonte
WP_List_Table
. Esta pergunta provavelmente pode ser atualizada com informações sobre como usá-la.Respostas:
Isto é o que eu geralmente uso:
Espero que ajude.
fonte
:odd
para a linha em vez de deixar-nos adicionar uma classe cada duas fileiras ...)Use a API principal, não apenas seu CSS
Normalmente você apenas usa uma instância da
WP_List_Table
classe.Guias:
Benefícios?
SIM!
Você pode adicionar paginação, caixas de pesquisa, ações e qualquer mágica que possa imaginar (e poderá codificar).
fonte
Use este exemplo (escrito como um plug-in) para criar suas tabelas de administração:
http://wordpress.org/extend/plugins/custom-list-table-example/
Ele usa a classe WP_List_Table interna .
fonte
Além disso, você pode usar este pequeno plug-in para visualizar as possibilidades do back-end no WP: https://github.com/bueltge/WordPress-Admin-Style
fonte
Você pode considerar adicionar um filtro à sua lista de tipos de postagem personalizados no administrador? A resposta vinculada abaixo mostra como fazer isso com uma taxonomia, mas você pode facilmente usar outros critérios no seu
restrict_manage_posts
gancho:Deixe-me saber se você tem mais perguntas.
fonte