Desenvolvimento de plugins com WP List Table

Objetivo

Criar páginas administrativas dinâmicas e com os padrões usados pelo WordPress.

Resumo

O WordPress utiliza uma classe chamada WP List Table para exibir a listagem de posts, páginas, plugins, usuários e outras. Nessa classe existem todos os métodos necessários para que nós, desenvolvedores de plugins WordPress, possamos criar listagens personalizadas totalmente dentro do padrão e sem muito trabalho.
A flexibilidade e a agilidade que essa classe nos dá ao implementar um novo plugin é muito grande e não pode passar despercebida. Vamos desvendá-la, etapa por etapa.

  • O que é a classe WP List Table?
  • Como desenvolvíamos antes?
  • Como desenvolvemos agora?
  • Como começar?
  • Como listar os dados vindos de uma tabela do banco de dados?
  • Como aplicar ordenação por colunas?
  • Como definir métodos específicos para cada coluna?
  • Como aplicar ações em linha?
  • Como aplicar ações em massa?
  • Como criar views?
  • Como criar filtros?
  • Como criar um campo de pesquisa?
  • Como adicionar opções de tela?
  • Como customizar outras variáveis?