2012-06-16 4 views
0

J'ai cette ligne:Qui ajouter un saut de ligne dans wordpress 'the_date'?

<?php the_date(' F j Y')?> 

cela se termine avec June 13 2012 (la date actuelle). Je voudrais avoir l'année sur une autre ligne. J'ai essayé ceci:

<?php the_date(' F j <br /> Y')?> 

Mais cela ne fonctionne pas. Y at-il un moyen d'obtenir cette pause entre les deux.

Merci

Répondre

1

Vous pouvez séparer les composants de la date lorsque vous appelez la fonction. Le 'f', 'j', 'Y', et. al étant essentiellement remplacé par la date, omettre le 'Y' vous permettra de le spécifier dans un autre appel de fonction après le saut de ligne.

echo get_the_date('F j'); 
echo '<br />'; 
echo get_the_date('Y'); 

Wordpress a fait un bon guide expliquant les caractères de format: http://codex.wordpress.org/Formatting_Date_and_Time

EDIT: Correction d'utiliser get_the_date à la place.

+0

l'année ne montre pas – aurel

+0

Juste mis à jour ... essayer maintenant. – CAVX

0

Je connais pas trop avec la fonction de la date, mais vous pouvez utiliser substr() pour sortir ce que vous voulez ici un exemple;

$date = the_date(' F j Y'); // in your example it should return : "June 13 2012" 
echo substr($date,0,(count($temp)-5)); //this will echo just "June 13" 
echo "<br />"; 
echo substr($date,-4,4); //This will echo just the year 

Qui s'affichera;

 
    June 13 
    2012 
+0

la date complète montre avant le frein – aurel

Questions connexes