• Saltar a la navegación principal
  • Saltar al contenido principal
Código Genesis

Código Genesis

Tutoriales de WordPress y Genesis Framework

  • Empieza aquí
  • Cuenta
    • Suscripción
    • Perfil
    • Actualizar tarjeta
    • Favoritos
    • Salir
  • Suscribirse
  • Acceder

Redireccionar errores 404 a una página personalizada en WordPress

Descubre en este tutorial cómo redirigir a una página personalizada los errores 404 (o «no encontrado» con un simple snippet de código en WordPress.

¿Quieres crear una página personalizada 404 sin tener que crear o modificar el fichero 404.php?

Es cierto que puedes conseguirlo con un plugin pero existe otra forma más sencilla:

Crear la página que quieres mostrar cuando no exista la URL y hacer que sea la que vean los visitantes usando una redirección a hacia la misma.

De esta forma, puedes crear una página personalizada de forma sencilla con el editor de bloques (o incluso un constructor visual, aunque te recomiendo el editor de bloques).

¿Cómo?

Usando las etiquetas condicionales de WordPress y a la función wp_redirect.

Snippet para redirigir los errores 404 a una página personalizada

Añade el siguiente fragmento al final del fichero functions.php o plugin de funcionalidades:

Para ver este código y los otros 1805 snippets de esta web,
identifícate o suscríbete aquí.

Así de sencillo, ¿ves?

En este caso, usas la función wp_redirect conjuntamente con la etiqueta condicional is_404 para que cuando no se encuentre una página, la web redireccione a la página personalizada que has creado.

En este ejemplo, la redirección se haría a la página con el slug «error404», pero puedes modificar esta parte del código para que se ajuste al de tu página personalizada.

Conclusión

Ahora ya sabes cómo conseguir que todas las visitas de la web que obtengan un error 404 se dirijan a la página personalizada que tú quieras.

¿Alguna duda? Te leo en los comentarios.

Y si quieres darme una sugerencia para próximos tutoriales, déjamela en el formulario de contacto. Ventajas de ser suscriptor. 😉

PHP WordPress

Nahuai Badiola

Desarrollador web especializado en WordPress y Genesis Framework. CEO de Código Genesis y cofundador de OsomPress (temas y plugins para WordPress).

Para dejar dudas o preguntas sobre este código, puedes login o suscribirte.

  • Empieza aquí
  • Sobre Código Genesis
  • Preguntas frecuentes
  • Contacto

Aviso legal · Política de privacidad · Política de cookies · Condiciones de contratación
Copyright © 2023 · Código Genesis

¿Has olvidado tu contraseña?