Agregar un intervalo cuando se actualiza el tipo de publicación personalizada

4

Lo que estoy tratando de hacer es que aparezca una etiqueta span en la parte superior del tipo de publicación cada vez que se actualice la publicación.

La forma en que se configura la página, es una consulta de diferentes tipos de publicaciones que listan trabajos actualmente disponibles. Siempre que se publique un nuevo trabajo, habrá una nueva publicación en la cuadrícula de publicaciones con el período "Nuevo" que caducará después de 14 días.

Intento hacer lo mismo pero con un intervalo 'Actualizado' cada vez que se actualiza una de estas publicaciones.

Este es el código que creo que es responsable del "Nuevo" intervalo.

<?php if (strtotime($post->post_date) > strtotime('-14 days')): ?>
    <div class="new-job-tag"><span>New</span></div>
<?php endif; ?>

Traté de hacer lo mismo para el período de actualización actualizado de esta manera:

<?php if (strtotime($post->the_modified_date) > strtotime('-14 days')): ?>
    <div class="updated-job-tag"><span>Updated</span></div>
<?php endif; ?>

pero no parece estar funcionando.

¿Me equivoco al suponer que esta línea de código es responsable del intervalo 'Nuevo'?

    
pregunta David Kim 23.02.2017 - 20:10

1 respuesta

0

No, tienes razón. Este es el código que es responsable del intervalo "Nuevo":

<?php if (strtotime($post->post_date) > strtotime('-14 days')): ?>
    <div class="new-job-tag"><span>New</span></div>
<?php endif; ?>

El único problema con su modificación es que no hay ningún campo llamado the_modified_date en el WP_Post object .

El nombre propio de ese campo es post_modified , por lo que su código debería tener este aspecto:

<?php if (strtotime($post->post_modified) > strtotime('-14 days')): ?>
    <div class="updated-job-tag"><span>Updated</span></div>
<?php endif; ?>
    
respondido por el Krzysiek Dróżdż 29.05.2018 - 22:36

Lea otras preguntas en las etiquetas