Fer que wordpress mostre els events futurs

Modificar el fitxer wp-includes/query.php:

  • En la línia 969 afegir una condició OR post_status='future'
  • En la línia 1084 afegir if ( 'future' == $status) { $this->is_preview = true; }, més els {} necessaris

Hi ha que modificar el sidebar de tema, perquè apareguen algunes coses bé. Per exemple, perquè aparega un DIV, amb els posts futurs, he afegit un troç de codi, molt paregut al que ja mostra els posts més recents, pero ara he canviat açò:

$posts = get_posts('numberposts=5&offset=1');

per açò:

$posts = get_posts('post_status=future');

Per que apareguen els posts futurs en les agrupacions per mes, he modificat el fitxer wp-includes/general-template.php, en la línia 358 he afegit una condició OR post_status='future'.
. Per cert, el meu template utilitzava la funció get_archives() que ya està deprecated, i l’he canviat per wp_get_archives().

La funció get_calendar() també está en wp-includes/general-template.php. Aquí no hi ha més remei que buscar tortes les selects que apareixen en la funció i possar la condició OR post_status='future'. A més de mirar-les totes, s’han de comprovar i, on hi estiga alguna condició de < currentTime o alguna cosa pareguda, haurem de llevar-la.

RSS feed for comments on this post · TrackBack URL

Leave a Comment