Hola, a ver si te puedo ayudar
algunas sugerencias generales sobre cómo resolver el problema de mostrar el tiempo transcurrido desde que se publicó un post y cómo mostrar el título de publicaciones de años anteriores.
- Mostrar el tiempo transcurrido desde la publicación del post: Puedes intentar buscar en el repositorio oficial de plugins de WordPress (https://wordpress.org/plugins/) utilizando palabras clave como «relative time,» «time ago,» o «elapsed time» para encontrar un plugin actualizado que se adapte a tus necesidades. Si el plugin «[TiSiE] RelativeTime» ya no funciona, es posible que exista una alternativa más actualizada que cumpla con los requisitos.
Además, también puedes considerar una solución sin plugins mediante la implementación de código personalizado utilizando las funciones de fecha y tiempo de PHP y WordPress. Esto te dará un control más directo sobre cómo se muestra el tiempo transcurrido. Un desarrollador web con conocimientos de PHP y WordPress puede ayudarte a implementar esta solución personalizada.
- Mostrar el título de publicaciones de años anteriores en un widget público: Para mostrar el título de publicaciones de años anteriores, puedes utilizar el siguiente código personalizado en un widget o en una función de tu tema de WordPress:
function display_anniversary_posts() {
$current_date = getdate();
$args = array(
‘date_query’ => array(
array(
‘month’ => $current_date[‘mon’],
‘day’ => $current_date[‘mday’],
),
),
‘post_type’ => ‘post’,
‘posts_per_page’ => 5,
);
$anniversary_posts = new WP_Query( $args );
if ( $anniversary_posts->have_posts() ) {
echo '<ul>';
while ( $anniversary_posts->have_posts() ) {
$anniversary_posts->the_post();
echo '<li><a href="' . get_permalink() . '">' . get_the_title() . '</a></li>';
}
echo '</ul>';
}
wp_reset_postdata();
}
add_shortcode( ‘display_anniversary_posts’, ‘display_anniversary_posts’ );
Este código mostrará los títulos de hasta 5 publicaciones que coincidan con el mes y día actual, pero de años anteriores. Puedes colocar este código en el archivo functions.php de tu tema, o crear un plugin personalizado para agregar este widget en un área específica del sitio.
Recuerda que siempre es importante hacer una copia de seguridad completa de tu sitio web antes de realizar cambios significativos o instalar nuevos plugins o funciones personalizadas.
Si tienes dificultades para implementar estas soluciones, te recomendaría buscar asistencia de un desarrollador web experimentado o un foro de soporte de WordPress para obtener ayuda más específica sobre cómo resolver tu problema con las últimas actualizaciones de WordPress y PHP.