Como criar Admin Filters para CPT
Crie filtros administrativos para postagens por taxonomias
Este tipo de filtro ajuda o administrador a classificar as postagens por taxonomia atribuída ao Custom Post Type necessário . Siga este tutorial para saber mais sobre como criar uma taxonomia personalizada .
Por exemplo, existe um tipo de postagem “Quarto” e precisamos filtrar os quartos pela taxonomia “Tipos de quarto” .
Assim que a guia Admin no tipo de postagem personalizada for aberta, defina o nome/espaço reservado para um filtro e selecione a opção “Filtrar por taxonomia” no menu suspenso Tipo . Então, não se esqueça de escolher a Taxonomia necessária pela qual as postagens serão filtradas.
Para alterar a ordem de exibição das categorias nos filtros, habilite o recurso Mostrar contagens e defina a ordem “Dos valores mais altos para os mais baixos” .
Crie filtros administrativos por metadados
Fonte da opção de glossário
Primeiramente, crie um filtro com o tipo “Filtrar por metadados” .
Agora, para filtrar por metacampo específico, selecione-o na lista.
Para extrair os rótulos do glossário, escolha o item com o mesmo nome no menu suspenso Fonte de opções e escolha o glossário necessário na lista Glossário .
Lembre-se de que se você usar o campo data e hora, pode haver problemas com a exibição dos dados. Leia mais sobre isso se você não conseguir exibir o campo de data nos filtros de administração corretamente .
Na imagem a seguir, você pode ver o filtro de administração configurado:
Salve as alterações e verifique os resultados.
Fonte de opções de campo
Agora criaremos outro filtro admin, mas a configuração “Selecionar do banco de dados” ou “Opções de campo” será usada no caso atual. Depende do tipo de metacampo.
Esta opção extrai o valor do metacampo de cada postagem que possui um valor dentro do campo selecionado.
Neste exemplo, o filtro é pelo campo de texto, que mostra o custo de um quarto específico de acordo com a chave Custom Meta Field .
O mesmo resultado pode ser alcançado selecionando o metacampo exato na lista. Você pode ver a configuração na imagem abaixo.
Neste caso, devemos escolher a fonte de opções “Selecionar do banco de dados” . Esta opção pode ser diferente dependendo do tipo de metacampo que você usará.
Agora vamos verificar o resultado.
Configurar filtros administrativos por itens relacionados
Para criar esse tipo de filtro, você deve primeiro criar uma relação. Siga o tutorial Como criar relacionamentos entre postagens .
Agora criaremos um filtro para o tipo de postagem personalizada “Pedidos” por postagens de “Sala” relacionadas.
Selecione o tipo de filtro necessário e escolha a relação pela qual as postagens serão filtradas.
Salve as alterações e verifique os resultados.
É isso. Os filtros administrativos estão definidos. Agora você sabe como criar filtros administrativos para seus tipos de postagem.