xarlington 0 Denunciar post Postado Outubro 7, 2010 Ola pessoal, o negocio e o seguinte, estou desenvolvendo um portal, e o mesmo contem varias categorias como esporetes, noticias, moda, entretenimento etc. Criei uma single posts para mostrar os posts referentes aos posts de categorias, ate ai tudo perfeito. So que estou querendo atribuir uma cor e o nome da categoria referente ao post, como por exemplo no site do R7 ou Globo, la tem a categoria Esporte, e os posts de Esporte tem o Titulo e a cor dessa categoria, ja tentei fazer aqui so que nao conseguir, pq so ha um arquivo Single.php, alguem sabe como posso esta solucionando esse pepino?... ficarei muito grato pela ajuda. Exemplos de Posts com titulos e cores diferentes de acordo com cada categoria que pertence: Clique aqui Clique aqui ^_^ Pessoal, conseguir achar um codigo no Codex do WP, referente a este assunto de mostrar os titulos nos posts referentes a categoria. Porem nao estou conseguindo fazer com o mesmo apareca, alguem sabe usalo? Endereço do Codigo: Clique aqui <?php single_cat_title( $prefix, $display ); ?> Ninguém??? :o http://forum.imasters.com.br/public/style_emoticons/default/ermm.gif Compartilhar este post Link para o post Compartilhar em outros sites
mazetto 0 Denunciar post Postado Outubro 7, 2010 http://codex.wordpress.org/pt-br:Template_Tags/single_cat_title Obtenha o título da categoria e com um switch ou if's, determine as cores que deseja... Compartilhar este post Link para o post Compartilhar em outros sites
xarlington 0 Denunciar post Postado Outubro 9, 2010 Ola Mazetto, obrigado pela dica, mas teria como você ser mais especifico, pq nao entendir muito o que disse.. rsrs Mais ninguem?? :o Compartilhar este post Link para o post Compartilhar em outros sites
Anderson Narciso 3 Denunciar post Postado Outubro 11, 2010 Eu uso condicionais, ex: single.php <?php if (is_home()) { ?> <h1 id="categoria-principal"> <?php } else if (is_single('carros')) { ?> <h1 id="carros-title"> <?php } else if (is_single('peixes')) { ?> <h1 id="peixes-title"> <?php } else if (is_sigle('passaros')) { ?> <h1 id="passaros-title"> <?php } ?> </h1> Lembrando que cada item é uma categoria (carros, peixes, pássaros) Funciona tanto para footer, backgrounds e etc. Só saber usar. Compartilhar este post Link para o post Compartilhar em outros sites
xarlington 0 Denunciar post Postado Outubro 11, 2010 Anderson, gostei do teu exemplo, no caso da categoria principal tenho que colocar o ID dela e no caso do title seria o <?php the_title();?>? Obrigado Compartilhar este post Link para o post Compartilhar em outros sites
Anderson Narciso 3 Denunciar post Postado Outubro 11, 2010 Se tem que manipular a class ou id dela não a função que puxa o titulo <h1 id="carros"><?php the_title();?></h1> Compartilhar este post Link para o post Compartilhar em outros sites
xarlington 0 Denunciar post Postado Outubro 11, 2010 Blza, eu coloquei as categorias referentes ao post, mas ainda assim, continuar aparecendo a mesma cor para todas categorias: <?php if (is_home()) { ?> <h1 id="categoria-noticias"> <?php } else if (is_single('6')) { ?> <h1 id="categoria-contagem"> <?php } else if (is_single('5')) { ?> <h1 id="peixes-title"> <?php } else if (is_single('8')) { ?> <h1 id="passaros-title"> <?php } ?> </h1> Sera que estou fazendo alguma coisa de errada? Compartilhar este post Link para o post Compartilhar em outros sites
Anderson Narciso 3 Denunciar post Postado Outubro 13, 2010 Tenta colocar os nomes das categorias ao invés dos ID.. Compartilhar este post Link para o post Compartilhar em outros sites
xarlington 0 Denunciar post Postado Outubro 13, 2010 Ola Anderson, coloquei o nome da categoria e tentei de outra forma, mas o resultado e sempre o mesmo, nao aparece a cor referente a categoria: <?php if (is_home()) { ?> <h1 id="categoria-noticias"> <?php } else if (is_single('categoria-noticias')) { ?> <h1 id="categoria-contagem"> <?php } else if (is_single('categoria-contagem')) { ?> <h1 id="peixes-title"> <?php } else if (is_single('Esportes')) { ?> <h1 id="Esportes"> <?php } ?> </h1> <?php if (is_home()) { ?> <h1 id="categoria-noticias"> <?php } else if (is_single('?cat=6')) { ?> <h1 id="categoria-contagem"> <?php } else if (is_single('?cat=5')) { ?> <h1 id="peixes-title"> <?php } else if (is_single('?cat=8')) { ?> <h1 id="Esportes"> <?php } ?> </h1> você utiliza ele assim mesmo para poder aparecer as cores dos posts referente a categoria??... pq ja fiz de tudo aqui e nada. :( Compartilhar este post Link para o post Compartilhar em outros sites
mazetto 0 Denunciar post Postado Outubro 15, 2010 para alterar a cor, no style.css defina as cores desejadas, exemplo: h1#categoria-noticias { color: #c00; } h1#categoria-contagem { color: #0c0; } Compartilhar este post Link para o post Compartilhar em outros sites
Anderson Narciso 3 Denunciar post Postado Outubro 15, 2010 Mais prático fora do dinamismo... Compartilhar este post Link para o post Compartilhar em outros sites
xarlington 0 Denunciar post Postado Outubro 16, 2010 Ola Mazetto, isso eu ja conseguir, alterar a cor do titulo da categoria, agora to querendo alterar as cores dos titulos dos post referente a categoria. Compartilhar este post Link para o post Compartilhar em outros sites
mazetto 0 Denunciar post Postado Outubro 18, 2010 Olá xarlington, então agora é fácil... rs faça o mesmo procedimento de verificação de categoria e identifique a tag (h1, h2, h3) que exibe o título do post com o id da categoria... como já estará formatado no css a cor mudará também... Compartilhar este post Link para o post Compartilhar em outros sites
xarlington 0 Denunciar post Postado Outubro 20, 2010 Entaum, eu ja tentei isso so que nao funfa, pois como havia dito, os posts ficao tudo no arquivo single.php, ex: #single h1 {formatacao}, nao tem como eu atribuir varias cores so nesse arquivo, entendeu??... ;) Compartilhar este post Link para o post Compartilhar em outros sites
mazetto 0 Denunciar post Postado Outubro 21, 2010 Acho que continuo sem entender, em todo caso tente algo como isso: <div id="single"> <h1 class="<?php foreach ( ( get_the_category() ) as $category ) echo $category->category_nicename . ' '; ?>"><?php the_title(); ?></h1> // resto do código e no css então #single h1.categoria {formatacao} Compartilhar este post Link para o post Compartilhar em outros sites
webronaldy 1 Denunciar post Postado Novembro 16, 2010 olá galera, eu tbm estou com a mesma duvida quero deixar o menu e os post de determinada categoria com uma cor igual a ao site do r7, porem tentem fazer como você´s sugeriram mas não consegui adicionei o single.php <?php if (is_home()) { ?> <h1 id="categoria-noticias"> <?php } else if (is_single('categoria-noticias')) { ?> <h1 id="categoria-contagem"> <?php } else if (is_single('categoria-contagem')) { ?> <h1 id="peixes-title"> <?php } else if (is_single('Esportes')) { ?> <h1 id="Esportes"> <?php } ?> </h1> e no css h1#categoria-noticias { color: #c00; } h1#categoria-contagem { color: #0c0; } porem não alterou nada meu site é esse olhaae meu tema é o Wp Adv Newspaper Compartilhar este post Link para o post Compartilhar em outros sites
Anderson Narciso 3 Denunciar post Postado Novembro 17, 2010 Para menu creio que seria algo diferente com current_item ou alguma outra forma.. Se você for analziar o site do R7 que você deu de exemplo.. veja: xhtml menu <li class="item1"><a title="Ir para a página de Notícias" href="http://noticias.r7.com">Notícias</a></li> <li class="item2"><a title="Ir para a página de Entretenimento" href="http://entretenimento.r7.com">Entretenimento</a></li> <li class="item3"><a title="Ir para a página de Esportes" href="http://esportes.r7.com">Esportes</a></li> <li class="item4"><a title="Ir para a página de Vídeos" href="http://videos.r7.com">Vídeos</a></li> <li class="item5"><a title="Ir para o site da Rede Record" href="http://www.rederecord.com.br">Rede Record</a></li> <li class="item7"><a title="Ir para o página de Shopping" href="http://shopping.r7.com">Shopping</a></li> css menu .site_menu ul li.item0 a, .site_barra ul li.item0 a { background: url(img/sep_menu.gif) right bottom no-repeat; color: #0070be; padding-left: 25px; } .site_menu ul li.item1 a, .site_barra ul li.item1 a { background: url(img/sep_menu.gif) right bottom no-repeat; color:#000; } .site_menu ul li.item2 a, .site_barra ul li.item2 a { background: url(img/sep_menu.gif) right bottom no-repeat; color: #c9168e; } .site_menu ul li.item3 a, .site_barra ul li.item3 a { background: url(img/sep_menu.gif) right bottom no-repeat; color: #246d26; } .site_menu ul li.item4 a, .site_barra ul li.item4 a { background: url(img/sep_menu.gif) right bottom no-repeat;color: #0071bd; } Ou seja, estilização css.. basta estudar Compartilhar este post Link para o post Compartilhar em outros sites
webronaldy 1 Denunciar post Postado Novembro 17, 2010 cara até ai entendi o problema é pra botar as categorias com o post tudo de uma unica cor, pois la não tem o menu que nem no wordpress? Compartilhar este post Link para o post Compartilhar em outros sites