Respostas no Fórum

Visualizando 7 respostas - 1 até 7 (de um total de 7)
  • Criador do tópico Filipe Coutinho

    (@zetaprime)

    CONSEGUI MEU PARCEIRO

    <?php
    		$queryA = new WP_Query(array ( 'orderby' => 'title', 'order' => 'ASC', 'category_name' => 'lojas', 'showposts' => '500' ));
    		$queryB = new WP_Query(array ( 'orderby' => 'title', 'order' => 'ASC', 'category_name' => 'gastronomia', 'showposts' => '100'  ));
    
    		if ($queryA->have_posts()) {
    			if(function_exists('wp_custom_fields_search')) wp_custom_fields_search();
    			while($queryA->have_posts()) : $queryA->the_post();
    				echo '<li>';
    				echo '<span class="nome">';
    				the_title();
    				echo '</span>';
    				echo '<span class="end">';
    				echo get('endereco');
    				echo '</span>';
    				echo '<span class="tel">';
    				echo get('telefone');
    				echo '</span>';
    				echo '</li>';
    			endwhile;
    		} elseif ($queryB->have_posts()) {
    			if(function_exists('wp_custom_fields_search')) wp_custom_fields_search('preset-1');
    			while($queryB->have_posts()) : $queryB->the_post();
    				echo '<li>';
    				echo '<span class="nome">';
    				the_title();
    				echo '</span>';
    				echo '<span class="end">';
    				echo get('endereco');
    				echo '</span>';
    				echo '<span class="tel">';
    				echo get('telefone');
    				echo '</span>';
    				echo '</li>';
    			endwhile;
    		}

    Mas infelzmente aparecem resultados repetidos… namoral tá brabo

    Criador do tópico Filipe Coutinho

    (@zetaprime)

    Amigão executando seu código, os resultados não aparecem certos, e tabém o form continua aparecendo acima de cada resuldado, infelizmente…

    Sempre que eu executo um while acontece esse problema, ele exibe uma quantidade pequena de posts que se repetem uma pancada de vezes =(

    Quando eu executo o código que eu lhe enviei acima o resultados aparecer certinhos, e outra coisa essa função if(function_exists('wp_custom_fields_search')) wp_custom_fields_search(); é somente para me retornar um formulário e nada mais 😉

    Criador do tópico Filipe Coutinho

    (@zetaprime)

    <?php
    		$queryA = new WP_Query('category_name=lojas');
    		$queryB = new WP_Query('category_name=gastronomia');
    
    		if ($queryA->have_posts()) {
    			if(function_exists('wp_custom_fields_search')) wp_custom_fields_search();
    			echo '<li>';
    			echo '<span class="nome">';
    			the_title();
    			echo '</span>';
    			echo '<span class="end">';
    			echo get('endereco');
    			echo '</span>';
    			echo '<span class="tel">';
    			echo get('telefone');
    			echo '</span>';
    			echo '</li>';
    		} elseif ($queryB->have_posts()) {
    			if(function_exists('wp_custom_fields_search')) wp_custom_fields_search('preset-1');
    			echo '<li>';
    			echo '<span class="nome">';
    			the_title();
    			echo '</span>';
    			echo '<span class="end">';
    			echo get('endereco');
    			echo '</span>';
    			echo '<span class="tel">';
    			echo get('telefone');
    			echo '</span>';
    			echo '</li>';
    		}		
    
    	?>

    Deste modo exibe todos os posts mas o formulário é apresentado em cada li, e eu queria que exibisse somente uma vez, você saberia como fazer isto?

    Criador do tópico Filipe Coutinho

    (@zetaprime)

    Amigão eu coloquei o código assim no loop.php:

    <?php
       $queryA = new WP_Query(category_name=lojas&orderby=title&order=asc&showposts=500);
       $queryB = new WP_Query(category_name=gastronomia&orderby=title&order=asc&showposts=100);
    
    if ($queryA->have_posts()) {
      <?php if(function_exists('wp_custom_fields_search'))   wp_custom_fields_search(); ?>
    
    <li>
         <span class="nome"><?php the_title(); ?></span>
         <span class="end"><?php echo get('endereco'); ?></span>
         <span class="tel"><?php echo get('telefone'); ?></span>
      </li>
    } elseif ($queryB->have_posts()) {
      <?php if(function_exists('wp_custom_fields_search')) wp_custom_fields_search(); ?>
    
    <li>
          <span class="nome"><?php the_title(); ?></span>
          <span class="end"><?php echo get('endereco'); ?></span>
          <span class="tel"><?php echo get('telefone'); ?></span>
      </li>
    }
    ?>

    Está apresentando um erro de sintaxe, o que estaria errado?

    Criador do tópico Filipe Coutinho

    (@zetaprime)

    po cara não consegui fazer deste modo, não estou conseguindo estruturar…

    O que acontece é o seguinte, eu estou montando um sistema de pesquisa com um plugin e preciso que no resultado de uma pesquisa específica apareça apenas um form que é da pesquisa específica, mas está aparecendo os dois.

    estou usando

    <?php query_posts(‘category_name=lojas&orderby=title&order=asc&showposts=500’); ?>

    e

    <?php query_posts(‘category_name=gastronomia&orderby=title&order=asc&showposts=100’); ?>

    sendo que eu queria que mostasse apenas o primeiro ou o segundo por vez, estou editando o search.php

    Fórum: Temas
    Em resposta a: Images não aparecem no Thema

    o site não está entrando amigo.
    as suas imagens estão dentro do tema ou na raiz da pasta?

    Criador do tópico Filipe Coutinho

    (@zetaprime)

    vou tentar testar aqui, estou querendo fazer um sistema de busca de lojas tipo shooping, teria alguma dica para fazer algo relacionado?

Visualizando 7 respostas - 1 até 7 (de um total de 7)