Cómo resaltar nuevas publicaciones para visitantes que regresan en WordPress

¿Alguna vez te has preguntado cómo los sitios populares resaltan nuevas publicaciones para los visitantes que regresan? Destacar claramente las nuevas publicaciones para los visitantes que regresan es una excelente manera de ayudar a los usuarios a encontrar contenido nuevo y aumentar sus visitas a la página. En este artículo, le mostraremos cómo resaltar nuevas publicaciones para los visitantes que regresan en WordPress.

Cómo resaltar nuevas publicaciones para visitantes que regresan en WordPress

¿Por qué resaltar nuevas publicaciones para visitantes que regresan?

Los visitantes que regresan suelen ser usuarios a los que les gusta su contenido y regresan en busca de más. Sin embargo, la mayoría de estos usuarios solo pasan unos segundos y se van si no encuentran nada interesante.

Al resaltar nuevo contenido, puede dirigir la atención del usuario al contenido más reciente. Esto no solo lo ayudará a aumentar sus páginas vistas, sino que también ayudará a los usuarios a encontrar contenido nuevo.

Método 1: resalte las nuevas publicaciones de WordPress con un complemento

En este método, utilizaremos un complemento para resaltar nuevas publicaciones para los usuarios que regresan. Este método es más fácil de implementar y lo recomendamos para principiantes.

Lo primero que debe hacer es instalar y activar el complemento Marcar nuevas publicaciones. Para obtener más detalles, consulte nuestra guía paso a paso sobre cómo instalar un complemento de WordPress.

Tras la activación, debe visitar Configuración »Marcar nuevas publicaciones para configurar el complemento.

Marcar la configuración de nuevas publicaciones

Primero debes elegir la ubicación del marcador. El complemento puede mostrar un nuevo marcador de publicación antes del título de la publicación, después del título de la publicación, o ambos.

Después de eso, debes elegir un tipo de marcador. Hay varias opciones. Por defecto, el complemento mostrará una pequeña imagen como marcador.

Nueva publicación destacada

Puedes elegir mostrar un círculo, una imagen personalizada, un texto “Nuevo” o una bandera.

Por último, debe seleccionar cuándo desea que desaparezca el marcador. Si marca la casilla junto a la opción “Marcar publicaciones como leídas solo después de abrir”, el complemento seguirá mostrando publicaciones no leídas como nuevas para sus usuarios.

Esto puede ser un poco molesto para sus usuarios. Recomendamos dejarlo sin marcar para que sus usuarios solo reciban notificaciones sobre nuevas publicaciones desde su última visita.

No olvides hacer clic en el botón Guardar para guardar tu configuración.

Eso es todo, el complemento ahora resaltará las nuevas publicaciones para los usuarios que regresan con el tipo de marcador seleccionado.

Método 2: resalte las nuevas publicaciones agregando código manualmente

Este método requiere agregar código a su sitio de WordPress. Si está seguro de agregar fragmentos de código a su sitio de WordPress, puede probar este método.

Como siempre, asegúrese de hacer una copia de seguridad de WordPress antes de agregar fragmentos de código a su sitio.

Lo primero que debe hacer es copiar y pegar este código en el archivo functions.php de su tema o en un complemento específico del sitio.

function wpb_lastvisit_the_title ( $title, $id ) {

if ( !in_the_loop() || is_singular() || get_post_type( $id ) == 'page' ) return $title;

// if no cookie then just return the title 

if ( !isset($_COOKIE['lastvisit']) ||  $_COOKIE['lastvisit'] == '' ) return $title;
$lastvisit = $_COOKIE['lastvisit'];
$publish_date = get_post_time( 'U', true, $id );
if ($publish_date > $lastvisit) $title .= 'New';
return $title;
 
}

add_filter( 'the_title', 'wpb_lastvisit_the_title', 10, 2);
 
// Set the lastvisit cookie 

function wpb_lastvisit_set_cookie() {

if ( is_admin() ) return;
$current = current_time( 'timestamp', 1);
setcookie( 'lastvisit', $current, time()+60+60*24*7, COOKIEPATH, COOKIE_DOMAIN );
}

add_action( 'init', 'wpb_lastvisit_set_cookie' );

Este código busca una cookie llamada lastvisit cuando un usuario llega a su sitio web. Si no encuentra la cookie, establece la cookie con la hora actual.

Si encuentra la cookie, agrega “Nuevo” al título de los artículos publicados desde la última visita del usuario.

Observe que hay una clase de artículo nuevo en el etiqueta alrededor de “Nuevo”. Usarás esta clase para diseñar el texto usando CSS.

Usamos el siguiente CSS para nuestra demostración. Simplemente cópielo y péguelo en la hoja de estilo de su tema o tema secundario.

.new-article { 
background: #feffdd;
padding: 3px;
border: 1px solid #eeefd2;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
margin-left:5px;
font-size: small;
font-weight: bold;
}

Así es como se veía en nuestro sitio web de demostración.

Destacando novedades desde los últimos artículos visitados en WordPress

Esperamos que este artículo te haya ayudado a destacar nuevas publicaciones para los visitantes que regresan en WordPress. Juegue con el código, cambie el texto resaltado y CSS para satisfacer sus necesidades.

También puede consultar nuestra guía sobre cómo mostrar las últimas publicaciones visitadas a un usuario.

Si te gustó este artículo, suscríbete a nuestro canal de YouTube para ver videos tutoriales de WordPress. También puedes encontrarnos en Twitter y Facebook.