Faz ‘freelas’? 9 Truques para impressionar seu cliente utilizando o painel do WordPress

Você que trabalha criando e desenvolvendo sites para clientes, sabe que é muito importante estar sempre atualizado as novidades existentes na sua plataforma de trabalho, está atento a novos truques e detalhes poderá fazer a diferença para te destacar nesse mercado. Por isso, para você que utiliza o WordPress como plataforma de criação, tenho dez truques novos para você aplicar em seu painel.

Os truques vão desde modificações visuais, para impressionar o cliente, á ocultação de funções no painel, evitando que alguém sem experiência acabe sem querer desconfigurando algo.

[Atenção: todos os códigos abaixo citados devem ir para o seu functions.php para funcionar]

Alterar o “Digite o título aqui”

Se por algum motivo no mundo você algum dia quiser trocar o tradicional dizer “Digite o titulo aqui” utilizado nos campos de introdução de titulo é só colar o seguinte código:

função title_text_input ($ titulo) {
     return $ title = 'Enter novo título';
}
add_filter ('enter_title_here', 'title_text_input');

Remover itens de menu da barra do WordPress

Seu cliente está vendo mais do que deveria, ou do que queria, remova algumas opções da barra de admin com o seguinte código:

function wps_admin_bar() {
    global $wp_admin_bar;
    $wp_admin_bar->remove_menu('wp-logo');
    $wp_admin_bar->remove_menu('about');
    $wp_admin_bar->remove_menu('wporg');
    $wp_admin_bar->remove_menu('documentation');
    $wp_admin_bar->remove_menu('support-forums');
    $wp_admin_bar->remove_menu('feedback');
    $wp_admin_bar->remove_menu('view-site');
}
add_action( 'wp_before_admin_bar_render', 'wps_admin_bar' );

Não quer o screen_options? Mande-o embora

Não precisa do “Screen Options“? Aqui está o simples código que ira remove-lo.

function remove_screen_options(){
    return false;
}
add_filter('screen_options_show_screen', 'remove_screen_options');

Alterar o “Digite o título aqui” de campo pós-título de entrada

Sei lá, se por alguma razão você esteja querendo remover o coitado do “Digite o titulo aqui” que não faz mal a ninguém também é possível. Com o código abaixo.

função title_text_input ($ titulo) {
      return $ title = 'Enter novo título';
 }
 add_filter ('enter_title_here', 'title_text_input');

Alterar o texto do rodapé do painel

Alterar o texto do rodapé do painel é muito fácil também. Atualize o código abaixo substituindo o trecho ” O SEU PRÓPRIO TEXTO“. Dica: você pode colocar o seu nome para seu cliente sempre se lembrar do bom trabalho que você fez.

remove_footer_admin function () {
     echo "O SEU PRÓPRIO TEXTO";
 } 
 add_filter ('admin_footer_text', 'remove_footer_admin');

Desative a mensagem “atualize agora” no painel WP

Você que é experiente e já usa o WordPress a um bom tempo, sabe que não é muito seguro ficar atualizando o painel assim que uma nova versão é lançada, pois erros podem acontecer e seu site pode até acabar fora do ar, mas um inexperiente cliente pode não saber disso e querer ficar clicando a cada novo “atualize agora” como se fosse uma obrigação. Para que isso não aconteça desative essa função.

if ( !current_user_can( 'edit_users' ) ) {
  add_action( 'init', create_function( '$a', "remove_action( 'init', 'wp_version_check' );" ), 2 );
  add_filter( 'pre_option_update_core', create_function( '$a', "return null;" ) );
}

Formulário de login personalizada com o fundo de tela cheia e logo no lugar da imagem do WordPress

Esse daqui seus clientes vão pirar: Um formulário de login personalizado com uma imagem de fundo em tela cheia e com o seu logo no lugar da imagem do woedpress.

Você deve alterar as partes com os links das imagens para adicionar respectivamente a imagem de fundo e o logo que vai logo em cima da caixa de login. Detalhe: se a imagem que você vai usar estiver fora do seu site, você deverá mudar o diretório da imagem em background.

function login_enqueue_scripts(){
	echo '
		<div class="background-cover"></div>
		<style type="text/css" media="screen">
			.background-cover{
				background:url('.get_bloginfo('template_directory').'/images/background) no-repeat center center fixed; 
				-webkit-background-size: cover; 
				-moz-background-size: cover; 
				-o-background-size: cover; 
				background-size: cover; 
				position:fixed; 
				top:0; 
				left:0; 
				z-index:10; 
				overflow: hidden; 
				width: 100%; 
				height:100%;
			} 
			#login{ z-index:9999; position:relative; }
			.login form { box-shadow: 0px 0px 0px 0px !important; }
			.login h1 a { background:url('.get_bloginfo('template_directory').'/images/logo.png) no-repeat center top !important; } 
			input.button-primary, button.button-primary, a.button-primary{ 
				border-radius: 3px !important; 						background:url('.get_bloginfo('template_directory').'/images/button.jpg); 
					border:none !important;
					font-weight:normal !important;
					text-shadow:none !important;
				}
				.button:active, .submit input:active, .button-secondary:active {
					background:#96C800 !important; 
					text-shadow: none !important;
				}
				.login #nav a, .login #backtoblog a {
					color:#fff !important;
					text-shadow: none !important;
				}
				.login #nav a:hover, .login #backtoblog a:hover{
					color:#96C800 !important;
					text-shadow: none !important;
				}
				.login #nav, .login #backtoblog{
					text-shadow: none !important;
				}
			</style>
		';
	}
add_action( 'login_enqueue_scripts', 'login_enqueue_scripts' );

Evite que seus clientes mudem de tema

Para ocultar a função de troca de tema no painel do site do seu cliente, basta adicionar o seguinte código:

add_action ('admin_init', 'slt_lock_theme');
 slt_lock_theme função () {
	 submenu global $, $ userdata;
	 get_currentuserinfo ();
	 if ($ userdata-> ID! = 1) {
		 unset ($ submenu ['themes.php'] [5]);
		 unset ($ submenu ['themes.php'] [15]);
	 }
 }

Alterar as cores do painel do WordPress

Mudar a cor do painel é algo interessante, principalmente se seu site tiver uma cor predominante (identidade visual).
O exemplo a seguir apresenta uma mudança de estilo simples: cabeçalho cinza é substituída por um azul, mas você pode facilmente adicionar tantos estilos como quiser com CSS dentro da tag <style> e </style>.

function custom_colors() {
   echo '<style type="text/css">#wphead{background:#069}</style>';
}
add_action('admin_head', 'custom_colors');

Qualquer dúvida é só colocar ai nos comentários e tentaremos te ajudar.

function remove_screen_options(){
    return false;
}
add_filter('screen_options_show_screen', 'remove_screen_options');
Receba nossos posts por feed ou email

Posts Relacionados

14 Comentários

  1. Qual página de edição são cada uma delas. Eu sou ainda leigo, e não encontrei a página exata para a edição dos códigos no editor do painel. Gostaria de ajuda.

    • Douglas, todos os códigos acima devem ser inseridos na seção ‘functions.php’ dentro do editor d o seu tema. Entendeu?

      Qualquer dúvida estamos a disposição.

      Abraço

  2. Paulo no meu Painel de Postagens não tem o símbolo/Ícone de colocar cores nas palavras. Como eu faço?

  3. Olá… Brother… seguinte utilizei seu Tuto ( Screen-Options Mande-os embora ) e o site que uso para testar funções phP saiu do ar ( POR ERRO DE SYNTAX ) Se possivel peço rever o código pois está com alguma imperfeição. Se souber do codigo correto. Me avise via email. Abraço! ( Obs:: antes da minha pagina teste sair do ar…testei outros que funcionaram. Grato pelas dicas ). ;)

  4. Olá, no que refere ao tutorial (Evite que seus clientes mudem de tema), notei que há uma palavra escrita em português, ou seja, palavra FUNÇÃO. Não conheço de programação Php, por isso pergunto: Não seria FUNCTION ? Ou o funcionamento do código independe disso especificamente ?

    É isso. Grato !

    Abraços !

Faça um comentário