Inclure 2 fonctions l'une dans l'autre

Bab
Petit nouveau ! | 4 Messages

03 sept. 2007, 00:45

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.

ViPHP
ViPHP | 5924 Messages

03 sept. 2007, 01:34

Que fait ta fonction the_time ?

Bab
Petit nouveau ! | 4 Messages

03 sept. 2007, 01:37

Elle affiche simplement la date...

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

ViPHP
ViPHP | 5924 Messages

03 sept. 2007, 01:42

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…

Bab
Petit nouveau ! | 4 Messages

03 sept. 2007, 01:44

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...

ViPHP
ViPHP | 5924 Messages

03 sept. 2007, 01:51

C'est une fonction de Wordpress ?

Bab
Petit nouveau ! | 4 Messages

03 sept. 2007, 09:31

Ce sont DES fonctions ;)

ViPHP
ViPHP | 5924 Messages

03 sept. 2007, 12:46

Ah ok, ils ont faits leurs boulet là…
Bah à la limite utilise directement
apply_filters('the_time', get_the_time( $d ), $d);