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\');