Como Redireccionar una Página en WordPress
Si tu gestor de contenido es el bien ponderado Wordpress hoy les traigo una forma que existe donde puedes redireccionar a cualquier dirección URL desde una página de tu blog, claro está que existen plugins para esto pero eso suele sobrecargar el servidor y consumir mas ancho de banda del necesario, su autor es Dave Stewart y para ponerla en práctica solo debemos hacer lo siguiente.
Primero debemos crear un archivo llamado template-redirect.php y guardarlo dentro de la carpeta de nuestro theme, [wp-content/themes/default/] y dentro de este archivo copiar las siguientes líneas, puedes usar Block de Notas de Windows o cualquier editor de texto para hacerlo.
<?php
/*
Template Name: Page Redirect* @author Dave Stewart
* @email dave@davestewart.co.uk
* @web www.davestewart.co.uk* @name Page Redirect
* @type PHP page
* @desc Wordpress template that redirects the current page based on the content of the database entry it loads* @requires Wordpress
* @install Copy this file to the directory of the theme you wish to use
* usage
1. Create a new Page in your Wordpress control panel
2. Enter the URL (or local path, relative to your Wordpress directory) you want to redirect to as the only page content
3. Set the Page Template to “Page Redirect”
4. Publish
*/if (function_exists(‘have_posts’) && have_posts()){
while (have_posts()){// get the post
the_post();// get content
ob_start();
the_content();
$contents = ob_get_contents();
ob_end_clean();// correctly build the link
// grab the ‘naked’ link
$link = strip_tags($contents);
$link = preg_replace(‘/\s/’, ”, $link);// work out
if(!preg_match(‘%^http://%’, $link)){
$host = $_SERVER['HTTP_HOST'];
$dir = dirname($_SERVER['PHP_SELF']);
$link = “http://$host$dir/$link”;
}// do the link
header(“Location: $link”);
die(”);
}}
?>
Luego de crear el archivo entras a tu panel de Wordpress, vas a la opción de crear una nueva página y en la lista de plantillas te aparecerá la recien creada, la eliges, ingresa en el contenido la URL a la que quieres hacer la redirección y listo, ya deberia funcionarte.
Relacionados
Sin comentarios
RSS feed para los comentarios de esta entrada.
Disculpa, los comentarios están cerrados.
Este blog funciona con WordPress | © 2007-2009 El blog de alexs!
Entradas y Comentarios feeds.
XHTML y CSS válidos.
