Buenas, hace poco monté un blog en el que he añadido un plugin para hacer una redireccion al acceder a un tipo de contenido en concreto a través de un custom field "redirect" en el que agrego la url a la que hay hacer la redirección, el caso es que estando logeado funciona sin problemas pero cuando me deslogeo deja de funcionar.
EL plugin en si es muy sencillo, os lo paso a ver si podéis decirme a qué se debe el fallo... GRacias de antemano ;)
Código PHP:
require_once($_SERVER['DOCUMENT_ROOT'] . '/wp-config.php');
add_action('get_header', 'redirect');
function redirect () {
global $post;
if (is_page() || is_object($post)) {
if (get_post_meta($post->ID, 'redirect', true)) {
header('Location: ' . get_post_meta($post->ID, 'redirect', true));
}
}
}