← WordPress

Artigos não mostram data de postagem correcta

Lida 2545 vezes

Offline

GhostMaster 
Membro
Mensagens 1374 Gostos 0
Feedback +10

Troféus totais: 26
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1 1000 Posts

Boas, tenho um tema de wordpress que comprei na themeforest, até aqui tudo bem, mas quando instalei o plugin qtranslate os posts ficam com a data actual em vez de ficarem com a data em que são publicados.

o tema usa o seguinte codigo para ir buscar a data: <?php echo date_i18n("F jS, Y", strtotime(get_the_date())); ?>

Eu ainda tentei mudar para : <?php echo get_the_date(); ?>

Mas sem sucesso, já alguém teve um problema semelhante que me possa ajudar?
Offline

ruicruz 
Membro
Mensagens 1105 Gostos 0
Feedback +1

Troféus totais: 32
Trófeus: (Ver todos)
Apple User Level 6 Super Combination Combination Topic Starter Poll Voter Poll Starter Level 5 Level 4 Level 3

Tenta isto:

Código: [Seleccione]
<?php the_time('d.m.Y H:i:s')) ?>

Documentação da função aqui: http://codex.wordpress.org/Function_Reference/the_time

Se der, costumisa com a funçã9o date do php: http://php.net/manual/en/function.date.php


Rui
Offline

GhostMaster 
Membro
Mensagens 1374 Gostos 0
Feedback +10

Troféus totais: 26
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1 1000 Posts

Tenta isto:

Código: [Seleccione]
<?php the_time('d.m.Y H:i:s')) ?>

Documentação da função aqui: http://codex.wordpress.org/Function_Reference/the_time

Se der, costumisa com a funçã9o date do php: http://php.net/manual/en/function.date.php


Rui

Obrigado Rui, vou tentar ;)
Offline

GhostMaster 
Membro
Mensagens 1374 Gostos 0
Feedback +10

Troféus totais: 26
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1 1000 Posts

Obrigado Rui, já funciona, tinha apenas um pequeno erro no código:

O correcto é:


Código: [Seleccione]
<?php the_time('d.m.Y H:i:s'?>

Obrigado :)

EDIT: para mostrar só a data usem: <?php the_time('d.m.Y') ?>

Offline

ruicruz 
Membro
Mensagens 1105 Gostos 0
Feedback +1

Troféus totais: 32
Trófeus: (Ver todos)
Apple User Level 6 Super Combination Combination Topic Starter Poll Voter Poll Starter Level 5 Level 4 Level 3

Xi... tinha duas ), foi fail meu. hahaha :P


Rui
Offline

GhostMaster 
Membro
Mensagens 1374 Gostos 0
Feedback +10

Troféus totais: 26
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1 1000 Posts

Xi... tinha duas ), foi fail meu. hahaha :P


Rui

FAIL nada, se não fosses tu ainda não tinha resolvido isto, por isso;)

Erros acontecem. :P
Offline

GhostMaster 
Membro
Mensagens 1374 Gostos 0
Feedback +10

Troféus totais: 26
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1 1000 Posts

Para quem quiser que mostre em vez de 27.06.2011 algo como 27 de Junho de 2011 use este código assim: <?php echo the_date('jS F, Y'); ?>
Offline

Pedro Lopes 
Beta tester
Mensagens 3568 Gostos 18
Feedback +6

Troféus totais: 32
Trófeus: (Ver todos)
Level 6 Windows User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3

Offline

GhostMaster 
Membro
Mensagens 1374 Gostos 0
Feedback +10

Troféus totais: 26
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1 1000 Posts

http://php.net/manual/en/function.date.php

Obrigado.

Mas ainda não era bem isto que eu queria,

Eu queria que ficasse mesmo era assim:  27 de Junho de 2011

Agora está a ficar assim:  27th Junho, 2011

Mas acho que para ficar como está em cima é com o uso do código :
Código: [Seleccione]
<?php echo date_i18n("F jS, Y"strtotime(get_the_date())); ?> que não funciona bem com o Qtranslate...
 
Se alguém souber melhor, se não souberem fica mesmo assim.