¿Por qué? doing_wp_cron se adjunta a mis URL

10

A veces, encuentro esta cadena añadida al final de mis URL:

/?doing_wp_cron

¿Alguien sabe para qué? ¿Cómo puedo eliminarlo?

    
pregunta Andrew Warner 23.03.2011 - 02:12

4 respuestas

12

Es una señal de que tienes ALTERNATE_WP_CRON definido en tu wp-config.php

Para realizar un procesamiento en segundo plano (como publicar publicaciones programadas), WordPress lo redirige a la URL con ?doing_wp_cron anexado.

    
respondido por el scribu 23.03.2011 - 02:38
2

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 de cómo redireccionar 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: este consejo proviene de este foro

    
respondido por el Gepeto 26.10.2012 - 16:32
1

@scribu Creo que BackupBuddy usa la programación de tareas de WordPress para programar tareas como parte de los procedimientos de copia de seguridad: si el sitio tiene bucles de retroceso deshabilitados, entonces la solución only (aparte de algunas soluciones externas a medida) y La solución alternativa específica que, como estoy seguro de saber, está integrada en WordPress, es la solución cron alternativa. Por lo tanto, esto solo es "obligatorio" si el host tiene los bucles invertidos desactivados. Tenga en cuenta que si ese es el caso, entonces las tareas programadas de no , 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 que haya sido invisible hasta ese momento.

Usar el método de tipo crontab es solo un apósito pegajoso porque, a menos que lo haga, haga "ping" al procesamiento de WordPress cron muy con frecuencia, lo que solo funcionará con algunos tipos de tareas programadas.

Por supuesto, si un usuario no quiere o no puede usar el wp cron fix alternativo, no quiere moverse a un host que permita bucles invertidos y no tenga el conocimiento suficiente para poder configurar un crontab adecuado La capacidad basada en BackupBuddy ofrece un modo de copia de seguridad manual que funcionará, pero carece de flexibilidad y algunas de las capacidades disponibles cuando la programación está disponible.

    
respondido por el DrProtocols 24.09.2011 - 18:35
0

Lo que causa este problema es un cron alternativo. Para solucionar esto, si tiene acceso, puede habilitar un proceso cron actual (si su hosting lo permite) e inhabilite ALTERNATE_WP_CRON en su wp-config.php.

    
respondido por el Brett G 12.11.2012 - 22:53

Lea otras preguntas en las etiquetas