Guilherme Velloso
Respostas no Fórum
-
Fórum: Temas
Em resposta a: usar mais de um excerpt por postBom…consegui fazer o que preciso, não tenho certeza de que esta seja a melhor forma, mas até o momento me parece que funciona perfeitamente.
Para quem encontrar este tópico e estiver com a mesma dúvida ai vai a resposta. Espero poder ajudar alguém! OBS.: Vejo muita gente por aqui postando dúvida e quando encontra a solução, não volta para compartilhar..rsAdicionei o seguinte código no functions.php
<?php /* Content Excerpt Function */ function excerpt($excerpt_length) { global $post; $content = strip_shortcodes($post->post_content); $words = explode(' ', $content, $excerpt_length + 1); if(count($words) > $excerpt_length) : array_pop($words); array_push($words, ''); $content = implode(' ', $words); endif; $content = strip_tags($content); echo $content; }Depois é só adicionar este trecho onde quer que o texto apareça. (mude o valor para o número de caracteres que deseja mostrar)
<p><?php excerpt(120);?></p>Assim para cada página você pode definir um número diferente. 😉
AbraçosAtt,
Guilherme Velloso
?>Fórum: Temas
Em resposta a: usar mais de um excerpt por postOlá Diana, como vai?
Estou com um problema parecido com o do ninogiovanny, a diferença é que eu gostaria de excerpts diferentes para algumas páginas. E não gostaria de usar custom fields.
Tenho o seguinte código no functions:
// Código do Excerpt para limitar caracteres. function new_excerpt_length($length) { return 10; } add_filter('excerpt_length', 'new_excerpt_length');E em uma das paginas:
<p><?php the_excerpt(); ?></p>Mas como usei esse texto para alguns box bem pequenos 10 ficou perfeito. Agora preciso que uma das páginas tenha 100 por ex. E em uma outra página 200.
Você poderia me ajudar? Agradeço desde já.
Att,
Guilherme Velloso.Fórum: Temas
Em resposta a: Alterar ID e Class do MenuCaraca, vlw a força galerinha!!
Vou estudar melhor tudo que vocês passaram aqui.Abração
Fórum: Temas
Em resposta a: Alterar ID e Class do MenuVlw Myst1010 por responder!
Mas não entendi muito bem o que você disse…hehehe
Perdão mas sou muito leigo ainda em php e wp…heheFórum: Temas
Em resposta a: Alterar ID e Class do MenuCaraca gustamociaro, vlw..hehehe
Não tinha visto sua resposta antes de postar..rsAbração
Fórum: Temas
Em resposta a: Alterar ID e Class do MenuOpa…acho que encontrei uma solução! Mas se alguém tiver formas melhores de fazer isso ou achar que essa forma não é boa por algum motivo estou aberto a sugestões.
Vou colocar aqui para quem estiver com a mesma duvida.
Na minha index eu troquei o
<?php get_header(); ?>
por<?php if ( is_home() ) : get_header('home'); else : get_header(); endif; ?>Ai você deixa o arquivo header.php como o padrão para todas as páginas, mantendo o
<?php get_header(); ?>normal para todas as outras páginas. E criei um arquivo header-home.php que vai ser chamado pelo código acima na minha index. Se for mudar o nome é só salvar o arquivo como header-eonome.php e alterar o código para:<?php if ( is_eonome() ) : get_header('eonome'); else : get_header(); endif; ?>Tem um exemplo para quem estiver a fim de criar varios headers:
<?php if ( is_home() ) : get_header('home'); elseif ( is_404() ) : get_header('404'); else : get_header(); endif; ?>E por ai vai…rs
Em fim se alguém tiver uma dica melhor manda ai. Ou até uma melhor explicação deste código, porque não manjo php e não intendo a lógica da coisa…hehehe
Abração galerinha!
Fórum: Temas
Em resposta a: Alterar ID e Class do MenuCaraca Myst1010 era isso mesmo!! Tinha visitado alguns tutoriais mas não explicava muito bem, por isso não achava onde habilitar a class para os menus. Muito obrigado mesmo!
Aproveitando a deixa gostaria de tentar sanar um outra duvida se você não se importar.
Existe a possibilidade de dentro do get_header criar divs diferente para home e outro para as demais páginas?
Exemplo…dentro do get_header eu tenho<div id="container"> <div id="header"> <div id="header-top"> <div id="header-logo"> Minha Logo </div> <div id="header-menu"> <div class="nav main-nav"> Meu Menu </div><!-- /.nav .main-nav --> </div> </div> <div id="header-slogan"> Meu Slogan </div> <div id="header-curve"></div> </div> <!-- Fim Header --> <div id="slide-header"> <?php if (is_home()) { include (TEMPLATEPATH.'/slideshow.php'); } ?> </div> <div id="slider_curve"></div> <!-- Fim Slide Header -->Quero mudar a div header para header-2 por exemplo. A div header-curve para header-curve-2 etc.
Estou tentando fazer o mesmo efeito de curva deste Theme, mas não sei como ele faz para mudar os tamanhos para home e outras páginas…rsNão sei se deu pra entender bem mas não sei como explicar..hehehe
AbraçãoFórum: Desenvolvendo com WordPress
Em resposta a: Destacar ultimo post de uma categoria com um seloMyst1010, mais uma vez muito obrigado por me ajudar!
Como pode ver não sou programador e meu conhecimento é zero em programação…hahaha
Mas vou ver o que consigo descobrir com esse tutorial que você me passou.
Sobre o plugin eu estou preferindo evitar ao máximo por uma questão de carregamento e tals…preciso desenvolver algo que seja extremamente leve e vou deixar para usar plugins em ultimo caso mesmo..heheheMesmo assim sou muito grato por ter me ajudado! Você é fera…hehe
AbraçãoFórum: Desenvolvendo com WordPress
Em resposta a: Destacar ultimo post de uma categoria com um seloNão sei se isso ajuda…mas o código que estou usando para chamar os mais comentado é ese:
<?php $result = $wpdb->get_results(“SELECT comment_count,ID,post_title FROM $wpdb->posts ORDER BY comment_count DESC LIMIT 0 , 5”); foreach ($result as $post) { setup_postdata($post); $postid = $post->ID; $title = $post->post_title; $commentcount = $post->comment_count; if ($commentcount != 0) { ?>
- ” title=”<?php echo $title ?>”> <?php echo $title ?>
<?php } } ?>
Fórum: Desenvolvendo com WordPress
Em resposta a: Destacar ultimo post de uma categoria com um seloMyst1010, você é o cara!!! Funcionou perfeitamente…era isso mesmo que eu precisava.
Se não for incomodar muito, gostaria de aproveitar a oportunidade para tirar uma outra duvida que não achei a reposta em lugar nenhum também..rs
Preciso fazer com que na página desta categoria apareça os 3 post mais vistos desta categoria na lateral.
Eu até consegui pegar os mais comentados…só não seria bem o que preciso alem do mais ele ele pega o mais comentado do site todos..rs
Será que existe como chamar o 3 mais vistos de uma categoria?? Vi por ai que isso não é possível…Mas se existe plugins que fazem isso deve ter uma forma né?…hehehe
Mais uma vez muito obrigado mesmo pela ajuda!! Você é o cara
Fórum: Desenvolvendo com WordPress
Em resposta a: Destacar ultimo post de uma categoria com um seloCaraca Myst1010, muito obrigado por responder!
Eu tentei o código que você me mandou e ele agora ele não mostra mais nada na segunda página em diante. Vou colocar aqui o código que estou usando para ver se dá pra entender…heheheFórum: Ajustando o WordPress
Em resposta a: Adicionar Widget no lugar do MenuCaraca Velhinho, mato minha duvida!!
Vlw mesmo Renato_s!!Fórum: Temas
Em resposta a: Trabalhar a exibição dos links de paginasputz Zappe…blzinha?
Eu usava o corner mas vi que ele da muito pau, então resolvi usar o curvycorner…descobri também que ele não valida e tals.
Esse negocio de canto arredondado pe fooooda viu..rs
Mas consegui achar uma solução meia boca aqui que deve segurar as pontas por um tempo…hehe
Fórum: Temas
Em resposta a: Trabalhar a exibição dos links de paginasE ae leobaiano…blzinha?
Desculpa a demora, mas é que ja tava achando que ninguem ia responder…heheheEntão…é que o esquema de menu que eu preciso tem que ter cantos arredondados e pra isso preciso colocar o span antes do texto do menu…e não sei como fazer isso..rs
que nem eu fiz no esquema que eu mostrei acima…mas eu só consegui fazer isso com a lista de categoria…com de paginas não..rs
Teria que ser + ou – isso:
“><span>Inicio</span>
Só que pra todos…manja?