Mostrando resultados del 1 al 4 de 4

Tema: Como Redireccionar una Página de WordPress

  1. #1
    Avatar de GonZa
    GonZa está desconectado Usuario Delta
    Registro
    24-mayo-2009
    Ubicación
    Argentina
    Mensajes
    630
    CMS
    CMS Utilizado
    Ir a GonZa página de inicio Mi Twitter Mi Facebook
    Buenas, aquí les traigo otra técnica interesante para WordPress que nos permitirá redireccionar a cualquier URL desde una página de nuestro blog, existen plugins que hacen esto, pero para que usar uno si lo podemos hacer con una simples líneas y sin consumir nuestro ancho de banda (tal vez un poco pero no tanto al usar un plugin).
    Esta técnica fue hecha por Dave Stewart y para usarla tenemos que crear una plantilla para usarla en la pagina que vamos a redireccionar, empecemos.

    Paso 1:

    Primero vamos a crear un archivo llamado template-redirect.php dentro de la carpeta de nuestro theme, por ejemplo, wordpress_root_directory/wp-content/themes/default/ y ahi debemos crear el archivo, quedándonos así ya con el archivo creado: wordpress_root_directory/wp-content/themes/default/template-redirect.php. Aun nos falta copiar las siguientes líneas al archivo recién creado con algún software, como por ejemplo, Adobe Dreamweaver o simplemente el Bloc de Notas que trae Windows.

    Código HTML:
    <?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('');
                    }
    
        }
    ?>
    Paso 2:

    Ya creado el archivo con su respectivo código debemos ir a nuestro panel de administración en WordPress, de ahí tenemos que crear una nueva página para nuestro sitio, para ello, vamos a Páginas-> Crear y en la lista de Plantillas va a aparecer la que recién creamos, la elegimos y en el contenido ingresamos la URL donde queremos que se redireccione nuestra página al entrar.



    Listo, solo nos queda probar si funciona yendo al inicio de nuestro blog y accediendo a la página creada, si funciona, se debería redireccionar a la URL indicada en el contenido de la pagina creada. Si no has podido o no sabes crear el archivo con su código, lo puedes bajar desde aquí.

    El tutorial original lo puedes encontrar aquí. Si enlazan el tuto, haganlo ahí.

    Dedito verde si les sirvio jajajaja.

    Saludos!

  2. #2
    Avatar de Lexmax_ONE
    Lexmax_ONE está desconectado Moderador
    Registro
    09-julio-2009
    Ubicación
    Santo Domingo, Republica Dominicana
    Mensajes
    2.397
    CMS
    CMS Utilizado
    Ir a Lexmax_ONE página de inicio Mi Twitter Mi Facebook
    Si funciona muy bien eso, lo he usado durante mucho tiempo
    BBPIN:23B2290C

  3. #3
    Avatar de Alan
    Alan está desconectado Usuario Mi
    Registro
    06-abril-2009
    Ubicación
    Tabasco, México.
    Edad
    23
    Mensajes
    3.194
    CMS
    CMS Utilizado
    Ir a Alan página de inicio Mi Twitter Mi Facebook Mi Google+
    Excelente aporte!! yo lo que venía haciendo para este tipo de situaciones era crear un archivo PHP con redirección 301 y subirlo a una carpeta dentro de mi sitio, para luego linkear el PHP desde cualquier lado.

    Un ejemplo: Web Hosting, Reseller Hosting, and Dedicated Servers - Website Hosting w/ cPanel - HostGator


    Mis sitios: Blog MX & Alan Rodriguez | Léeme también en: Marlex Systems

  4. #4
    Avatar de GonZa
    GonZa está desconectado Usuario Delta
    Registro
    24-mayo-2009
    Ubicación
    Argentina
    Mensajes
    630
    CMS
    CMS Utilizado
    Ir a GonZa página de inicio Mi Twitter Mi Facebook
    Cita Iniciado por Alan Ver Mensaje
    Excelente aporte!! yo lo que venía haciendo para este tipo de situaciones era crear un archivo PHP con redirección 301 y subirlo a una carpeta dentro de mi sitio, para luego linkear el PHP desde cualquier lado.

    Un ejemplo: Web Hosting, Reseller Hosting, and Dedicated Servers - Website Hosting w/ cPanel - HostGator
    Si, muchos usan esa opción.

    Saludos!

Información del tema

Users Browsing this Thread

Actualmente hay 1 usuarios leyendo este tema. (0 miembros y 1 invitados)

Temas Similares

  1. Penalidad de Google por redireccionar dominio
    Por hijodelared en el foro Google
    Respuestas: 14
    Último mensaje: 06-ago-2009, 14:06
  2. Respuestas: 7
    Último mensaje: 19-jul-2009, 11:33
  3. redireccionar permalinks si o no ?
    Por blogs en el foro Wordpress
    Respuestas: 2
    Último mensaje: 31-may-2009, 13:14
  4. ¿Como poner adsense en Wordpress?
    Por Diego en el foro Wordpress
    Respuestas: 12
    Último mensaje: 30-may-2009, 14:02
  5. Utilizar wordpress como CMS
    Por Carlos Arreola en el foro Wordpress
    Respuestas: 14
    Último mensaje: 21-may-2009, 15:50

Normas de Publicación

  • No puedes crear nuevos temas
  • No puedes responder mensajes
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •