Hace unos meses compré el Theme Thesis y una de las opciones que tiene es la de poder redireccionar ya sea una entrada (post) o bien una página.
Redirección 301 para la URL de esta página
Usa esta práctica herramienta para crear enlaces visualmente atractivos para tu sitio. Si añades un URL en el campo siguiente, los usuarios serán redirigidos a este URL cuando visiten el URL definido en el enlace permanente superior (localizado junto al título de la entrada). Recuerda: El enlace permanente es el URL que debes poner a disposición de los usuarios cuando quieras mandarlos al URL del siguiente campo.
El código que utiliza el theme es el siguiente:
<?php
$redirect_301 = get_post_meta($post->ID, 'redireccion', true);
if ( $redirect_301 ) {
wp_redirect( $redirect_301, 301 ); exit;
} else {
get_header();
} ?>
En caso de que quieras redireccionar una entrada debes de colocar ese código en el archivo de la plantilla single.php y si lo que quieres es redireccionar una página entonces va en page.php.
Ya sea en single.php y/o page.php lo que debes de hacer es quitar
<?php get_header(); ?>
y poner el código.
Para redirigir la entrada debes de agregar un campo personalizado (custom field), el nombre del campo sería redireccion (o bien puedes utilizar el nombre que quieras solo debe de coincidir con el dato del código) y en el valor añades la url a la cual quieres redirigir la entrada.
Adalberto Salazar Osorio dice
Me ha sido de gran utilidad esta información, muchas gracias por compartirla.
Saludos!
Emili dice
Gracias por compartir. Información de gran utilidad.
Suerte!!
alan dice
mil gracias por esto, me fue muy util, me gustaria saber como hacer para que abra en otra ventana