Blog de TemplateMonster

WordPress: Cómo crear un redireccionamiento de una página de inicio a cualquier URL por medio del redireccionamiento de PHP

Este tutorial te mostrará cómo crear un redireccionamiento de la página de inicio de WordPress a cualquier URL utilizando el redireccionamiento de PHP.

Para añadir una función de redirección a tu plantilla de WordPress, deberías hacer lo siguiente:

  1. Inicia sesión en tu Dashboard, ve a Apariencia -> Editor y selecciona la plantilla de página de inicio (page-home.php):   Si no tienes ninguna plantilla de página de inicio en tu carpeta de tema, deberías copiarla y pegarla allí. Para hacerlo, copia el archivo page-home.php del directorio wp-content/themes/CherryFramework y pégalo en wp-content/themes/themeXXXXX.
  2. A modo de ejemplo, redirijamos nuestra página de inicio a la página de contacto. Para hacerlo, añade el siguiente código justo antes de la función get_header();:
    $location = get_site_url() . "/contact";
    wp_redirect( $location, 301 );
    exit;						

    Puedes asignar cualquier ubicación interna/externa a la variable $location. Si se trata de una ubicación interna, deberías añadir una llamada a la función get_site_url() antes del slug, como se muestra en el ejemplo anterior.

  3. Guarda los cambios en el archivo page-home.php, haciendo clic en el botón Actualizar archivo:                                                                                                                                                            Ahora cuando ingresas la URL de tu página de inicio, se redirigirá automáticamente a otra página. Siéntete libre de aplicar este método a cualquiera de tus plantillas de páginas además de la plantilla de página de inicio.