WordPress: personaliza CSS se a publicación se publica hoxe

logotipo de wordpress

Hai tempo que quero engadir os pequenos gráficos do calendario ás miñas publicacións. Escribín dúas clases para a data div e fixei a imaxe de fondo de xeito diferente segundo se o artigo se escribiu hoxe ou non. Grazas a Michael H nos foros de soporte de WordPress, Por fin conseguín a miña afirmación correcta. Aquí está o que fixen. Teño unha imaxe de fondo definida para a data da clase div:


Para a div de hoxe, fixei unha imaxe de fondo diferente aplicada a unha clase div chamada the_date_today:


Agora que teño estes conxuntos, necesito escribir algún código que engada o "_hoxe" se o post foi escrito hoxe:

post_date_gmt); if($post_date==gmdate('Ymd')) { echo '_today'; } ?>">

Aquí tes como funciona:

  1. Establecín unha variable chamada $ post_date igual á data da publicación formatado como Ymd.
  2. Escribo unha afirmación if para que se esa variable é igual á data de hoxe (tamén formatado como Ymd), engado "_hoxe"

Voila! Agora teño un gráfico do calendario que mostra se a publicación foi ou non escrita hoxe. Só teño que axustar a zona horaria e xa o vou facer.

5 Comentarios

  1. 1

    Ola Doug. Isto é realmente liso!

    Nota lateral, suxiro que mova a súa caixa de verificación "subscribirse a" encima do botón Engadir comentario ... para min, é un pouco máis fácil de usar.

    Gran traballo nos teus novos gráficos de calendario e CSS.

    • 2

      Grazas Sexan.

      O posicionamento da caixa de verificación é adrede. Poñelo fóra dos outros campos crearía separación entre el e os outros campos moi espaciados. Ao colocalo preto do botón, está colocando unha selección preto dunha acción, isto pode provocar que máis persoas o perdan mentres completan os seus pensamentos nun comentario e se envían a enviar.

      Non obstante, faltan as tabulacións axeitadas. Vou corrixilo.

  2. 3
  3. 5

    Ok, non me decatei de que era o que querías axustar para GMT.

    Estou seguro de que estás encima del mr código mono, pero quizais podes facer algún tipo de declaración "se" mirando o tempo do teu servidor?

    se a data / hora do servidor é X en comparación coa data / hora da publicación, mostre a imaxe X ou algo nese sentido.

¿Que pensas?

Este sitio usa Akismet para reducir o spam. Aprende a procesar os teus datos de comentarios.