Dando continuidade à nossa série que começou com um artigo com 13 truques e dicas básicos para WordPress e depois mais 6 truques e dicas de branding para WordPress, 6 truques e dicas para o painel de controlo do WordPress, 5 truques e dicas para navegação do WordPress e 6 truques e dicas para as postagens do WordPress, vamos hoje continuar a oferecer-lhe pequenos truques para grandes empreitadas com o seu blog! Os truques e dicas para WordPress são atualmente uma das melhores formas de conseguir realizar pequenas acções em seu blog, tornando-o mais funcional, mais seguro, mais atrativo ou mesmo mais bonito. Já aqui publicámos imensos artigos com pequenos truques e dicas de código, os quais fizeram enorme sucesso junto da nossa comunidade. Continuamos hoje então a nossa série de artigos com truques e dicas para WordPress, os quais poderá utilizar em qualquer blog WordPress ou mesmo diretamente nos seus templates wordpress.
Aproveite também para ler alguns dos melhores artigos que já publicámos até hoje com diversos truques, dicas e hacks para o seu WordPress. Neles encontrará certamente alguns dos truques que estava mesmo precisando para o seu blog e para automatizar ao máximo a forma como você trabalha com o WordPress. Tome nota:
- 6 truques e dicas para as postagens do WordPress
- 5 truques e dicas para navegação do WordPress
- 6 truques e dicas para o painel de controlo do WordPress
- 6 truques e dicas de branding para WordPress
- 13 truques e dicas básicos para WordPress
- 7 truques e dicas para o editor de texto do WordPress
- 22 Novos Truques e Hacks para o seu blog WordPress
- 15 funções PHP do WordPress que você provavelmente não conhece
- 10 novas dicas, truques e hacks para wordpress
- 30 teclas de atalho para usar no WordPress
- Novos truques para WordPress que simplificam a sua vida
1. MOSTRAR ARTIGOS ALEATÓRIOS
Com este truque poderá mostrar uma listagem de artigos aleatórios em seu blog. É sem dúvida um truque essencial para todos aqueles que não pretendem que as suas postagens mais antigas sejam esquecidas. Copie e cole o seguinte código no local onde deseja apresentar essas postagens aleatórias:
<ul><li><h2>Artigos Aleatórios</h2> <ul> <?php $rand_posts = get_posts('numberposts=5&amp;amp;amp;amp;amp;amp;amp;amp;amp;orderby=rand'); foreach( $rand_posts as $post ) : ?> <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li> <?php endforeach; ?> </ul> </li></ul>
2. MOSTRAR ARTIGO MAIS POPULAR DE UMA CATEGORIA
Por vezes você poderá sentir a necessidade de mostrar apenas as postagens mais populares de uma determinada categoria do seu blog. Utilize o seguinte truque para consegui-lo. Copie e cole o código onde bem desejar:
<?php $args=array( 'cat' => 3, 'orderby' => 'comment_count', 'order' => 'DESC', 'post_type' => 'post', 'post_status' => 'publish', 'posts_per_page' => 6, 'caller_get_posts'=> 1 ); $my_query = null; $my_query = new WP_Query($args); if( $my_query->have_posts() ) { ?> <ul> <?php while ($my_query->have_posts()) : $my_query->the_post(); ?> <li><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></li> <?php endwhile; ?> </ul> <?php } wp_reset_query(); ?>
Lembre-se de alterar esta categoria para o ID da categoria que deseja:
'cat' => 3,
E utilize esta linha para definir quantos artigos pretende mostrar:
'posts_per_page' => 6,
3. LISTA DE ARTIGOS A PUBLICAR
Gostava de deixar seus leitores doidos com as postagens que você irá publicar nos próximos dias? Pretende mostrar um evento que irá decorrer no futuro? Com este truque, poderá mostrar os títulos das postagens que tem nos rascunhos do seu blog. Copie e cole o código onde bem desejar:
<div id="zukunft"> <div id="zukunft_header"><p>Artigos Futuros</p></div> <?php query_posts('showposts=10&post_status=future'); ?> <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <div > <p class><b><?php the_title(); ?></b><?php edit_post_link('e',' (',')'); ?><br /> <span><?php the_time('j. F Y'); ?></span></p> </div> <?php endwhile; else: ?><p>Nenhum artigo para o futuro.</p><?php endif; ?> </div>
4. MOSTRAR ARTIGOS RELACIONADOS
Com este truque, poderá mostrar uma listagem de artigos relacionados sem necessitar de instalar um Plugin para realizar essa tarefa! Copie e cole o código onde bem desejar:
<?php $tags = wp_get_post_tags($post->ID); if ($tags) { echo 'Related Posts'; $first_tag = $tags[0]->term_id; $args=array( 'tag__in' => array($first_tag), 'post__not_in' => array($post->ID), 'showposts'=>1, 'caller_get_posts'=>1 ); $my_query = new WP_Query($args); if( $my_query->have_posts() ) { while ($my_query->have_posts()) : $my_query->the_post(); ?> <p><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></p> <?php endwhile; wp_reset(); } } ?>
5. ARTIGOS POPULARES POR COMENTÁRIOS
É muito interessante você conseguir listar os artigos mais populares do seu blog, baseados no número de comentários que estes receberam. Para o fazer, copie e cole o seguinte código onde bem desejar:
<h2>Artigos Populares</h2> <ul> <?php $result = $wpdb->get_results("SELECT comment_count,ID,post_title FROM $wpdb->posts ORDER BY comment_count DESC LIMIT 0 , 10"); foreach ($result as $post) { setup_postdata($post); $postid = $post->ID; $title = $post->post_title; $commentcount = $post->comment_count; if ($commentcount != 0) { ?> <li><a href="<?php echo get_permalink($postid); ?>" title="<?php echo $title ?>"> <?php echo $title ?></a> {<?php echo $commentcount ?>}</li> <?php } } ?> </ul>
6. MOSTRAR ÚLTIMOS ARTIGOS
Mostre os seus últimos artigos publicados, facilmente, utilizando o seguinte truque. Copie e cole o código para onde bem desejar:
<?php query_posts('showposts=5'); ?> <ul> <?php while (have_posts()) : the_post(); ?> <li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li> <?php endwhile;?> </ul>
7. ESTILIZAÇÃO CUSTOMIZADA DE PÁGINA
Os Page templates são extremamente interessantes para diferenciar diferentes tipos de páginas (Custom Page Templates). Para estilizar as suas páginas, utilize o seguinte código. Copie o código para dentro de um novo ficheiro PHP e carregue-o para o seu servidor de hospedagem. Você poderá utilizar esta estilização, indo no menu “criar nova página” e clicando do lado direito no menu dropdown de templates de página.
/* Template name: Custom Page Name */ /* Describe the custom page here! */ get_header(); # The loop n' all! # the_sidebar(); get_footer();
8. CRIAR CUSTOM POST TYPES
Este é provavelmente o truque favorito dos utilizadores de WordPress. Se quiser saber mais sobre este truque, leia: Como criar Custom Post Types.
$args = array( 'label' => __('Products'), 'singular_label' => __('Product'), 'public' => true, 'show_ui' => true, 'capability_type' => 'page', 'hierarchical' => false, 'rewrite' => true, 'query_var' => 'products', 'supports' => array('title', 'thumbnail') ); register_post_type( 'product' , $args );
9. RSS FEED DIFERENTE PARA CADA CUSTOM POST TYPE
Este truque pode parecer bastante complicado de por em prática, mas na verdade é extremamente simples. A única coisa que necessita fazer é anexar o custom post type à URL:
http://www.seublog.com/feed/?post_type=livros
Se desejar, poderá ainda adicionar uma taxonomia customizada a ele:
http://www.seublog.com/feed/?post_type=livros&genre=romance
10. EDITOR DE ESTILOS PARA CUSTOM POST TYPES
Pretende utilizar diferentes folhas de estilo para cada um dos seus custom post types? Basta utilizar o seguinte truque. Tenha a certeza de que insere os seus nomes de custom post type e também os nomes das suas folhas de estilo CSS.
function my_editor_style() { global $current_screen; switch ($current_screen->post_type) { case 'post': add_editor_style('editor-style-post.css'); break; case 'page': add_editor_style('editor-style-page.css'); break; case 'portfolio': add_editor_style('editor-style-portfolio.css'); break; } } add_action( 'admin_head', 'my_editor_style' );
Até Já!