Respostas no Fórum

Visualizando 15 respostas - 1 até 15 (de um total de 17)
  • Fórum: Temas
    Em resposta a: Socorro, mudei o tema e tudo sumiu

    silvano, aconteceu o mesmo comigo. Resolvi simplesmente renomeando o diretorio do tema problemático para um nome qualquer, e o classic com o nome do tema que deu problema.
    com isso, apareceu de volta o blog no ar e pude acessar o admin normalmente.
    vai um aviso: tem que cuidar com os temas!

    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

    Criador do tópico wmker

    (@wmker)

    Pois é, Eduardo. Não consegui acertar o código. Tentei de diversas formas, mas não deu. Sempre dá o mesmo problema, aparecem todos os posts do autor numa mesma página e a paginação indica que tem mais uma pagina na sequencia, porém esta mostra os mesmos posts.

    Preciso de ajuda.

    :] WMK

    Criador do tópico wmker

    (@wmker)

    Blz, Eduardo, valeu a dica… mas não sei bem como fazer no script atual. Testei de algumas maneiras (a lá meu jeito mesmo, por tentativa e erro) mas não deu certo em nada.

    Pelo que vi na seção que indicou, os parametros de paginação funcionam com o query_posts, e o nosso script aqui chama o get_posts.

    Vi também que o WP-pagenavi plugin não funciona com query_posts. E sobre o get_posts estou aguardando resposta deles. Espero que venha alguma coisa boa de lá, mas tá demorando…

    De qualquer modo, neste caso a melhor solução é a que vale. Portanto, tanto faz para mim utilizar o plugin ou o modo padrão de paginação do wordpress. O que importa é a paginação funcionar.

    Se tiveres alguma boa idéia ou solução, manda bala que tou por aqui!

    Criador do tópico wmker

    (@wmker)

    Alou! Eu de novo….

    Apareceu um outro problema. É a paginação “Next and Previous Links” que não está funcionando neste author.php. Por exemplo, um determinado autor tem 13 posts, mas na barra inferior de navegação (wp-pagenavi) aparece como se existissem mais de 5 páginas! Porém, todas mostram o mesmo conteúdo, e não mostram os 13 posts (pois configurei para 10 por página)… ficando faltantes os demais.

    Tanto o “Next and Previous Links” padrão do WP, quanto o “wp-pagenavi plugin” apresentam o mesmo problema.
    Creio que o Get_Posts tem algo a ver com isso.
    Alguma idéia ou solução??

    o código tá aqui:

    <?php if(have_posts()) : the_post(); ?>
    	<?php $categorias = get_categories('exclude=27'); ?>
    
        <div id="post_auth">
        	<h2><?php the_author(); ?></h2>
        	<span><?php echo get_avatar(get_the_author_ID()); ?></span>
    
    		<?php foreach ($categorias as $categoria) : ?>
    
    			<?php $myposts = get_posts('cat='.$categoria->term_id.'&amp;author='.get_the_author_ID());?>
    
    	    	<?php if (!empty($myposts)) : ?>
    
    	    	<div class="tita"><?php echo $categoria->cat_name; ?></div>
        	    <div class="entrya">
    	    	<ul>
    	    	<?php foreach($myposts as $post) :?>
    	    	<li><?php the_post_thumbnail();?> » <b><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></b> <?php the_excerpt(); ?></li>
    		<?php endforeach; ?>
    	    	</ul>
        	    </div>
    
    	    	<?php endif; ?>
    
    		<?php endforeach; ?>
    	</div>
    
      	<div class="navigation"><?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?></div>
    
    	<?php else : ?>
    
    		<p>Nada encontrado. Tente nova busca.</p>
    
    	<?php endif; ?>

    Agradeço por mais esta mão!
    (além do post anterior… 😉

    Valeu!

    :] WMK

    Criador do tópico wmker

    (@wmker)

    Primeiramente agradecendo toda a ajuda a mim dispensada e também desculpando-me pela minha insistência, mas super disposto a resolver esse trecho do site, encontrei uma solução que está bem adequada ao que preciso mas, (sempre tem esse “mas”), não consigo adaptar a solução ao script “posts por autor” (versão do post 1310 neste tópico) aqui debulhado e funcionando.

    Vi em “http://szub.net/vea/” que tem o que preciso. Logo abaixo do header tem “Categories on this page: … “. E é isso aí que é preciso ajustar ao script. Algo bem assim mesmo!

    Tem como fazer esse ajuste? Ou será necessário refazer todo o script do
    “posts por autor”?

    Fico no aguardo.
    Faloou!
    Valeu!!

    :] WMK

    Criador do tópico wmker

    (@wmker)

    Eduardo, tive que abrir novamente este tópico porque me apareceu um problema que não consigo resolver.

    Do jeito que está o script está muito bom e funcionando.
    Porém, preciso saber:

    Como mostrar ANTES da lista dos post uma lista só com o nome das categorias que já receberam post daquele autor, de modo que ao clicar no nome da categoria a página pule para a lista de posts propriamente. Sei que posso fazer isso com “#name” e tal, mas não sei como colocar a lista em linha das categorias existentes ANTES da lista de categorias+titulos, especificamente logo abaixo do header. Sacou?

    Algo assim:

    – HEADER –
    – categoria 1 | categoria 2 | categoria 5 | categoria 8 –
    – LISTA dos títulos de posts por categoria –
    – e o resto das coisas… –

    Se puderem me ajudar, mais uma vez agradeço imensamente.

    Valeu!

    :] WMK

    Criador do tópico wmker

    (@wmker)

    Opa! Bobeada minha! Já não estão aparecendo as categorias sem posts. :\
    Então, obrigado por essa!

    Resolvido este problema!

    Grande abraço,
    e ótimo trabalho para todos aí!

    :] WMK

    Criador do tópico wmker

    (@wmker)

    Grande get_post com certeza!

    Cara, tá ficando beleza isso! Grande força mesmo. Beleza pura total!!

    Agora pergunto: como faço para que não apareça o nome da categoria que não tem posts do referido autor??

    Agradeço por mais esta!

    Falooouu…

    Valeu!

    :] WMK

    Criador do tópico wmker

    (@wmker)

    Mas, não querendo abusar, porque preciso de ajuda mesmo… ainda tem uma coisinha…

    Partindo da minha pergunta inicial e aprimorando-a, pergunto: -Tem como se utilizar deste script e juntá-lo na página do autor (author.php) de modo que ao selecionar um autor (no menu lateral) apareça na página dele somente os nomes das categorias nas quais ele já postou, e que ao se clicar no nome da categoria apareçam os seus posts nesta categoria? Tudo isso num único php. É possível?

    Retomo a pergunta porque o problema ainda é o original: mostrar as categorias (com posts) de um unico autor, sabendo que todos os autores usam as mesmas categorias.

    Se der prá matar essa charada, tá feito!

    De todo modo, agradeço muito a ajuda que me deram até agora! Já tenho meio caminho andado. Valeu mesmo!

    Continuo na busca.

    :] WMK

    Criador do tópico wmker

    (@wmker)

    Opa!
    Não é que funcionou, Renato!!
    Blz!!!

    Grande força! Valeuziz mesmo!!!

    :] WMK

    Criador do tópico wmker

    (@wmker)

    Alou, Renato e Eduardo,
    a solução não funçou… tudo igual.

    Novas alternativas serão bem-vindas!

    Tou no aguardo.
    Valeu!

    :] WMK

    Criador do tópico wmker

    (@wmker)

    Vamolá, Eduardo… tá aqui a imagem.

    e o código:

    <?php
    /*
     * Template name: Posts por autor
     */
    ?>
    <?php get_header(); ?>
    
    	<h1>Posts</h1>
    	<?php $order = 'user_nicename'; ?>
        <?php $user_ids = $wpdb->get_col("SELECT ID FROM $wpdb->users WHERE ID <> 1 ORDER BY $order"); ?>
        <?php $categorias = get_categories(); ?>
    
        <?php foreach($user_ids as $user_id) : ?>
        <?php $user = get_userdata($user_id); ?>
    
        <?php echo get_avatar($user_id, 40); ?>
        <div class="medico">
        	<h2><?php echo $user->display_name; ?></h2>
        	<span><?php get_avatar($user->user_email); ?></span>
    
    		<?php foreach ($categorias as $categoria) : ?>
    
    	    	<?php query_posts('cat='.$categoria->term_id.'&author='.$user_id); ?>
    	    	<?php if (have_posts()) : ?>
    	    	<h3><?php echo $categoria->cat_name; ?></h3>
    	    	<ul>
    		    	<?php while (have_posts()) : the_post(); ?>
    	    		<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
    		    	<?php endwhile; endif; ?>
    	    	</ul>
    
    	    <?php endforeach; ?>
    	</div>
    	<hr />
        <?php endforeach; ?>
    
    <?php get_sidebar(); ?>
    <?php get_footer(); ?>

    acho que é isso.
    vamo vê qualé.

    faloouu.

    :] WMK

    Criador do tópico wmker

    (@wmker)

    hummm… estranho isso… para mim realmente não ficou ordenado como a imagem aí de cima…

    era o que eu precisava sim, mas será preciso verificar porque o filtro de posts por autor não funcionou como deveria no meu caso.

    é possível que algum plugin esteja interferindo?

    Criador do tópico wmker

    (@wmker)

    Cara, valeu a tentativa e principalmente a ajuda! Porém, não funçou muito bem não 😉 … Aconteceu que ele lista os post, separados por categorias, ordenados pelos autores… mas aparecem os MESMOS posts em TODOS os autores. 😛

    Realmente é uma boa idéia fazer um plugin para esta função “listar títulos por autor E por determinada categoria”. Quem se habilita???

    Já vi pelos foruns que tem muito cara querendo isso também.

    Encontrei um theme que resolve um pouco essa história: Subtle for WordPress – http://gluedideas.com … e tou trabalhando nele, ajeitando para o que preciso.

    Mas… (sempre tem um “mas”) sua programação é um pouco mais complexa (pelo menos prá mim), e tem funções bem específicas, com a “cara” do theme. Enfim, tá dando prá quebrar o galho, mas tá longe de ser aquela coisa simples que eu tinha em mente.

    Vamolá, Eduardo… vai que sai uma nova solução aí da tua cabeça! Tou na linha aqui, aguardando o que vier.

    Valeu!
    Abs

    :] WMK

Visualizando 15 respostas - 1 até 15 (de um total de 17)