2010-11-22 13 views
0

Je crée un site Web de type traite avec une affaire de type deal par jour en utilisant Wordpress. Fondamentalement, j'essaye de montrer une image de sponsor pour l'affaire d'aujourd'hui seulement basée sur la condition que si la date de poste d'aujourd'hui est la même que le serveur, montre alors la div et l'image de commanditaire, sinon ne la montre pas.Wordpress: Affichage particulier div seulement si publication a été publiée aujourd'hui

Je jurerais le code suivant a fonctionné, mais maintenant ne semble pas fonctionner du tout:

if(date('Yz') == get_the_time('Yz')): 

Toute aide et les pensées sont appréciés.

+0

Que fait la sortie get_the_time ('Yz') '? –

+0

@Pekka: C'est juste un wrapper à la date de PHP(): codex.wordpress.org/Function_Reference/get_the_time – ariefbayu

Répondre

0

J'apprécie toutes vos réponses les gars, mais j'ai pensé moi-même finalement. Voici la solution si quelqu'un en a besoin, je suis sûr que ça pourrait être mieux, mais ça marche comme je le veux aussi.

<?php 
    $postDate = strtotime($post->post_date); 
    $todaysDate = time(); 
    if($postDate >= $todaysDate): 
     // Do some stuff for todays post 
    endif; 
?> 
0

Il peut s'agir d'un cas où il ne fonctionne pas en dehors de la boucle.