<?php the_excerpt() ?>

21 views
Skip to first unread message

Loja de Sites

unread,
Jul 21, 2010, 4:47:25 PM7/21/10
to wordpres...@googlegroups.com
PessoALL

<div class="resumo_manchete"><?php the_excerpt() ?></div>

Como fazer para quando o resumo for NULL não aparecer parte do post no lugar?! Pois é isso que ele ta fazendo...

Abs.,

Luiz Claudio P. da Silva
---------------------------------------------------------------------------------------------------------------------------------
Consultor de Internet e Analista de Segurança da Informação
Loja de Sites Google Partner | Site: www.lojadesites.com.br
Tel: (11) 3522-7483 - (21) 4063-7483 - (22) 8118-7080
Skype: lojadesites | MSN: lojad...@hotmail.com
---------------------------------------------------------------------------------------------------------------------------------
Antes de imprimir pense em seu compromisso com o MEIO AMBIENTE e o comprometimento com os CUSTOS!
---------------------------------------------------------------------------------------------------------------------------------
AVISO: "O emitente desta mensagem é responsável por seu conteúdo e endereçamento. Cabe ao destinatário cuidar quanto ao tratamento adequado. Sem a devida autorização, a divulgação, a reprodução, a distribuição ou qualquer outra ação em desconformidade com as normas internas são proibidas e passíveis de sanção disciplinar, cível e criminal."

Walter "wmoriah" Araujo dos Santos

unread,
Jul 21, 2010, 4:50:42 PM7/21/10
to wordpres...@googlegroups.com
bom isso é padrão né?
no wp...

Walter Araújo dos Santos "wmoriah"
------------------------------------------------------
Diretor Associado de Projetos
HAGG | Agência Interativa
http://www.hagg.com.br
GoogleMaps: http://migre.me/3lfw
------------------------------------------------------
blog: http://uticlidades.com.br
redes sociais: http://meadiciona.com/wmoriah
host: http://host.wmoriah.com.br
------------------------------------------------------
+55 (83) 8828-9497
------------------------------------------------------

> --
> Você recebeu esta mensagem por estar inscrito na lista de debates "WordPress
> Brasil" através do sistema Google Groups.
>
> Para enviar uma mensagem: wordpres...@googlegroups.com
> Para cancelar sua inscrição: wordpress-bras...@googlegroups.com
> Para visitar o grupo:
> http://groups.google.com.br/group/wordpress-brasil?hl=pt-BR
>
> Temas: http://wordpress.org/extend/themes/
> Plugins: http://wordpress.org/extend/plugins/
> Projeto WordPress: http://br.wordpress.org/

Jonathan Querubina

unread,
Jul 21, 2010, 4:51:48 PM7/21/10
to wordpres...@googlegroups.com
if else?

By John Chronus


2010/7/21 Loja de Sites <em...@lojadesites.com.br>
--

Sérgio Vilar

unread,
Jul 21, 2010, 4:51:57 PM7/21/10
to wordpres...@googlegroups.com
Ele quer esconder a div.
--
Sérgio Vilar
Desenvolvedor Web, João Pessoa - Paraíba.
Php, MySQL, xHtml, CSS, Javascript, Smarty e Wordpress.
---------------------------------------------------------------------------------------------------------------------

http://hagg.com.br
Rua Manoel Cândido Leite, 41 - Tambauzinho - João Pessoa - PB | Google Maps
---------------------------------------------------------------------------------------------------------------------
Redes Sociais e afins
[ Twitter | Flickr | Last.Fm | Facebook | Linkedin | Formspring | Orkut | DeviantArt ]
---------------------------------------------------------------------------------------------------------------------
+55 83 8826-7477 (Oi)
+55 83 9627-4442 (Tim)
---------------------------------------------------------------------------------------------------------------------
"E conhecereis a verdade e a verdade vos libertará ."
João 8:32

Sérgio Vilar

unread,
Jul 21, 2010, 4:52:47 PM7/21/10
to wordpres...@googlegroups.com
Você pode tentar fazer um if(get_the_exerpt()=="")
--
Sérgio Vilar
Desenvolvedor Web, João Pessoa - Paraíba.
Php, MySQL, xHtml, CSS, Javascript, Smarty e Wordpress.
---------------------------------------------------------------------------------------------------------------------

http://hagg.com.br
Rua Manoel Cândido Leite, 41 - Tambauzinho - João Pessoa - PB | Google Maps
---------------------------------------------------------------------------------------------------------------------
Redes Sociais e afins
[ Twitter | Flickr | Last.Fm | Facebook | Linkedin | Formspring | Orkut | DeviantArt ]
---------------------------------------------------------------------------------------------------------------------
+55 83 8826-7477 (Oi)
+55 83 9627-4442 (Tim)
---------------------------------------------------------------------------------------------------------------------
"E conhecereis a verdade e a verdade vos libertará ."
João 8:32



Loja de Sites

unread,
Jul 21, 2010, 4:53:51 PM7/21/10
to wordpres...@googlegroups.com
Isso ai Sergio, se não tem resumo, nao aparece nada.

?

Luiz Claudio P. da Silva
---------------------------------------------------------------------------------------------------------------------------------
Consultor de Internet e Analista de Segurança da Informação
Loja de Sites Google Partner | Site: www.lojadesites.com.br
Tel: (11) 3522-7483 - (21) 4063-7483 - (22) 8118-7080
Skype: lojadesites | MSN: lojad...@hotmail.com
---------------------------------------------------------------------------------------------------------------------------------
Antes de imprimir pense em seu compromisso com o MEIO AMBIENTE e o comprometimento com os CUSTOS!
---------------------------------------------------------------------------------------------------------------------------------
AVISO: "O emitente desta mensagem é responsável por seu conteúdo e endereçamento. Cabe ao destinatário cuidar quanto ao tratamento adequado. Sem a devida autorização, a divulgação, a reprodução, a distribuição ou qualquer outra ação em desconformidade com as normas internas são proibidas e passíveis de sanção disciplinar, cível e criminal."


Tecsite Estúdio Digital - Santos/SP

unread,
Jul 21, 2010, 4:54:38 PM7/21/10
to wordpres...@googlegroups.com
Dica:



Dri

Em 21 de julho de 2010 17:47, Loja de Sites <em...@lojadesites.com.br> escreveu:
--
Você recebeu esta mensagem por estar inscrito na lista de debates "WordPress Brasil" através do sistema Google Groups.
 
Para enviar uma mensagem: wordpres...@googlegroups.com
Para cancelar sua inscrição: wordpress-bras...@googlegroups.com
Para visitar o grupo: http://groups.google.com.br/group/wordpress-brasil?hl=pt-BR
 
Temas: http://wordpress.org/extend/themes/
Plugins: http://wordpress.org/extend/plugins/
Projeto WordPress: http://br.wordpress.org/



--
Miriam de Paula

Desenvolvimento Web
Webstandard/ PHP/ MySQL/ Wordpress
www.tecsite.com.br

MSN: tecsite [at] hotmail.com
Skype: tecsite_suporte
GTalk/ GMail: tecsite [at] gmail.com
Twitter: @tecsiteweb / @miriamdepaula
LinkedIn: http://br.linkedin.com/in/tecsite


Sérgio Vilar

unread,
Jul 21, 2010, 5:00:15 PM7/21/10
to wordpres...@googlegroups.com
É, mas na verdade foi um chute, nem sei mesmo se a função existe.
Mas é basicamente isso.
--
Sérgio Vilar
Desenvolvedor Web, João Pessoa - Paraíba.
Php, MySQL, xHtml, CSS, Javascript, Smarty e Wordpress.
---------------------------------------------------------------------------------------------------------------------

http://hagg.com.br
Rua Manoel Cândido Leite, 41 - Tambauzinho - João Pessoa - PB | Google Maps
---------------------------------------------------------------------------------------------------------------------
Redes Sociais e afins
[ Twitter | Flickr | Last.Fm | Facebook | Linkedin | Formspring | Orkut | DeviantArt ]
---------------------------------------------------------------------------------------------------------------------
+55 83 8826-7477 (Oi)
+55 83 9627-4442 (Tim)
---------------------------------------------------------------------------------------------------------------------
"E conhecereis a verdade e a verdade vos libertará ."
João 8:32



Loja de Sites

unread,
Jul 21, 2010, 5:06:52 PM7/21/10
to wordpres...@googlegroups.com
Dri

sua dica não rolou... mostra o conteudo do post mesmo se o resumo for null

Luiz Claudio P. da Silva
---------------------------------------------------------------------------------------------------------------------------------
Consultor de Internet e Analista de Segurança da Informação
Loja de Sites Google Partner | Site: www.lojadesites.com.br
Tel: (11) 3522-7483 - (21) 4063-7483 - (22) 8118-7080
Skype: lojadesites | MSN: lojad...@hotmail.com
---------------------------------------------------------------------------------------------------------------------------------
Antes de imprimir pense em seu compromisso com o MEIO AMBIENTE e o comprometimento com os CUSTOS!
---------------------------------------------------------------------------------------------------------------------------------
AVISO: "O emitente desta mensagem é responsável por seu conteúdo e endereçamento. Cabe ao destinatário cuidar quanto ao tratamento adequado. Sem a devida autorização, a divulgação, a reprodução, a distribuição ou qualquer outra ação em desconformidade com as normas internas são proibidas e passíveis de sanção disciplinar, cível e criminal."


Em 21 de julho de 2010 17:54, Tecsite Estúdio Digital - Santos/SP <tec...@gmail.com> escreveu:

Tecsite Estúdio Digital - Santos/SP

unread,
Jul 21, 2010, 5:35:39 PM7/21/10
to wordpres...@googlegroups.com
Mas essa é a ideia!

Assim vc nao precisa mais usar o campo Resumo!

Beijokas
Dri

Loja de Sites

unread,
Jul 21, 2010, 5:43:36 PM7/21/10
to wordpres...@googlegroups.com
Achei

<?php if ( !empty( $post->post_excerpt ) ) :
the_excerpt();
else :
false;
endif; ?>

Obrigado a todos

Tiago Celestino

unread,
Jul 22, 2010, 10:40:29 AM7/22/10
to wordpres...@googlegroups.com
eu uso isso aqui:

<?php $textin = $post->post_excerpt; if($textin == ""){ $textin = $post->post_content; } $txt= substr($textin, 0, 400); echo $txt.'[...]'; ?>

=)


Tiago Celestino
+55 71 8825.7389
tcele...@gmail.com
---
---
Blog: http://fastblog.tcelestino.com.br
Flickr: http://www.flickr.com/tcelestino/
Twitter: http://twitter.com/tcelestino


2010/7/21 Loja de Sites <em...@lojadesites.com.br>
Achei

Leo Baiano

unread,
Jul 22, 2010, 10:48:11 AM7/22/10
to wordpres...@googlegroups.com
Tiago, porque você simplesmente não usa o the_excerpt()???? É que o que seu código faz é praticamente a mesma coisa que o the_excerpt faz, se o usuário definir um resumo ele mostra o resumo e caso contrário mostra os x caracteres iniciais do texto.
Amplexos,

Leo Baiano
http://www.leobaiano.com
http://www.blog.ljunior.com
http://www.mcelebridades.com
http://www.twitter.com/leobaiano

Tecsite Estúdio Digital - Santos/SP

unread,
Jul 22, 2010, 1:15:31 PM7/22/10
to wordpres...@googlegroups.com
Complementando...

E se você achar que a quantidade de caracteres do excerpt está muito grande, ai vai uma function...

function new_excerpt_length($length) {
return 10; //altere para a quantidade que quiser
}

add_filter('excerpt_length', 'new_excerpt_length');


Coloque isso na functions.php


Abraços.
Drika

Leo Baiano

unread,
Jul 22, 2010, 1:45:10 PM7/22/10
to wordpres...@googlegroups.com
Drika, você sabe dizer se esse 10 são caracteres ou palavras??? Uma vez precisei de algo assim e se não me engano o excerpt conta palavras... Bom, contar palavras e não caracteres  pra mim é até melhor porque o resumo não fica cortado, só que em termos de layout pode dar trabalho já que não temos como prever o tamanho que o campo do texto vai ficar, se o espaço for apertado pode quebrar o layout vez ou outra.

Tecsite Estúdio Digital - Santos/SP

unread,
Jul 22, 2010, 1:51:43 PM7/22/10
to wordpres...@googlegroups.com
São palavras sim.

Eu, particularmente, uso essa função (conta caracteres):

function my_excerpt($string, $limit, $break=" ", $pad=" ..."){
// return with no change if string is shorter than $limit
if(strlen($string) <= $limit) return $string;
$string = substr($string, 0, $limit);
if(false !== ($breakpoint = strrpos($string, $break))) {
  $string = substr($string, 0, $breakpoint);
}
return $string . $pad;

Tecsite Estúdio Digital - Santos/SP

unread,
Jul 22, 2010, 1:52:04 PM7/22/10
to wordpres...@googlegroups.com

Tiago Celestino

unread,
Jul 22, 2010, 2:01:03 PM7/22/10
to wordpres...@googlegroups.com
@Leo, legal do código que passei é que ele pega o conteudo do excerpt se existe, se não pega do content com a quantidade de caracteres que eu quero. Acho mais prático já que o usuário leigo que não entende o funcionamento do resumo no WordPress.

A função da Drika é legal, mas se torna geral. Tipo, se eu quero que em uma seção da minha home tenha apenas 10 e na interna o resumo seja 200 caracteres, não ficaria como padrão o valor '10' no function.php?
2010/7/22 Tecsite Estúdio Digital - Santos/SP <tec...@gmail.com>

Tecsite Estúdio Digital - Santos/SP

unread,
Jul 22, 2010, 2:33:09 PM7/22/10
to wordpres...@googlegroups.com
Tiago..

Ai entram as template tags, meu amor!

if(is_home())  excerpt = x

esle excerpt = y

Tiago Celestino

unread,
Jul 23, 2010, 9:31:34 AM7/23/10
to wordpres...@googlegroups.com
Entendi minha querida, mas pra mim fica mais bagunçado.

A questão é: se funciona já era! A forma de chamar fica por conta de cada desenvolvedor.
Reply all
Reply to author
Forward
0 new messages