Ir para conteúdo

POWERED BY:

Arquivado

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

stromdh

[Resolvido] Como exibir determinada categoria onde são exibidas t

Recommended Posts

Buenas galera, estou trabalhando em um tema que abaixo da header tem 3 colunas com espaços específicos, o qual eu posso editar no painel de controle em um menu específico do tema quais categorias eu quero que apareça e quantos posts devem ser mostrados.

 

Beleza né... se não fosse por um pequeno problema... na parte superior da coluna da esquerda, ele tem uma parte a qual não é possível editar no pianel de controle e ali ele agrupa todos os posts independente da sua categoria, todos aparecem ali. O cliente deseja que justamente este campo que exibe todos os posts e o qual não pode ser editado mostre um post específicamente.

 

Ao final deste campo, o link para exibir todos os posts abre a página post-arquive.php. Fui no editor para alterar o código de exibição de posts, mas como meu conhecimento não é tão aprofundado todas as edições que fiz gerou um erro na página e detonou o tema.

 

preciso alterar o seguinte código:

 

if (have_posts()) : while (have_posts()) : the_post(); 


?>
		<tr>
			<td class="img"><a href="<?php the_permalink();?>">


		<?php
		$values = get_post_custom_values("big_image", $post->ID);	//get custom field value
		$values = $values[0];

		if($values == "") { 
			$meta = get_post_thumbnail_id ($post->ID, "_thumbnail_id",true);		//get wordpres built in thumbnail value
			if($meta) {
				$values = "wp-content/uploads/".get_post_meta($meta, "_wp_attached_file",true);	
			}
		}
		if($values != "" ) {
			$file = get_bloginfo('template_url').$values;
			$src=get_bloginfo('template_url'); $src.="/scripts/timthumb.php?src=";
			$src.=$values; $src.="&w=50&h=31&zc=1&q=100";
		} 
		else {
			$src = get_bloginfo('template_url')."/img/no_image_50x31.png";
		}
	?>
	</a>
	<?php if($src) { ?><a href="<?php the_permalink(); ?>"><img src="<?php echo $src; ?>" alt="<?php the_title(); ?>" /></a><?php } ?>



			<td class="title"><a href="<?php the_permalink();?>"><?php the_title(); ?></a><?php $values = get_post_custom_values("special_content"); if($values[0] != "") { echo "<img src=\"".get_bloginfo('template_directory')."/img/ico_".strtolower($values[0])."_1.png\" alt=\"".strtolower($values[0])."\" />";}?><?php if( comments_open()) { ?><span><?php comments_popup_link('(0)','(1)','(%)');?></span><?php } ?></td>
		</tr>
		<tr><td colspan="2" class="spacer"></td></tr>
<?php endwhile; else: ?>
<p><?php ( __( 'Sorry, no posts matched your criteria.' , 'gadgetine' )); ?></p>
<?php endif; ?>

 

 

sei que esta

if (have_posts()) : while (have_posts()) : the_post();

é a linha principal que devo alterar, mas não consegui faze-lo de forma correta. preciso fazer a categoria 38 aparecer, alguém tem alguma dica pra me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Respondendo o meu próprio post... vai que um dia alguém tem a mesma dúvida hein??

 

o tema que o cliente comprou é o Gadgetine da orange-themes.com

 

para resolver o problema eu inclui a linha de query_posts sobre o if para lançar os parâmetros antes do loop e buscar o categoria que eu quero. Meu problema anterior é que eu estava fazendo a busca da categoria pelo ID da categoria e tem que ser pelo slug.

 

já que ninguém me ajudou... tá ae a solução.

 

query_posts('category_name=rapidinhas');

if (have_posts()) : while (have_posts()) : the_post();

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.