Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

xarlington

Single Posts, como faço para deixar os Titulos com cores diferente e c

Recommended Posts

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

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

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

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

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

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

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

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

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

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.