Torne-se membro para descarregar GRATUITAMENTE. Quiero unirme

MB Admin Columns

Manipulando as Colunas de Admin com MB Admin Columns Se você já esteve na pele de um administrador de WordPress, sabe que uma das grandes vantagens dessa plataforma é a sua flexibilidade…Ver plugin

5,00

Versión: 1.7.5

Lo que adquieres al comprar tu plugin o theme:

  • Uso en webs ilimitadas
  • Libre de virus o código malicioso.
  • 100% Legal
Guaranteed Safe Checkout
Categoria:
Want a discount? Become a member!

Manipulando as Colunas de Admin com MB Admin Columns

Se você já esteve na pele de um administrador de WordPress, sabe que uma das grandes vantagens dessa plataforma é a sua flexibilidade e personalização. Com o plugin MB Admin Columns, a possibilidade de otimizar a visualização de informações na área administrativa é ainda mais potente. Esse recurso não só economiza tempo, como também oferece uma visão clara e organizada de dados relevantes, especialmente em páginas com muitos posts.

O Que é o MB Admin Columns?

O MB Admin Columns é um plugin que permite exibir os valores de campos personalizados diretamente na tabela da lista de posts da seção “Todos os Posts” do WordPress. Isso significa que, ao invés de acessar cada post individualmente para verificar informações essenciais, você pode visualizar tudo em uma única tela. É um verdadeiro salva-vidas para quem lida com uma grande quantidade de conteúdos. Além disso, o plugin não é limitado apenas a posts; ele também é capaz de funcionar com tipos de posts personalizados, termos e usuários, desde que você tenha as extensões MB Term Meta e MB User Meta instaladas.

Por que isso é importante? Simples: diminui a necessidade de cliques desnecessários e acelera o fluxo de trabalho, permitindo que você se concentre em tarefas mais importantes. Imagine a quantidade de tempo que você pode economizar ao ver tudo o que precisa em um só lugar!

Como Exibir Campos Personalizados como Colunas de Admin

Para exibir um campo personalizado como uma coluna na administração do WordPress, basta acessar a área do Meta Box, selecionar os Campos Personalizados e editar o grupo correto. Quando você seleciona um campo que deseja mostrar, marcar a opção “Mostrar como uma coluna de admin” é o primeiro passo. Parece simples, certo? E é mesmo!

Após isso, você encontrará uma série de opções que permitem personalizar como essa coluna será exibida. Essas opções têm descrições autoexplicativas e, para facilitar ainda mais a sua vida, há dicas em forma de tooltips ao lado dos títulos das configurações. Entre as opções disponíveis, destacam-se:

  • Posição da Coluna: Onde você deseja que a coluna apareça. É possível escolher entre “antes” ou “depois” de outra coluna existente.
  • Título da Coluna: Por padrão, o plugin utiliza o nome do campo como título da coluna, mas se você quiser dar um toque pessoal, pode inserir um texto customizado.
  • Conteúdo Antes e Depois: Se precisar, você pode adicionar textos ou HTML que aparecerão antes ou depois do valor do campo.
  • Ordenável, Pesquisável e Filtrável: Se a coluna deve ser ordenável, pesquisável ou filtrável. Isso é especialmente útil para taxonomias.
  • Tipo de Link do Item: Define se o valor estará vinculado à tela de edição do post ou à visualização na frente do site.

Uso de Código para Criar Colunas de Admin

Se você é um desenvolvedor que prefere a linha de comando, o processo também pode ser feito por código. Para isso, você vai precisar registrar as configurações admin_columns para o campo desejado.

Aqui está um exemplo prático de como registrar colunas administrativas para um tipo de post intitulado “livro”:

php
add_filter( 'rwmb_meta_boxes', function ( $meta_boxes ) {
$meta_boxes[] = [
'title' => 'Informações do Livro',
'post_types' => 'book',
'fields' => [
[
'name' => 'Capa',
'id' => 'capa',
'type' => 'image_advanced',
'admin_columns' => [
'position' => 'before title', // Apresenta antes da coluna 'Título'
'link' => 'edit', // Link para a tela de edição do post
],
],
[
'name' => 'Autor',
'id' => 'autor_do_livro',
'type' => 'text',
'admin_columns' => 'after title', // Apresenta depois da coluna 'Título'
],
[
'name' => 'Páginas',
'id' => 'numero_de_paginas',
'type' => 'number',
'admin_columns' => true, // Apenas mostrar esta coluna
],
],
];
return $meta_boxes;
});

Customizando Colunas de Admin

Às vezes, você pode querer que o MB Admin Columns funcione com campos não criados pelo Meta Box. Isso é perfeitamente possível, mas exigirá um pouco mais de desenvolvimento. A seguir, explico como fazer isso em duas etapas.

Etapa 1: Criando uma Classe PHP Customizada

Primeiro, você deve criar um novo arquivo, que pode ser nomeado como você quiser, na sua pasta de plugin ou tema. Neste arquivo, você criará uma classe para adicionar suas colunas customizadas:

“`php
class Prefix_Custom_Admin_Columns extends MBACPost {
public function columns( $columns ) {
$columns = parent::columns( $columns );
$position = ‘after’;
$target = ‘title’;
$this->add( $columns, ‘column_id’, ‘Título da Coluna’, $position, $target );
return $columns;
}

public function show( $column, $post_id ) {
    switch ( $column ) {
        case 'column_id':
            echo 'Conteúdo da coluna';
            break;
        // Você pode adicionar mais casos aqui para outras colunas
    }
}

}
“`

Etapa 2: Instanciando a Classe

Agora, para que tudo funcione, você precisará instanciar a classe que você criou. No arquivo principal do seu plugin ou no functions.php do seu tema, adicione:

php
add_action( 'admin_init', 'prefix_add_custom_columns', 20 );
function prefix_add_custom_columns() {
require_once 'custom.php';
$post_type = 'post'; // Altere para o tipo de post desejado
new Prefix_Custom_Admin_Columns( $post_type, [] );
}

O código acima informa ao WordPress para adicionar suas colunas personalizadas ao tipo de post especificado. Não hesite em mudar o valor de $post_type se precisar aplicar isso a um tipo diferente de post.

Resumo e Benefícios do MB Admin Columns

O MB Admin Columns é uma ferramenta fantástica para quem procura otimizar o gerenciamento de posts e outros tipos de conteúdo no WordPress. Ele permite que você visualize informações de forma rápida e eficiente, economizando tempo e tornando o dia a dia mais prático.

A personalização das colunas de admin é um excelente recurso que pode ser adaptado às diversas necessidades de cada site. Seja através da interface fácil de usar ou pela possibilidade de codificação, as opções são vastas e bastante flexíveis.

Ao investir tempo na configuração do MB Admin Columns, você não apenas melhora a eficiência de sua equipe em tarefas administrativas, mas também facilita para outras pessoas que possam estar envolvidas no projeto. Além disso, com a ajuda da comunidade de desenvolvedores e a possibilidade de suporte através de fóruns, você pode solucionar qualquer dúvida ou desafio que surgir com facilidade. Usar o MB Admin Columns é, em suma, dar um passo a mais na organização dos seus trabalhos no WordPress, garantindo que você tenha o controle total sobre os campos e dados que realmente importam.

Avaliações

Não existem opiniões ainda.

Apenas clientes com sessão iniciada que compraram este produto podem deixar opinião.

Scroll to Top