A veces encuentro esta cadena agregada al final de mis URL:
/?doing_wp_cron
¿Alguien sabe para qué sirve? ¿Como puedo quitarlo?
A veces encuentro esta cadena agregada al final de mis URL:
/?doing_wp_cron
¿Alguien sabe para qué sirve? ¿Como puedo quitarlo?
Respuestas:
Es una señal que has ALTERNATE_WP_CRON
definido en tuwp-config.php
Para realizar un procesamiento en segundo plano (como publicar publicaciones programadas), WordPress lo redirige a la URL ?doing_wp_cron
adjunta.
He visto muchas publicaciones sobre este problema, pero pocas de ellas logran encontrar una solución real. Lo que resuelve este problema para mí ha sido administrar la redirección en el archivo .htaccess.
Aquí hay un ejemplo sobre cómo redirigir la url agregando estas líneas en el archivo .htaccess:
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{QUERY_STRING} (^|&)doing_wp_cron= [NC]
RewriteRule (.*) /$1? [R=301,L]
</IfModule>
Espero que esto ayude!
Nota: estos consejos provienen de este foro
@scribu Creo que BackupBuddy utiliza la programación de tareas de WordPress para programar tareas como parte de los procedimientos de copia de seguridad: si el sitio tiene deshabilitados los bucles, entonces la única solución (aparte de alguna solución externa a medida) y la solución alternativa específica que, estoy seguro ya sabes, está integrado en WordPress, es la solución cron alternativa. Por lo tanto, esto solo es "obligatorio" si el host tiene deshabilitados los bucles. Tenga en cuenta que si ese es el caso, entonces nolas tareas programadas, ya sean tareas programadas estándar de WordPress o aquellas asociadas con otros complementos, funcionarán. Lo que parece ser el caso es que un usuario no sabrá que su host ha obstaculizado su instalación de WordPress hasta que pruebe BackupBuddy porque eso hace que el problema sea obvio en lugar de haber sido invisible hasta ese momento.
El uso del enfoque de tipo crontab es solo un enlucido porque, a menos que lo haga "ping", el procesamiento cron de WordPress con mucha frecuencia solo funcionará con algunos tipos de tareas programadas.
Por supuesto, si un usuario no quiere o no puede usar la corrección cronológica wp alternativa, no quiere moverse a un host que permita bucles de retorno y no sea lo suficientemente conocedor como para poder configurar una capacidad adecuada basada en crontab. BackupBuddy ofrece un modo de copia de seguridad manual que funcionará, pero carece de la flexibilidad y algunas de las capacidades disponibles cuando la programación está disponible.
Lo que causa este problema es el cron alternativo. Para solucionar esto, si tiene acceso, puede habilitar un proceso cron real (si su hosting lo permite) y deshabilitar ALTERNATE_WP_CRON en su wp-config.php.
ALTERNATE_WP_CRON
comofalse
enwp-config.php
.