WordPress

Inscreva-se em nosso canal no Youtube Daviwp

Limite de Caracteres no WordPress

09/04/2012 WordPress (17) comentários

Olá pessoal estou aqui com mais um post básico mas útil, bom o que vamos fazer hoje é limitar nosso conteúdo utilizado excerpt.
O excerpt é padrão do WordPress mas as vezes não atende algumas necessidades como limitar menos de 20 caracteres pra isso segue um simples tutor ai
vamos lá?

– Topico

01 – Insira esse codigo no seu arquivo functions.php

// Limite de caracteres
function excerpt($limit) {
$excerpt = explode(' ', get_the_excerpt(), $limit);
if (count($excerpt)>=$limit) {
array_pop($excerpt);
$excerpt = implode(" ",$excerpt).'...';
} else {
$excerpt = implode(" ",$excerpt);
}
$excerpt = preg_replace('`\[[^\]]*\]`','',$excerpt);
return $excerpt;
}

02 – Agora so chama onde deseja limita

<?php echo excerpt('20'); ?>

Espero ajudar forte abraço até a proxíma

daviwp

Meu nome é Davi Alves desenvolvedor web e WordPress developer, residente de Belo Horizonte, sou um dos organizadores do WordCamp evento oficial do WordPress em BH e co-fundador do Belo Horizonte WordPress Group juntamente com o fundador Mateus Neves, sou articulista de alguns sites, e fundador do daviwp.com, aqui compartilho conhecimentos para toda galera aficionada em WordPress.

  • Bruno

    Muito massa essa dica, Davi você poderia mostrar como vc faz aquelas galerias belissimas com o plugin nextgen gallery?

    • Davi

      Claro Bruno já estou montando um post em breve postarei !

  • hey daviwp.com blogger discovered your website via yahoo but it was hard to find and I see you could have more visitors because there are not so many comments yet. I have discovered website which offer to dramatically increase traffic to your blog https://xrumerservice.org they claim they managed to get close to 1000 visitors/day using their services you could also get lot more targeted traffic from search engines as you have now. I used their services and got significantly more visitors to my site. Hope this helps 🙂 They offer best backlinks Take care. Jason

  • David

    Muito Bom o tutorial, agora Davi, caso eu queira limitar os caracters como seria? pois essa function limita palavras.

  • Thiago

    Muito boa a dica.

    • Davi

      Valeu Thiago!

  • Obrigado cara !

  • marieli

    Obrigada! \o
    Funcionou certinho!

    • daviwp

      Olá Marieli, volte sempre!

  • daviwp

    Valeu pela dica! fica minha dica vai fazer uns post mais interessantes no seu blog ta fraco!

    • Muito bom tem bastante posts todos os dias: https://www.ailhadometal.com/
      Não esta nada fraco.

      • daviwp

        só uma dica não leve a mal, volte sempre ai com mais dicas vou arrumar essa função que eu fiz valeu.

  • Marcelo Fernandes Rodovalho

    Cara, com todo respeito, eu prefiro fazer isso “a la moda WordPress”. Adicionando um filtro pra customizar a função the_excerpt e manter a manutenibilidade do projeto em wordpress.

    Então vai a dica mais comum que você pode encontrar por aí:

    /**
    * @param $length
    * @return int
    */

    function custom_excerpt_length( $length ) {
    return 30;
    }

    add_filter( ‘excerpt_length’, ‘custom_excerpt_length’, 999 );

    • daviwp

      Olá Marcelo, obrigado pela dica, quando fiz este post não tinha muita opção para excerpt em fim tente utilizar a padrão do WP ok?

      • daviwp

        echo wp_trim_words( get_the_excerpt(), 40 );

  • Adriano Fortunato

    Muito SHOW!!!