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</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’);
























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</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’);