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.


Diane Parks

Diane trabja como una redactora del blog MonsterPost España desde hace muchos años. No imagina su vida sin escribir, aprender algo nuevo cada día, desarollarse personalmente y profesionalmente, y compartir sus conocimientos y experiencia con los lectores del blog. ¡Síguela en Facebook!