Suporte » Temas » Custom Excerpt – Criar mais de um excerpt

  • Resolvido Angelo Rocha

    (@angelorocha)


    Galera, boa noite, estou criando um site e acabei em um dilema, fiz um custom excerpt e atribui a ele um tamanho de 50 palavras, quando vou chamar ele coloco a função:

    the_excerpt();

    E ele ja me vem com o resumo e as configurações que defini no functions, porem queria criar um outro excerpt com outra quantidade de palavras, tipo umas 30 e outras configurações…

    A duvida é, o wordpress me permite criar diferntes tipos de excerpts assim como me permite criar diferentes tamanhos para thumbnaisl, isso fazendo uma analogia.

    Obrigado desde já.

Visualizando 8 respostas - 1 até 8 (de um total de 8)
  • Com o php você chega aonde quizer, você pode criar 500 milhões de tipos de resumo que se estiver tudo certo vai funcionar..

    Alguma coisa me diz que vc não entendeu minha pergunta.

    Duvidas relacionam o ponto de interrogação, onde está o seu?

    Entendi que sua dúvida é esta “porem queria criar um outro excerpt com outra quantidade de palavras, tipo umas 30 e outras configurações…”

    Você pode criar quantos tipos de resumo quizer horas, desde que especifique a quantidade de letras que ele vai conter, você não sabe fazer isto, é esta sua questão?

    Exatamente.
    Eu vi isso uma vez na comunidade, algo referente ao proprio wordpress, busquei por custom excerpt mais nao achei mais, infelizmente.

    Atualmente uso da seguinte forma, crio o excerpt normal, com umas 50 palavras e removo o readmore, dai coloco esse resumo dentro de um paragrafo por exemplo e deixo uma altura para esconder o que sobrar com um overflow hidden, mais nao acho que seja a melhor maneira, dessa forma coloco resumos sempre 100% iguais, exemplo do site que estou fazendo:

    http://novo.alegrete.com.br

    O objetivo era ter um excerpt com um tamanho x pra noticia em destaque e outro para as noticias pequenas, faço isso com css, mais nao acho muito legal nao 😛

    Função:

    function print_excerpt($length) {
    	global $post;
    	$text = $post->post_excerpt;
    	if ( '' == $text ) {
    		$text = get_the_content('');
    		$text = apply_filters('the_content', $text);
    		$text = str_replace(']]>', ']]>', $text);
    	}
    	$text = strip_shortcodes($text); // optional, recommended
    	$text = strip_tags($text); // use ' $text = strip_tags($text,'<p><a>'); ' if you want to keep some tags
    
    	$text = substr($text,0,$length);
    	$excerpt = reverse_strrchr($text, '.', 1);
    	if( $excerpt ) {
    		echo apply_filters('the_excerpt',$excerpt);
    	} else {
    		echo apply_filters('the_excerpt',$text);
    	}
    }
    function reverse_strrchr($haystack, $needle, $trail) {
        return strrpos($haystack, $needle) ? substr($haystack, 0, strrpos($haystack, $needle) + $trail) : false;
    }

    Chamada:

    <?php echo excerpt(25); ?>

    Francis Korzak.
    Obrigado pela atenção, ja tinha visto algo parecido com isto, eu
    realmente creio nao ter me espressado bem quando a questão levantada
    no tópico. O que eu queria saber é se o wordpress me traz nativo
    alguma função que manipule o excerpt bem como é feito com os
    thumbnails, onde podemos criar diferentes tamanhos e chama-los
    apenas passando o parametro referente, como mencionei, de maneira obscura, creio eu.

    No caso pelo que foi postado, e pelo que encontrei na internet acho que
    realmente ele nao vai nos trazer ainda isso bonitinho =/
    Por favor, nao me leve a mal, estou a pouquissimo tempo com o wordpress
    e tem bastante coisa que não sei, e vou continuar perguntando =P

    Mais uma vez obrigado.

    Eu sei que pra título tem nativo, pra resumo talvez não tenha..

    Massa, pra titulo eu fiz um codigo, como seria o do titulo?

Visualizando 8 respostas - 1 até 8 (de um total de 8)
  • O tópico ‘Custom Excerpt – Criar mais de um excerpt’ está fechado para novas respostas.