Como ativar e utilizar os WordPress Post Formats

Alyen

Com a chegada do novo WordPress 3.1, chegaram também algumas novidades na forma como o nosso sistema de blogagem preferido trabalha.  O WordPress incluiu uma novidade chamada WordPress Post Formats, que são basicamente estilos de postagens diferentes que se comportam de formas diferentes. Imagine que você escreve um artigo sobre apostas online e pretende que ele tenha um aspecto XPTO. Mas depois, você quer escrever um artigo sobre empregos com um formato OTPX. Com os WordPress Post Formats isso é possível.

COMO ATIVAR OS POST FORMATS

Para ativar a função WordPress Post Formats no seu novo WordPress 3.1, basta copiar e colar o seguinte código no ficheiro functions.php do seu template wordpress:

[sourcecode language=”php”]add_theme_support( ‘post-formats’, array( ‘aside’, ‘gallery’,’link’,’image’,’quote’,’status’,’video’,’audio’,’chat’ ) );[/sourcecode]

Assim que adicionar a função dos Post Formats, você irá ver imediatamente uma nova caixa na barra lateral do seu editor de páginas tal como esta:ç

O QUE FAZER COM OS POST FORMATS?

Assim que os post formats estiverem ativos, você pode utilizá-los imediatamente nos seus templates wordpress. Two primaryExistem duas funções que são primordiais para trabalhar com os post formats: get_post_format() e a função has_post_format(). Existe também a função get_post_format_link() que lhe permite linkar diretamente para um arquivo de post formats para cada um dos formatos que utilizar.

Usando a função has_post_format(), você tem de especificar qual o formato que está a utilizar, depois introduzir algumas funções dentro da declaração if para gerir as postagens com esse post format. Algo tipo isto:

[sourcecode language=”php”]if ( has_post_format( ‘image’ )) {
the_post_thumbnail(‘large’);
echo the_title();
}[/sourcecode]

ALTERAR O CICLO DOS ARTIGOS

Se desejar, poderá ainda alterar o ciclo (loop) dos seus artigos para mostrar um formato de postagem diferente por cada post format que você utilize. Esta funcionalidade é muito engraçada para criar sites e blogs com estilos diversificados. Para o fazer, substitua o seu ciclo de artigos pelo seguinte código:

[sourcecode language=”php”]<?php
if ( has_post_format( ‘aside’ )) {
echo the_content();
}
elseif ( has_post_format( ‘chat’ )) {
echo ‘<h3>’;
echo the_title();
echo ‘</h3>’;
echo the_content();
}
elseif ( has_post_format( ‘gallery’ )) {
echo ‘<h3>’;
echo the_title();
echo ‘</h3>’;
echo the_content();
}
elseif ( has_post_format( ‘image’ )) {
echo ‘<h3>’;
echo the_title();
echo ‘</h3>’;
echo the_post_thumbnail(‘medium’);
echo the_content();
}
elseif ( has_post_format( ‘link’ )) {
echo ‘<h3>’;
echo the_title();
echo ‘</h3>’;
echo the_content();
}
elseif ( has_post_format( ‘quote’ )) {
echo the_content();
}
elseif ( has_post_format( ‘status’ )) {
echo the_content();
}
elseif ( has_post_format( ‘video’ )) {
echo ‘<h3>’;
echo the_title();
echo ‘</h3>’;
echo the_content();
}
elseif ( has_post_format( ‘audio’ )) {
echo ‘<h3>’;
echo the_title();
echo ‘</h3>’;
echo the_content();
}
else {
echo ‘<h3>’;
echo the_title();
echo ‘</h3>’;
echo the_content();
}
?>[/sourcecode]

ESTILIZAR OS POST FORMATS

Utilizando as classes body_class()post_class(), você pode aproveitar as vantagens das classes dos novos post formats que são automaticamente aplicadas a todos os artigos dentro do ciclo. Os nomes das classes serão deste tipo:

  • format-image
  • format-video
  • format-aside
  • format-status

Isso torna a estilização dos seus artigos muito simples, uma vez que usando as classes, você poderá estilizar os seus novos artigos da forma que bem desejar.

Via http://www.escolawp.com

Temas

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Ajuda WordPress © 2017 - Todos os direitos reservados.Desenvolvido por AlyenStudio

Send this to a friend