Suporte » Desenvolvendo com WordPress » listar títulos por autor E por determinada categoria

  • Resolvido wmker

    (@wmker)


    alou. preciso de ajuda. estou procurando alternativas e está difícil de encontrar solução para este problema.

    o caso: estou construindo um blog que tem diversos autores. Para os autores foram determinadas “n” categorias, sendo que seus posts devem estar vinculados a uma categoria apenas. podem existir inumeros posts de cada autor, no entanto, um post terá somente uma categoria.

    o problema: pretendo que na página de um Autor X sejam listados os títulos dos posts DESTE autor em SOMENTE UMA das categorias.

    alguém sabe como resolver essa?
    agradeço toda a ajuda.

    :] WMK

Visualizando 3 respostas - 31 até 33 (de um total de 33)
  • Olá pessoal,

    Estava atrás de uma maneira de listar os artigos por categoria. Havia achado um código num blog gringo (tugbucket.net) que funciona, além de ter testado alguns plugins para tal.

    E qual é o problema? Nos plugins, o número de queries explodia! Um deles chegou a +300(!!!). O hack gringo fica entre 60-75 (sem contar as queries normais: 60+30 = 90).

    Usei o hack gringo e o código que o Eduardozulian postou aqui para ter uma ideia do que fazer para diminuir as queries.

    Cheguei nesse código:

    <?php
    	$categorias = get_categories();
        foreach ($categorias as $categoria) :
        $indice = new WP_Query();
    	$indice->query('cat='.$categoria->cat_ID. '&showposts=-1');
    	if ($indice->have_posts()) : ?>
    
    	    	<strong><?php echo $categoria->cat_name; ?></strong>
    	    	<ul>
    		    	<?php while ($indice->have_posts()) : $indice->the_post(); ?>
    	    		<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
    		    	<?php endwhile; endif; ?>
    	    	</ul>
    <br />
    <?php endforeach;?>

    Mas ainda continuo tendo muitas queries… 60-70 (sem contar as ‘normais’). Gostaria de saber se é assim mesmo, ou teria alguma maneira de diminuir? :/

    Eduardo

    (@eduardozulian)

    Quem sabe tenha, Vitor! Vou tentar pensar em algo. Alguém aí se arrisca?

    Criador do tópico wmker

    (@wmker)

    Vou ressucitar o tópico.

    WMK, dá uma olhada neste tópico aqui. Tive um problema parecido esses dias e isso aí me resolveu perfeitamente.

    Beleza, Eduardo. Andei fazendo umas boas investidas e ao final acabei resolvendo tudo com query_post. A paginação é que tive de abandonar o pagenavi e adotar o padrão do wp. Até agora, tá tudo ok, funcionando 100%. Falooouu. Valeu!
    WMK

Visualizando 3 respostas - 31 até 33 (de um total de 33)
  • O tópico ‘listar títulos por autor E por determinada categoria’ está fechado para novas respostas.