Cómo resolver el error «El enlace que seguiste ha caducado» en WordPress










  • ¿Está experimentando el error «El enlace que siguió ha caducado» en WordPress? Este es uno de los muchos errores comunes de WordPress que puede encontrar al usar WordPress. Pero como la mayoría de los errores de WordPress, es fácil de arreglar.

    El principal problema con este mensaje de error es su falta de descripción. El mensaje de error, de ninguna manera, le dice qué es lo que está mal. Esto hace que sea difícil de resolver para los principiantes. Ese no es un problema poco común donde hay muchos errores involucrados.

    Hoy, demostraré cómo resolver el error “El enlace que siguió ha caducado” en WordPress. Hay varios métodos diferentes disponibles, y cubriremos algunos de ellos. También hablaremos sobre algunos métodos de solución de problemas que puede usar cuando se encuentra con otros errores de WordPress.

    ¿Qué causa el error «El enlace que seguiste ha caducado»?

    Siempre es importante comprender la causa de un mensaje de error porque esto le brinda el conocimiento para evitarlo en el futuro. Sé que es más fácil decirlo que hacerlo en muchos casos. Hablaremos de eso más en un minuto.

    En cuanto a «El enlace que siguió ha caducado», normalmente experimentará este error cuando esté en el proceso de cargar un tema o complemento desde el panel de administración.

    El problema se debe al límite de carga de archivos definido por su proveedor de alojamiento web. En la mayoría de los casos, el límite es lo suficientemente alto para evitar este tipo de errores. Sin embargo, si el archivo es más grande de lo normal, o si su host ha establecido un límite bajo de carga de archivos, puede ocurrir el error.

    Si estaba tratando de cargar un archivo o directorio grande que no sea un complemento o un tema, lo más probable es que se encuentre con el error » Tiempo máximo de ejecución excedido «. Dos errores diferentes, pero la causa raíz es la misma en ambos casos.

    Sin embargo, este error no es demasiado difícil de solucionar.

    Cómo resolver el error «El enlace que seguiste ha caducado» en WordPress

    Dado que el error se debe a un límite de carga establecido por su servidor web, todo lo que necesita es aumentar ese límite.

    Nada de eso, ¿verdad?

    Hay varias formas de hacer esto, y todas requieren agregar algunas líneas de código. No dejes que eso te desanime. No necesita ser un experto en codificación para corregir este error. Mientras puedas copiar y pegar, estarás bien.

    Método 1: archivo functions.php

    El archivo functions.php es el archivo más editado para la mayoría de los sitios web. Sin embargo, tenga en cuenta que esto está vinculado a su tema actual de WordPress.

    Por lo tanto, si decide cambiar su tema más tarde, su límite de carga se restablecerá al valor predeterminado. Pero si no cambia su tema con frecuencia, entonces este es el archivo más fácil de editar.

    Esta es una de las razones por las que siempre es una buena idea usar un tema secundario cuando se ejecuta un sitio web de WordPress.

    Si planea cambiar de tema y no quiere usar un tema secundario, es posible que prefiera probar el siguiente método. Ese implica una edición del archivo .htaccess, que no es parte de WordPress, por lo que una actualización de WordPress no lo sobrescribirá.

    Pero para detener el error a través del archivo functions.php, esto es lo que debe hacer. Localice el archivo function.php de su tema y pegue el siguiente código en él:

    1
    2
    3
    @ini_set( 'upload_max_size' , '100M' );
    @ini_set( 'post_max_size', '100M');
    @ini_set( 'max_execution_time', '300' );

    Asegúrese de cambiar los valores upload_max_size y post_max_size a los tamaños necesarios que necesita. También debe asegurarse de que el tiempo máximo de ejecución sea lo suficientemente largo para cargar el archivo.

    Guarde los cambios en el archivo y su error debería resolverse.

    Algunas cosas a tener en cuenta sobre este método

    Recomendaría que mantenga los valores anteriores lo más bajos posible, mientras los aumenta lo suficiente para corregir el error.

    Hay un par de razones para ese enfoque. En primer lugar, no necesariamente desea permitir tiempos de ejecución prolongados, ya que eso puede tener un efecto negativo en el rendimiento de su sitio web durante las cargas de gran tamaño. Si carga muchos archivos grandes, eso puede ser un problema.

    En segundo lugar, los tiempos de ejecución más cortos y un tamaño de carga más pequeño pueden evitar que un hacker cargue fácilmente archivos grandes. De acuerdo, ese es un escenario menos probable. Pero teniendo en cuenta que cada día se piratean 90.000 sitios de WordPress (¡más de uno cada segundo!), es algo que nos puede pasar a cualquiera de nosotros.

    Método 2: archivo .htaccess

    Si cambia su tema con frecuencia o planea hacerlo pronto, modificar el archivo .htaccess es la mejor opción.

    El archivo .htaccess vive en el directorio raíz (a menudo public_html) de su sitio web y le permite configurar ciertos tipos de comportamiento del servidor web. Esa configuración se realiza agregando o eliminando directivas del archivo.

    Simplemente ubique el archivo .htaccess (nuevamente, generalmente se encuentra en el directorio raíz de su sitio, no en el directorio de WordPress) y pegue las siguientes líneas de código:

    1
    2
    3
    4
    php_value upload_max_filesize 100M
    php_value post_max_size 100M
    php_value max_execution_time 300
    php_value max_input_time 300

    Recuerde ajustar estos valores para satisfacer sus necesidades específicas. Pero las mismas recomendaciones que hice para el método #1 se aplican aquí. No desea agregar valores necesariamente altos.

    Guarde los cambios en el archivo, ya no debería ver el mensaje «El enlace que siguió ha caducado».

    Método 3: archivo php.ini

    A veces, encontrar el archivo .htaccess puede resultar un desafío. Si desea evitar eso por completo y no usar el método functions.php, todavía hay otra opción: el archivo php.ini .

    Sin embargo, es importante saber que si tiene un paquete de alojamiento compartido, es posible que el archivo php.ini no exista o que el usuario no lo pueda editar. En ese caso, puede intentar crear un archivo php.ini en blanco en el directorio raíz de su sitio web.

    Una vez que haya localizado o creado el archivo php.ini, pegue las siguientes líneas de código en él:

    1
    2
    3
    upload_max_filesize = 100M
    post_max_size = 100M
    max_execution_time = 300

    Ajuste estos valores como mejor le parezca.

    Guarde los cambios y su error se resolverá.

    Solución de problemas de «El enlace que seguiste ha caducado» y otros errores de WordPress

    ¿Sabía que puede deshabilitar temporalmente (y rápidamente) un complemento cambiando el nombre del directorio del complemento? Esa es una herramienta de solución de problemas estándar, pero hay mucha más información de solución de problemas disponible.

    Es fácil arreglar los errores de WordPress

    Uno de los mayores errores que cometen los nuevos desarrolladores es entrar en pánico por un mensaje de error. Si bien WordPress podría hacer un mejor trabajo al enumerar la causa exacta de un error, hay muchos otros lugares para encontrar la información.

    Como desarrollador web, te encontrarás con errores en algún momento. Es inevitable, pero también es completamente normal. Incluso los mejores desarrolladores a veces hacen cambios que pueden dañar alguna parte de sus sitios web. Ninguno de nosotros es inmune.

    La buena noticia es que es fácil corregir los errores de WordPress. La mayoría de estos problemas se pueden resolver en unos pocos minutos.

    También puede considerar usar una copia de seguridad para restaurar su sitio web antes de que apareciera el error. Sin embargo, recomiendo hacer esto como último recurso. Principalmente por lo fácil que es reparar la mayoría de los problemas de WordPress.

    Pero también porque si restauras desde una copia de seguridad, nunca sabrás la causa del error. (A menos que vuelva a aparecer, momento en el que volverá al punto de partida y tendrá que determinar qué está causando el error).

    ¿Estaba tratando de cargar un tema o complemento desde el área de administración cuando se encontró con este error? ¿Qué archivo elegiste editar?