Redirigir a la entrada directamente si el archive solo tiene una
Este snippet redirige automáticamente al usuario a la única entrada encontrada en una página de archivo (como categorías, etiquetas o taxonomías personalizadas) si solo existe una publicación para mostrar. Esto mejora la experiencia del usuario al ahorrarles el paso adicional de hacer clic en la única entrada disponible.
Nota: Asegúrate de que esta funcionalidad sea adecuada para tu sitio, especialmente si los archivos tienen otro contenido además de las publicaciones. Este código utiliza wp_redirect()
para realizar la redirección.
php code
function ft_redirect_to_post(){
global $wp_query;
if( is_archive() && $wp_query->post_count == 1 ){
the_post();
$post_url = get_permalink();
wp_redirect( $post_url );
}
}
add_action('template_redirect', 'ft_redirect_to_post');