Postado em 2 de agosto de 2010 por Henderson | Categorias: Posts | Tags: data, Formatação de datas, the_time() | Sem comentários » | Comentar
Para exibir a data de um post, utilize:
<?php the_time(‘F jS, Y’) ?>
Exibir somente o mês do post:
<?php the_time(‘M’) ?>
Exibir somente o dia do post:
< ?php the_time(‘d’) ?>
Exibir o ano do post:
<?php the_time(‘Y’) ?>
Exibir dia, mês e ano do post:
<?php the_time(‘d,M,Y’) ?>
Legenda para os comandos de exibição de data
d – Dia do mês, 2 dígitos com zero
D – Apresentação em texto do dia com três letras
j – Dia do mês sem zero
l – (letra L minúscula) Apresentação por extenso do dia da semana
F – Apresentação por extenso do dia do mês
m – Apresentação numérica do mês, com zero
M – Apresentação abreviada do mês com três letras
n – Apresentação numérica do mês, sem zero
Y – Apresentação completa do ano, com quatro dígitos
y – Apresentação curta do ano, com dois dígitos
Exemplos
Exibir a data no formato: 20 de abril de 2009.
<?php the_time(‘j \d\e F \d\e Y’) ?>
Exibir a data no formato: Sábado, 18 de Novembro de 2007.
<?php the_time(‘l, j \d\e F \d\e Y’) ?>
Outros exemplos de formatação de data:
D d M Y – resulta em: Dom 18 Nov 2007
l d F Y – resulta em: Domingo 18 Novembro 2007
j \d\e F \d\e Y – resulta em: 18 de Novembro de 2007
d/m/Y – resulta em: 18/11/2007
d-m-Y – resulta em: 18-11-2007
Postado em 22 de julho de 2010 por Henderson | Categorias: Categorias, Posts | Tags: the_category(), the_tags() | Sem comentários » | Comentar
Pegar as categorias do Post:
<p>Categorias: <?php the_category(‘, ‘) ?></p>
Pegar as Tags do Post:
<p>Tags: <?php the_tags(); ?></p>
Postado em 22 de julho de 2010 por Henderson | Categorias: Posts | Tags: Autor do post, the_author_nickname(), the_time() | 1 Comentário » | Comentar
Pegar a data em o outor do Post no arquivo single.php
<p>Postado em <?php the_time(‘j \d\e F \d\e Y’) ?>, por <?php the_author_nickname(); ?>.</p>
Resultado:
Postado em 21 de julho de 2010, por admin.
Postado em 21 de julho de 2010 por Henderson | Categorias: Loop no Wordpress, Posts | Tags: array(), get_posts(), Lista de Posts, Lista de ùltimos posts, Post_name, Query_posts | Sem comentários » | Comentar
Como pegar os 6 últimos posts da categoria Novidades, exibindo um link pemanente para os posts:
<ul>
<?
$args = array(
'numberposts' => 6,
'category_name'=>'Novidades',
'orderby'=>'date'
);
$posts_blog = get_posts($args);
foreach($posts_blog as $blogp)
{ ?>
<li><a href="<?=the_permalink($blogp->guid);?>"><strong><?=$blogp->post_title;?></strong></a></li>
<? } ?>
</ul>
Para pegar o ID do post oa inves do permalink, basta mudar a tag HREF para:
<a href="<?=$blogp->guid;?>">
Se preferir montar o link do post usando a ID como variavel utilize estes exemplos:
<a href="/?p=<?=$blogp->ID;?>">Leia mais</a>
<a href="<?php echo get_option('home'); ?>/?p=<?=$blogp->ID; ?>" title="Continuar lendo ">Continuar Lendo</a>
Também pode ser montado o permalink do post usando o parametro post_name que pega o nome do post:
<a href="/<?=$blogp->post_name;?>">Leia mais</a>
Abaixo um exemplo de como pegar os 3 últimos posts da categoria artigos, criando um link com o nome do post:
<ul>
<?
$args = array(
‘numberposts’ =>3,
‘category_name’=>’Artigos’,
‘orderby’=>’date’
);
$posts_blog = get_posts($args);
foreach($posts_blog as $blogp)
{ ?>
<li><a href=”<?php echo get_option(‘home’); ?>/<?=$blogp->post_name;?>”><strong><?=$blogp->post_title;?></strong></a></li>
<? } ?>
</ul>
Para ler mais de uma categoria, troque ‘category_name’=>’Artigos’, pela linha abaixo. Os números significam os ID’s das categorias:
'categories'=>'3,5',
Uma outra forma de fazer um loop em uma certa categoria pegando os links dos posts. Abaixo um exemplo que lista os 6 últimos posts da categoria notícias:
<ul>
<?php query_posts("category_name=Notícias&showposts=6"); ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<li>
<a title="Acesse <?php the_title(); ?>" href="<?php the_permalink() ?>">
<?php the_title(); ?></a>
</li>
<?php endwhile; endif; ?>
</ul>
Para ler mais de uma categoria use a ID da categoria separado por virgula no parametro INCLUDE:
<?php query_posts("orderby=date&include=3,5&showposts=6"); ?>
Para saber mais sobre o método Query_posts, acesse:
http://www.pinceladasdaweb.com.br/blog/2008/03/14/query_posts-aprenda-a-personalizar-seu-blog-wordpress/