Eduardo Zulian
Respostas no Fórum
-
Fórum: Ajustando o WordPress
Em resposta a: Listar artigos com duas ou mais tagsSeguinte, pra tirar o conteúdo desse retorno do
query_posts()
é só você apagar a linha que chama a funçãothe_content()
e, no título do seu post, atribuir ao href a funçãothe_permalink()
. Olha o exemplo:<?php query_posts('tag=samsung+impressora-laser-colorida'); ?> <?php if (have_posts()) : while (have_posts()) : the_post(); ?> <a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a> <?php endwhile; endif; ?>
Fórum: Plugins
Em resposta a: Vários loops na mesma páginaSou mais fã da segunda opção, justamente pelo que foi dito: você evita pegar dados que não são importantes no momento.
Fórum: Desenvolvendo com WordPress
Em resposta a: listar títulos por autor E por determinada categoriaGrande get_posts().
Pro teu outro problema, vou misturar o get_posts que o Renato colocou. Só adicionei um condicional pra saber se a variável $myposts tá ou não vazia. Se ela estiver, não tem por que mostrar o nome da categoria (a não ser que tu prefira assim). Ele deve listar pra você as categorias do autor já chamado no author.php:
<?php if(have_posts()) : the_post(); ?> <?php $categorias = get_categories(); ?> <div> <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.'&author='.get_the_author_ID());?> <?php if (!empty($myposts)) : ?> <h3><?php echo $categoria->cat_name; ?></h3> <ul> <?php foreach($myposts as $post) :?> <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li> <?php endforeach; ?> </ul> <?php endif; ?> <?php endforeach; ?> </div> <?php endif; ?>
Fórum: Desenvolvendo com WordPress
Em resposta a: listar títulos por autor E por determinada categoriaHaha que droga.
Bem, alguém mais pode testar o código, com e sem a sugestão do Renato? Vamo ver se ele funciona em outras instalações. Aí avisem por aqui.
Fórum: Plugins
Em resposta a: Mudança do usuário “Colaborador”Acho que o plugin Role Manager faz isso pra você!
Fórum: Ajustando o WordPress
Em resposta a: Página individual do post com outro layout: como?Você pode usar a variável $_GET do PHP. Ela vai trazer pra você as variáveis que foram passadas pelo método HTTP GET.
Agora não sei de uma: você planeja enxugar o layout direto no código ou usar outro CSS pro mesmo post? Se for a primeira, você pode, no single.php, usar a seguinte estrutura:
<?php $simple = (int)$_GET['simple']; ?> <?php if ($simple == 1) : ?> <!-- Aqui vai o conteúdo simples --> <?php else : ?> <!-- Aqui vai o conteúdo padrão --> <?php endif; ?>
O que ele faz é só testar, depois de receber a variável, se o conteúdo de $simple é realmente o número 1.
Agora, caso você queira mudar o CSS, dá pra usar um código parecido com esse, mas no header.php, antes de chamar seu style.css:
<?php $simple = (int)$_GET['simple']; ?> <?php if (is_single() && $simple == 1) : ?> <!-- Aqui vai o simple.css --> <?php else : ?> <!-- Aqui vai o style.css --> <?php endif; ?>
Mas me diz, por curiosidade, pra que você precisa disso?
Fórum: Desenvolvendo com WordPress
Em resposta a: listar títulos por autor E por determinada categoriaEstranho. Faz assim: passa uma imagem de como ficou aí e copia o código aqui no fórum pra gente tentar ver qualé!
Fórum: Desenvolvendo com WordPress
Em resposta a: listar títulos por autor E por determinada categoriaCara, funcionou aqui. Ele lista os autores e os posts destes autores, divididos por categorias. E não repetiu nada. E teoricamente pra você ele não deveria repetir mesmo, já que tu disse que cada post só vai estar numa categoria, certo?
De qualquer forma, eu criei uma imagem pra te mostrar como ficou aqui. Era isso que você precisava, não?
Fórum: Desenvolvendo com WordPress
Em resposta a: listar títulos por autor E por determinada categoria<?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, 80); ?> <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_footer(); ?>
Taí, meu. Deve funcionar. Por padrão, ele só não pega os posts do admin. Nada muito customizável, mas seria algo bacana de transformar em plugin.
Programadores, deem pitacos.
Até!Fórum: Ajustando o WordPress
Em resposta a: Imagens no blogAproveitando o WP Post Thumbnail, sugiro também o Get the Image, pra casos mais simples.
E não fique irritado, chefe. Não precisa. 😉
Fórum: Desenvolvendo com WordPress
Em resposta a: listar títulos por autor E por determinada categoriaNão sei se vai rolar porque não testei, mas o plugin Posts by Author quem sabe faça isso. Caso não funcione, dá uma avisada por aqui que existe sim uma solução e, na minha cabeça, ela parece ser bem simples, haha.
Até.
Fórum: Desenvolvendo com WordPress
Em resposta a: listar títulos por autor E por determinada categoriaTipo, xá ver se eu entendi:
Posts do autor 01
Categoria 01
- Post 01
- Post 03
Categoria 02
- Post 10
- Post 13
- Post 21
É isso que você precisa?
Fórum: Temas
Em resposta a: Título do post no top do navegador!?Jadir, dentro do <title> do header.php, faça:
<title><?php wp_title(); ?> — <?php bloginfo('name'); ?></title>
Pra outras possibilidades, dê uma olhada na documentação sobre o wp_title().
Fórum: Ajustando o WordPress
Em resposta a: Post com sub-postFalae,
Dá uma olhada, Fasali. No meu exemplo, o link pro post tá no <h2>. Teoricamente, isso aí deve funcionar. Mas ei, sugiro que você dê uma lida no Codex do WordPress. Você encontraria isso lá.
<?php if (have_posts()) : while (have_posts()) : the_post(); ?> <h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2> <?php the_excerpt(); ?> <?php endwhile; endif; ?>
Fórum: Outros assuntos
Em resposta a: Como mudar uma informação direto no Banco de dados?Essa numeração é o quê? Um custom field? Uma tag?