Tutorial: Redirecionamento automático para único post em categoria ou etiqueta

  • Autor Autor Jblogger
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
Jblogger

Jblogger

1
Épsilon
Redactor
Verificación en dos pasos activada
Suscripción a IA
Para evitar contenido duplicado en categorías o etiquetas cuando sólo hay un post en ellas, añadid el siguiente código en vuestro functions.php

function 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', 'redirect_to_post');

Esta función redirige aquella tag o categoría donde sólo hay un artículo, a ese artículo en concreto.

Muy útil para Google Panda/Penguin

Espero que os sirva 🙂

Fuente: Wordpress Redirect to a single post if one post in category or tag - WordPress Snippets, Code, Hacks, 590+ for your theme, blog
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Tutorial aprobado y agregado al listado, me parece bastante bueno gracias por la colaboración 🙂
 
Me dio un error al implementar el código..
 
Para evitar contenido duplicado en categorías o etiquetas cuando sólo hay un post en ellas, añadid el siguiente código en vuestro functions.php



Esta función redirige aquella tag o categoría donde sólo hay un artículo, a ese artículo en concreto.

Muy útil para Google Panda/Penguin

Espero que os sirva 🙂

Fuente: Wordpress Redirect to a single post if one post in category or tag - WordPress Snippets, Code, Hacks, 590+ for your theme, blog

Ese codigo me da error
 
Pues a mí me sigue funcionando correctamente...
 
Por que no nos dice despues o ante de que archivo colocate ese codigo?
 
Voltar
Topo