Redireccion 301 en Wordpress


Podemos crear un redireccionamiento desde nuestras Páginas, Post y Custom Post.

Esta técnica es adecuada cuando:

  • Es necesario actualizar la información de una publicación en una nueva, de este modo los usuarios serán redirigidos a la actualización.
  • Escribimos una publicación como reseña y al acceder, el post debe redirigirse a un sitio externo (Linkpost). Un ejemplo de esto: Digging into WordPress.

Esta técnica también puede sustituir a las plantillas de redireccionamiento como la que ofrece WooThemes que solo se limita en páginas.

Tan solo escribe el siguiente código dentro del archivo functions.php:

<?php

add_action( 'template_redirect', 'singular_redirect' );

function singular_redirect() {
	global $wp_query;

	if ( $wp_query->is_singular ) {
		$redirect = get_post_meta( $wp_query->post->ID, 'redirect', true);

		if ( $redirect )
			wp_redirect( $redirect, 301 );
	}
}

?>

Redirect 301

Posted in

Leave a Reply