Dando continuidade à nossa série que começou com um artigo com 13 truques e dicas básicos para WordPress e depois mais 6 truques e dicas de branding para WordPress6 truques e dicas para o painel de controlo do WordPress e 5 truques e dicas para navegação do WordPress, vamos hoje continuar a oferecer-lhe pequenos truques para grandes empreitadas com o seu blog! 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. Continuamos hoje então a nossa 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. LIMITE DE CARACTERES PARA O TÍTULO

Está gerindo um blog com múltiplos autores e sente dificuldades em conseguir lidar com todas as parametrizações do seu blog? Utilize este truque para estimular um limite máximo de caracteres nos títulos das postagens do seu blog. Copie e cole o código para dentro do ficheiro functions.php do seu template:

function maxWord($title){

global $post;
$title = $post->post_title;

if (str_word_count($title) >= 10 ) //set this to the maximum number of words
wp_die( __('Error: o seu título ultrapassou o limite de palavras.') );
}
add_action('publish_post', 'maxWord');

2. MÍNIMO DE PALAVRAS POR ARTIGO

Se por ventura gostaria que os seus autores escrevessem mais do que escrevem atualmente, que tal colocar um limite mínimo de palavras nos artigos? Copie e cole o código para dentro do ficheiro functions.php do seu template:

function minWord($content){

global $post;
$num = 100; //set this to the minimum number of words
$content = $post->post_content;

if (str_word_count($content) <  $num) 	    wp_die( __('Error: o seu artigo ainda não tem 100 palavras.') ); } add_action('publish_post', 'minWord');

Não se esqueça de alterar o valor 100 para o número de palavras que deseja como limite mínimo. Se desejar, troque também a frase de aviso para o número limite estimulado.

3. ADICIONAR TEXTO PADRÃO AOS ARTIGOS

Este pequeno truque permite-lhe inserir texto padrão em todos os artigos do seu blog, como por exemplo mensagens de apelo à subscrição do blog e/ou outras. Copie e cole o código para dentro do ficheiro functions.php do seu template:

<?php

add_filter( 'default_content', 'my_editor_content' );
function my_editor_content( $content ) {
$content = "This is some custom content I'm adding to the post editor because I hate re-typing it.";

return $content;
}
?>

4. CONTEÚDO CUSTOMIZADO NO FIM DOS ARTIGOS

Se por ventura desejar colocar conteúdo customizado no final de cada um dos seus artigos, de forma automática, para por exemplo agradecer a leitura do artigo, ou indicar as formas de subscrição do seu blog, poderá recorrer este truque. Copie e cole o código para dentro do ficheiro functions.php do seu template:

function add_post_content($content) {

if(!is_feed() &amp;&amp; !is_home()) {
$content .= '<p>This article is copyright &copy; '.date('Y').'&nbsp;'.bloginfo('name').'</p>';
}

return $content;
}
add_filter('the_content', 'add_post_content');

5. MOSTRAR NÚMEROS INCREMENTAIS

Este pequeno truque permite-lhe adicionar números junto dos seus artigos, utilizando um algoritmo de incrementação automática. Você pode usar Artigo 1, Artigo 2, Artigo 3; ou Post 1, Post 2, Post 3; ou qualquer outra coisa que deseje.

Copie e cole o código para dentro do ficheiro functions.php do seu template:

function updateNumbers() {

global $wpdb;
$querystr = "SELECT $wpdb->posts.* FROM $wpdb->posts WHERE $wpdb->posts.post_status = 'publish' AND $wpdb->posts.post_type = 'post' ";
$pageposts = $wpdb->get_results($querystr, OBJECT);
$counts = 0 ;

if ($pageposts):

foreach ($pageposts as $post):
setup_postdata($post);
$counts++;
add_post_meta($post->ID, 'incr_number', $counts, true);
update_post_meta($post->ID, 'incr_number', $counts);

endforeach;

endif;
}
add_action ( 'publish_post', 'updateNumbers' );
add_action ( 'deleted_post', 'updateNumbers' );
add_action ( 'edit_post', 'updateNumbers' );

Depois adicione o seguinte código ao seu ciclo (loop) de artigos:

<?php echo get_post_meta($post->ID,'incr_number',true); ?>

6. ENCURTAR O EXCERTO DO ARTIGO

Acha que o excerto do seu artigo é demasiado grande? Utilize este truque para encurtá-lo até um máximo de 20 palavras. Copie e cole o código para dentro do ficheiro functions.php do seu template:

function new_excerpt_length($length) {

return 20;
}
add_filter('excerpt_length', 'new_excerpt_length');

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. Otávio Rodrigues
    29.03.2011

    Excelentes dicas, parabéns! O melhor de tudo é que substitui a necessidade de instalação de plugins para isso.

    Obrigado.

    Responder


  2. Marcelo Góes
    30.03.2011

    Este artigo é excelente!

    Tem muito potencial estas dicas apresentadas!

    vlw

    Responder


  3. Almy
    30.03.2011

    Excelentes dicas, parabéns! O melhor de tudo é que substitui a necessidade de instalação de plugins para isso.[2]
    Afinal, todos nos sabemos que plugins demais podem deixar o site bastante lento e exigir muita perfomance da maquina do host.

    Responder


  4. Heric Dehon
    31.03.2011

    Olá!

    gosto muito de acompanhar o EscolaWP. Parabéns pelo blog.
    Estou começando a usar o WP e fiquei curioso sobre essa assinatura dos artigos que vocês usam aqui. Isso é algo que vocês implementaram aqui ou é algum plugin?

    Atenciosamente

    Responder


  5. Edmar
    04.04.2011

    Olá,Paulo,

    Fui tentar usar a dica 4, mas, não sei a razão, meu arquivo functions.php passou a dar erros e não consegui mais recuperá-lo. Estou solicitando do meu provedor de hospedagem que restaure o backup do dia anterior, para tentar voltar a ter acesso ao blog.

    Meu único procedimento foi copiar o trecho que você sugeriu e mudar o texto da variável $content.

    Talvez seja bom verificar se não há algum engano. A mensagem que passei a receber era de Parser error, informando haver um “unexpected ‘;’”, mas não consegui localizá-lo.

    Responder


  6. Edmar
    15.05.2011

    Olá,

    Hoje tentei usar a sua dica 3, mas também não consegui visualizar o texto que escrevi. Será que não ficou faltando chamar a função?

    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