COMO RENOMEAR O MENU POSTS SEM PLUGIN NO WORDPRESS

Muito utilizada para navegar, gerenciar e criar conteúdos, a Dashboard WordPress é onde todas as alterações importantes para o nosso site são realizadas. Criar novos menus, áreas e novos tipos de post é algo bastante comum para deixar a coisa toda mais organizada. Todavia, não necessariamente queremos ou precisamos fazer algo novo, uma simples mudança de títulos, labels, links e menus seriam o suficiente.

Renomear menus por meio de plugins já foi visto aqui no blog do script certo. Porém, quando é algo relativamente simples nós sempre indicamos que você vá mais além, implementando código PHP em seu tema. Hoje, você vai aprender como renomear post menu WordPress sem utilizar qualquer plugin.

 

Post Menu WordPress

Post Menu WordPress

Sistema imobiliário, de gerenciamento ou até mesmo de notícias, muitas vezes necessitamos realizar simples alterações no Painel Administrativo do WordPress para que o projeto fique “redondinho”, do jeito que o cliente quer. Assim sendo, aquele menu com o título “Posts” pode não se encaixar muito bem com o que estamos desenvolvendo e queremos entregar. Então, nos vemos com a grande necessidade de alterar simples labels e links, ao invés de criar novos post types. É nesse momento que percebemos como é muito útil renomear o Post Menu WordPress.

 

Noções Básicas

Como já falei aqui no script certo, é por meio do arquivo functions.php existente em cada tema WordPress que conseguimos organizar, alterar e criar funções em nosso site. Para as mudanças como a que vamos realizar agora, de renomear títulos, labels, fields e links dentro da Dashboard – também vamos manipular e implementar código PHP neste mesmo arquivo.

 

Cenário de Exemplo

Antes de iniciarmos nosso tutorial na prática, vou apresentar a você um cenário de exemplo. Imagine que estamos criando um sistema para uma concessionária. Onde, teremos que dispor de um cadastro de carros. Assim, necessitamos alterar o título do menu Posts para Carros e seus respectivos títulos, links, etc. Dessa forma, o cliente vai entender e conseguir manusear o sistema de forma mais intuitiva, já que tudo está organizado e nomeado.

 

Acessando o functions.php

Post Menu WordPress - Caminho arquivo functions

Para acessar o functions.php você pode optar por utilizar, o Editor (Aparência > Editor) do seu Painel Administrativo ou via FTP (wp-content > themes >seu tema > functions.php) utilizando o programa para edição de código da sua escolha.

 

Renomeando por meio de Código

Post Menu WordPress - Código

Agora que você já tem o functions.php aberto e pronto para edição, você pode colar o bloco de código PHP que segue abaixo e fazer as alterações que achar necessárias.

Clique 2x para copiar
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
function change_post_label() {
    global $menu;
    global $submenu;
    $menu[5][0] = 'Carros';
    $submenu['edit.php'][5][0] = 'Carros';
    $submenu['edit.php'][10][0] = 'Adicionar Carro';
    $submenu['edit.php'][16][0] = 'Tags';
    echo '';
}
function change_post_object() {
    global $wp_post_types;
    $labels = &$wp_post_types['post']->labels;
    $labels->name = 'Carros';
    $labels->singular_name = 'Carro';
    $labels->add_new = 'Adicionar Carro';
    $labels->add_new_item = 'Adicionar Carro';
    $labels->edit_item = 'Editar Carro';
    $labels->new_item = 'Carro';
    $labels->view_item = 'Ver Carro';
    $labels->search_items = 'Buscar Carros';
    $labels->not_found = 'Nenhum Carro encontrado';
    $labels->not_found_in_trash = 'Nenhum Carro encontrado no Lixo';
    $labels->all_items = 'Todos Carros';
    $labels->menu_name = 'Carros';
    $labels->name_admin_bar = 'Carros';
}
add_action( 'admin_menu', 'change_post_label' );
add_action( 'init', 'change_post_object' );

 

Após a implementação do bloco de código acima e salvar tais alterações no arquivo functions.php, seu Post Menu WordPress deve aparecer assim:

Post Menu WordPress - Resultado do Código

 

Entendendo o Código

Aqui estamos utilizando 2 funções para renomear o Post Menu WordPress:

Clique 2x para copiar
1
change_post_label

e

Clique 2x para copiar
1
change_post_object

 

A primeira (change_post_label) é referente a ação de renomear os principais títulos da área de postagens.

Já a segunda (change_post_object) é referente a um maior número de ações, como alterar título de abas, links e tudo referente a pesquisa.

Depois que criamos e definimos por meio das funções acima citadas o que será feito, utilizamos a add_action para que as mesmas entrem em execução e possamos ver as alterações estabelecidas.

Perceba que todas as linhas utilizadas ali são necessárias, elas definem todos os detalhes que serão alterados na parte de Posts do Painel Administrativo. Por exemplo, em $labels->not_found estamos inserindo a mensagem que será exibida quando uma pesquisa for feita e nenhum carro for encontrado.

 

Se você gostou desse artigo considere compartilhar nas redes sociais. Siga-nos nas redes sociais para acompanhar mais artigos como esse. Se de alguma forma este artigo lhe foi útil deixa seu comentário abaixo para podermos saber a sua opinião.

AVALIE GORA MESMO!
More from William Freitas

UBERSUGGEST: CONHEÇA ESSA FERRAMENTA GRATUITA DE PALAVRAS-CHAVE

Este post foi originalmente publicado na Comunidade Rock Content. Nessa semana, tivemos...
Read More

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *