Os truques e dicas para WordPress são atualmente uma das melhores formas de conseguir realizar pequenas acções em seu blog, tornando-o mais funcional, mais seguro, mais atrativo ou mesmo mais bonito. Já aqui publicámos imensos artigos com pequenos truques e dicas de código, os quais fizeram enorme sucesso junto da nossa comunidade. A pensar nisso, iniciamos hoje uma série de artigos com truques e dicas para WordPress, os quais poderá utilizar em qualquer blog WordPress ou mesmo diretamente nos seus templates wordpress.

Aproveite também para ler alguns dos melhores artigos que já publicámos até hoje com diversos truques, dicas e hacks para o seu WordPress. Neles encontrará certamente alguns dos truques que estava mesmo precisando para o seu blog e para automatizar ao máximo a forma como você trabalha com o WordPress. Tome nota:

1. AUMENTAR O LIMITE DE MEMÓRIA

Se você utiliza muitos plugins no seu blog WordPress e/ou o seu blog tem imenso tráfego, então provavelmente você irá ter problemas de memória no seu blog. Aumentar o limite de memória é muito simples. Basta copiar e colar o seguinte código para dentro do ficheiro wp-config do seu WordPress:

define('WP_MEMORY_LIMIT', '96M');

Não se esqueça de alterar o valor para aquele que mais lhe convier na altura.

2. ESVAZIAR O LIXO AUTOMATICAMENTE

Algum vez sentiu desejo de não ter de eliminar todas aquelas postagens e rascunhos que se encontram no lixo do seu blog WordPress? Pois bem, existe uma forma de você definir um limite de dias para que o seu lixo seja esvaziado automaticamente, poupando-lhe tempo e também espaço em seu banco de dados. Coloque esse código no ficheiro wp-config do seu WordPress:

define('EMPTY_TRASH_DAYS', 5 );

Não se esqueça de alterar o valor dos dias para o número que mais lhe convier.

3. FILTRAR O CICLO DE POSTAGENS

Filtre quais as postagens que deseja mostrar para os seus visitantes. O exemplo abaixo mostra apenas postagens marcadas como “Featured”, ou seja, em destaque.  Utilize o seguinte código no ciclo de suas postagens:

query_posts('showposts=5&category_name=featured');
if ( have_posts() ) : while ( have_posts() ) : the_post();
<h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3>
<p><?php the_content(); ?></p>
endwhile; else:
endif;
wp_reset_query();

Não se esqueça de alterar o nome da categoria para aquele que mais lhe convier.

4. ADICIONE UM CICLO DENTRO DE OUTRO CICLO

A ideia é bem simples. Adicionar um ciclo dentro de um outro ciclo, como por exemplo o ciclo das postagens. Utilize o seguinte código:

if (have_posts()) :

while (have_posts()) : the_post(); // the post loop
$temp_query = $wp_query;  // store it
$args = array(
'paged' => $paged, // paginates
'post_type'=>'post',
'posts_per_page' => 3,
'order' => 'DESC'
);
$wp_query = new WP_Query($args);

while ($wp_query->have_posts()) : $wp_query->the_post();
// -- your new loop -- //
>endwhile;

if (isset($wp_query)) {$wp_query = $temp_query;} // restore loop
>endwhile;

endif;

5. DETETAR O BROWSER

Se pretender utilizar uma folha de estilos diferente por casa browser, por exmeplo, você pode usar tags condicionais HTML ou então utilizar o seguinte truque:

add_filter('body_class','browser_body_class');
function browser_body_class($classes) {

global $is_lynx, $is_gecko, $is_IE, $is_opera, $is_NS4, $is_safari, $is_chrome, $is_iphone;

if($is_lynx) $classes[] = 'lynx';

elseif($is_gecko) $classes[] = 'gecko';

elseif($is_opera) $classes[] = 'opera';

elseif($is_NS4) $classes[] = 'ns4';

elseif($is_safari) $classes[] = 'safari';

elseif($is_chrome) $classes[] = 'chrome';

elseif($is_IE) $classes[] = 'ie';

else $classes[] = 'unknown';

if($is_iphone) $classes[] = 'iphone';

return $classes;
}

6. DETETAR ACESSOS MOBILE

Se pretende apresentar algo de diferentes para os seus usuários que fazem acessos mobile, pode utilizar este truque para saber quando é que eles acessaram seu site e qual o dispositivo móvel que usaram. Para conseguir realizar este truque, tem de acessar o site detectmobilebrowsers.mobi, descarregar o ficheiro e carregá-lo para dentro do seu template. Coloque o código no cabeçalho do seu template. Não se esqueça de editar a linha 5 do código para o endereço do seu template.

include('mobile_device_detect.php');
$mobile = mobile_device_detect();

if ($mobile==true) {
header( 'Location: http://your-website.com/?theme=Your_Mobile_Theme' ) ;
}

7. CACHE DE BROWSER POR .HTACCESS

Este é um truque que lhe permite acelerar o seu blog. Copie e cole o seguinte código para dentro do ficheiro .htaccess do seu servidor (não se esqueça de fazer um backup primeiro!)

## EXPIRES CACHING ##
ExpiresActive On
ExpiresByType image/jpg "access 1 year"
ExpiresByType image/jpeg "access 1 year"
ExpiresByType image/gif "access 1 year"
ExpiresByType image/png "access 1 year"
ExpiresByType text/css "access 1 month"
ExpiresByType application/pdf "access 1 month"
ExpiresByType text/x-javascript "access 1 month"
ExpiresByType application/x-shockwave-flash "access 1 month"
ExpiresByType image/x-icon "access 1 year"
ExpiresDefault "access 2 days"
## EXPIRES CACHING ##

8. INCLUA JQUERY DA FORMA CORRETA

O WordPress já inclui uma cópia do jQuery pelo que não é necessário estar a carregá-lo novamente para o seu servidor. No entanto, o seguinte código deve ser colocado acima da função wp_head do seu cabeçalho:

<?php wp_enqueue_script("jquery"); ?>

Caso seja necessário, poderá agora puxar um script depois da função wp_head.

9. ALTERAR PARA MODO DE MANUTENÇÃO

Caso necessite de fazer manutenção no seu blog, considere utilizar o seguinte truque. Caso não o queira ativo, basta comentá-lo.

function maintenace_mode() {

if ( !current_user_can( 'edit_themes' ) || !is_user_logged_in() ) {
die('Maintenance.');
}
}
add_action('get_header', 'maintenace_mode');

10. ENDEREÇO DE LOGIN PERSONALIZADO

Acha o endereço de login padrão do WordPress muito complicado? Você pode facilmente alterá-lo através do seu ficheiro .htaccess. Não se esqueça de fazer um backup primeiro. Adicione o seguinte código ao seu código padrão do WordPress:

RewriteRule ^login$ http://yoursite.com/wp-login.php [NC,L]

11. REMOVER A BARRA DE ADMINISTRAÇÃO DO WORDPRESS 3.1

O novo WordPress 3.1 inclui uma barra de administração bastante aborrecida para muitos blogueiros. Eis como removê-la definitivamente:

remove_action('init', 'wp_admin_bar_init');

12. LIMITAR A REVISÃO DE POSTAGENS

Embora adoremos a opção de autosave do WordPress, a verdade é que ela produz dezenas de revisões de postagens. Utilize o seguinte truque para limitar esse número:

# Maximum 5 revisions #
define('WP_POST_REVISIONS', 5);
# Disable revisions #
define('WP_POST_REVISIONS', false);

13. DEFINIR TEMPO DE AUTOSAVE

A opção de autosave do WordPress é fantástica e uma excelente forma de você nunca perder seus trabalhos. No entanto, com este truque você poderá limitar o tempo de gravações de revisões. Copie e cole o código no seu ficheiro wp-config.php:

# Autosave interval set to 5 Minutes #
define('AUTOSAVE_INTERVAL', 300);

 

Até Já!

Autor: Paulo Faustino

Blog do Autor | Artigos do Autor:

Fundador da Escola Dinheiro. É um empreendedor e blogueiro que dedica a sua vida à produção e partilha de conteúdos de grande qualidade, contando já com alguns dos mais reconhecidos blogs de Portugal e do Brasil.

Templates Wordpress que Recomendamos:

  • U-Design WordPress Theme
  • Tersus - Responsive WordPress Theme
  • Modernize - Flexibility of Wordpress
  • Good Space - Responsive Minimal WP Theme
  • Sterling - Responsive Wordpress Theme
  • Karma - Clean and Modern Wordpress Theme
  • Doover Premium WordPress Theme
  • MayaShop - A Flexible Responsive e-Commerce Theme
  • SmartStart WP - Responsive HTML5 Theme
  • Striking Premium Corporate & Portfolio WP Theme
  • Core Minimalist Photography Portfolio
  • King Size - fullscreen background WordPress theme

Gostou deste artigo? Então torne-se fã do Blog no Facebook!


WooThemes - WordPress themes for everyone

Comentários dos Alunos


  1. Thiago De Rose
    17.03.2011

    Olá amigos! Gostei bastante dos truques 3 e 4. Porém, em que arquivo eu devo inserir estas linhas? Muito obrigado!

    Responder


  2. Netto
    17.03.2011

    Nota 1000!!
    Gostei das dicas e estou repassando pros meus seguidores!
    parabéns!

    Responder


  3. jairo
    17.03.2011

    Belo Artigo… exelente dicas… Porém em alguns voce não diz em qual arquivo inserir, me interessei pelo REMOVER A BARRA DE ADMINISTRAÇÃO DO WORDPRESS 3.1, mas não sei onde colocar esse código..
    poderiam me dar uma Luz aew??

    Responder


  4. O Seu blog é excelênte, mais no meu navegador tá com problema.

    Ela té aparecendo só a metade da página, do meio para cima.

    Uso o google Chrome

    Até mais.

    Responder


  5. Gustavo Marttos
    18.03.2011

    O código para remover a barra de admin do WP 3.1 não pode ser colocada no arquivo functions.php não é, pois tentei e não modificou absolutamente nada!

    Responder


  6. Alyen
    20.03.2011

    Muito Boas as dicas, valeu Paulo!

    Responder


  7. Tiago Facco
    23.03.2011

    Excelente! Da primeira vez que tentei remover o menu administrativo automático das páginas quebrei bastante a cabeça! Valeu pelas dicas!

    Abraços

    Responder


  8. Felipe
    30.03.2011

    Muito boa as dicas
    principalmente as de cache

    Abraço

    Responder


  9. márcio
    03.11.2011

    gostaria de perguntar como colocar musica no meu site em wordpress
    já consegui colocar a musica, mas quando navego dentro do sites pelos diversos menos, a musica recomeça…
    alguem sabe algum truque para que a musica não recomece ao mudar de menu?
    Mt Obrigado

    Responder

Comente o Artigo!

RSS
Twitter
Facebook
Comentários
ASSINANTES
SEGUIDORES
FÃS
COMENTÁRIOS
11485

Subscrever Newsletter
Subscreva a Newsletter:


Elegant Themes

Wix

Theme Forest

Mojo Themes



Assine a Escola Wordpress Assine a Newsletter da Escola Wordpress Escola Wordpress no Twitter Escola Wordpress no Facebook Escola Wordpress no Youtube Escola Wordpress no Google Buzz