Page 1 sur 1

Inclure 2 fonctions l'une dans l'autre

Posté : 03 sept. 2007, 00:45
par Bab
Slt à tous,

J'ai presque fini mon site, mais j'ai encore un p'tit problème...
Je vous explique, j'ai 2 fonctions que je dois combiner, et je n'y arrive pas, malgré mon bon vouloir ^^

La première qui liste mes articles :
<?php wp_get_archives('type=postbypost&limit=&format=custom&after=. Postee le <br>'); ?>
Titre. Postee le...
Et la seconde qui affiche la date :
<?php the_time('j F Y') ?>
Du genre 23/01/07

Pour un bien, et pour que chaque article ait sa date, il faudrait que the_time soit juste avant le <br>, mais la mettre telle quelle, c'est pas top lool
Je me demandais s'il y'avait une âme charitable pour m'aider ;)

Ciao... et merci d'avance.

Posté : 03 sept. 2007, 01:34
par Sékiltoyai
Que fait ta fonction the_time ?

Posté : 03 sept. 2007, 01:37
par Bab
Elle affiche simplement la date...

(Plus de précisions ??)
function the_time( $d = '' ) {
	echo apply_filters('the_time', get_the_time( $d ), $d);
}

Posté : 03 sept. 2007, 01:42
par Sékiltoyai
Hé bien ce n'est pas possible alors. Faire une fonction qui affiche la date était une très mauvaise idée, tu aurais dû faire une fonction qui renvoit la date et afficher la valeur de retour.
Du coup, ici il va falloir soit que tu renonces à utiliser ta fonction, soit que tu modifies ta fonction (et par là même tous les appels de cette fonction) pour qu'elle renvoie la date formattée et non qu'elle l'affiche…

Posté : 03 sept. 2007, 01:44
par Bab
Bien embettant ce Wordpress loool
c'est la dernière grosse épine, le reste n'a pas posé problème... merci quand même...

La modifier ?? comment...

Posté : 03 sept. 2007, 01:51
par Sékiltoyai
C'est une fonction de Wordpress ?

Posté : 03 sept. 2007, 09:31
par Bab
Ce sont DES fonctions ;)

Posté : 03 sept. 2007, 12:46
par Sékiltoyai
Ah ok, ils ont faits leurs boulet là…
Bah à la limite utilise directement
apply_filters('the_time', get_the_time( $d ), $d);