Pourquoi? doing_wp_cron est-il ajouté à mes URL?

10

Je trouve parfois cette chaîne ajoutée à la fin de mes URL:

/?doing_wp_cron

Est-ce que quelqu'un sait à quoi ça sert? Comment puis-je l'enlever?

    
posée Andrew Warner 23.03.2011 - 02:12

4 réponses

12

C'est un signe que vous avez ALTERNATE_WP_CRON défini dans votre wp-config.php

Pour effectuer certains traitements en arrière-plan (comme la publication de messages planifiés), WordPress vous redirige vers l'URL avec ?doing_wp_cron ajouté.

    
réponse donnée scribu 23.03.2011 - 02:38
2

J'ai vu de nombreux articles sur ce problème, mais peu d’entre eux ont réussi à trouver une solution réelle. Pour moi, ce qui a résolu ce problème, c’est de gérer la redirection dans le fichier .htaccess.

Voici un exemple sur la redirection de l'URL en ajoutant ces lignes dans le fichier .htaccess:

<IfModule mod_rewrite.c>
    Options +FollowSymLinks
    RewriteEngine On
    RewriteCond %{QUERY_STRING} (^|&)doing_wp_cron= [NC]
    RewriteRule (.*) /$1? [R=301,L]
</IfModule>

J'espère que cela vous aidera!

Remarque: ces conseils proviennent de forum

.     
réponse donnée Gepeto 26.10.2012 - 16:32
1

@scribu Je pense que BackupBuddy utilise la planification de tâches WordPress pour planifier des tâches dans le cadre des procédures de sauvegarde - si le site a des bouclages désactivés, la solution uniquement (à l'exception de certaines solutions externes personnalisées) et La solution alternative spécifique qui, comme vous le savez sans doute, est intégrée à WordPress, est le correctif alternatif cron. Donc, ceci n'est "requis" que si l'hôte a des bouclages désactivés. Gardez à l'esprit que si tel est le cas, alors aucune tâche planifiée, qu'il s'agisse d'une tâche planifiée WordPress standard ou associée à d'autres plugins, fonctionnera. Ce qui semble être le cas, c’est qu’un utilisateur ne saura pas que son hôte a bloqué son installation WordPress jusqu’à ce qu’il essaie BackupBuddy, car cela rend le problème plus évident qu’il n’a pas été invisible jusqu’à maintenant.

L'utilisation de l'approche de type crontab n'est qu'un pansement adhésif, car, à moins que vous ne le fassiez "ping", le traitement WordPress cron est très fréquent et ne fonctionnera qu'avec certains types de tâches planifiées.

Bien sûr, si un utilisateur ne veut pas ou ne peut pas utiliser le correctif alternatif wp cron, ne veut pas se déplacer vers un hôte qui autorise les retours en arrière et n’est pas suffisamment informé pour pouvoir configurer une crontab appropriée. BackupBuddy propose un mode de sauvegarde manuel qui fonctionnera, mais il lui manquera la flexibilité et certaines des fonctionnalités disponibles lorsque la planification est disponible.

    
réponse donnée DrProtocols 24.09.2011 - 18:35
0

La cause de ce problème est le cron alternatif. Pour contourner ce problème, vous pouvez activer, si vous y avez accès, un processus cron actuel (si votre hébergement vous le permet) et désactivez ALTERNATE_WP_CRON dans votre fichier wp-config.php.

    
réponse donnée Brett G 12.11.2012 - 22:53

Lire d'autres questions sur les étiquettes