Criar ou Remover Widgets no Dashboard do WordPress

Categoria

Tutoriais, WordPress

Postado em

5 de fevereiro de 2020

Tempo de leitura

4 minutos

Visualizações

624

Caros leitores, hoje nós vamos abortar de forma rápida um assunto muito legal, o famoso Widgets no dashboard do WordPress.

A cada dia que passa aprendo ainda mais sobre essa ferramenta sensacional chamada WordPress, a algum tempo atrás eu já havia mexido com os widgets do WordPress mas acabou que caiu no esquecimento.

Você deve está se perguntando, do que ele está falando?

Estou falando deste carinha ai abaixo:

WordPress Dashboard Widget Render 3

Quando você acessa o WordPress você se depara com esses Widgets na página principal.

As vezes, você pode querer desativar eles ou até mesmo criar um, essas duas situações vamos simular de forma bem simples abaixo.

Não vou detalhar cada linha ok, apenas mostrar o código e vou deixar o link para que vocês possam estar pesquisando mais a fundo.

Vamos lá…??

Link para consulta – clique aqui

 

Removendo WidGets do Dashboard

/*---- REMOVER WIDGETS PAINEL ADMINISTRATIVO ----*/
function pointcom_remove_widgets_admin()
{
    // Removendo o Painel - Bem Vindo
    remove_action('welcome_panel', 'wp_welcome_panel');

    // Removendo - Novidades e eventos do WordPress
    remove_meta_box('dashboard_primary', 'dashboard', 'side');
}
add_action('wp_dashboard_setup', 'pointcom_remove_widgets_admin');

Agora vamos criar um Widget para apresentar alguma informação de suporte por exemplo, é algo bem simples, porém te dará uma base legal para usar sua criatividade.

function pointcom_add_dashboard_widgets()
{
    wp_add_dashboard_widget(
        'pointcom_dashboard_widget', //Slug
        esc_html__('Point Comunicação Web', 'pointcomunicacao'), //Título.
        'pointcom_dashboard_widget_render' //Função.
    );
}
add_action('wp_dashboard_setup', 'pointcom_add_dashboard_widgets');

/**
 * Crie a função para gerar o conteúdo do nosso Dashboard Widget.
 */
function pointcom_dashboard_widget_render()
{ ?>
    <style>
        .url {
            text-decoration: none;
        }
    </style>
    <p>
        Este tema foi desenvolvido pela equipe da <b><a class="url" href="https://pointcomunicacao.ppg.br" target="_blank">Point Comunicação Web</a></b>
        caso tenha qualquer dúvida entre em contato conosco pelos canais abaixo:
    </p>
    <hr>
    <p>
        <b>WhatsApp:</b> <a class="url" href="https://api.whatsapp.com/send?phone=5515000000000" target="_blank">(15) 0 0000.0000</a>
    </p>
    <hr>
    <p>
        <b>Abrir chamado:</b> <a href="#" class="url" target="_blank">Chamado</a>
    </p>
    <hr>
    <p>
        <b>Telefone fixo:</b> +55 15 0000.0000
    </p>
    <hr>
    <p align="center">
        <a href="https://pointcomunicacao.ppg.br" target="_blank" class="url">www.pointcomunicacao.ppg.br</a>
    </p>

<?php }

O resultado do código acima ficará conforme a imagem marcada abaixo:

WordPress Dashboard Widget Render 1

Agora use sua criatividade, e sucesso!!!!

Gostou? Curta e compartilhe.. Conhecimento não é para competir, mas sim para agregar… 😉

Gostou? compartilhe nas redes!! ;)

Deixe seu comentário