it-swarm.com.de

Warum wird "doing_wp_cron" an meine URLs angehängt?

Ich finde diese Zeichenfolge manchmal am Ende meiner URLs angehängt:

/?doing_wp_cron

Weiß jemand wofür das? Wie kann ich es entfernen?

12
Andrew Warner

Dies ist ein Zeichen dafür, dass Sie in Ihrem ALTERNATE_WP_CRON einen wp-config.php definiert haben.

Um Hintergrundinformationen zu verarbeiten (z. B. geplante Beiträge zu veröffentlichen), leitet WordPress Sie mit dem angehängten ?doing_wp_cron an die URL weiter.

14
scribu

Ich habe viele Beiträge zu diesem Problem gesehen, aber nur wenige haben es geschafft, eine echte Lösung zu finden. Was dieses Problem für mich löst, war, die Umleitung in der .htaccess-Datei zu verwalten.

Hier ist ein Beispiel, wie Sie die URL umleiten können, indem Sie diese Zeilen in die .htaccess-Datei einfügen:

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

Hoffe das wird helfen!

Hinweis: Diese Tipps stammen aus diesem Forum

2
Gepeto

@scribu Ich glaube, BackupBuddy verwendet WordPress-Aufgabenplanung, um Aufgaben als Teil der Sicherungsprozeduren zu planen. Wenn auf der Site Loopbacks deaktiviert sind, wird die only -Lösung (abgesehen von einer speziellen externen Lösung) und die spezifische alternative Lösung verwendet, die Wie Sie sicher wissen, ist in WordPress der alternative Cron-Fix integriert. Dies ist also nur "erforderlich", wenn auf dem Host Loopbacks deaktiviert sind. Denken Sie daran, dass in diesem Fall nein geplante Aufgaben, entweder geplante WordPress-Standardaufgaben oder Aufgaben, die mit anderen Plugins verknüpft sind, funktionieren. Was der Fall zu sein scheint, ist, dass ein Benutzer nicht wissen wird, dass sein Host seine WordPress-Installation manipuliert hat, bis er BackupBuddy ausprobiert hat, da dies das Problem offensichtlich macht, anstatt es bis zu diesem Zeitpunkt unsichtbar zu machen.

Die Verwendung des Crontab-Ansatzes ist nur ein Heftpflaster, denn es sei denn, Sie "pingen" die WordPress-Cron-Verarbeitung sehr häufig, die nur mit bestimmten Arten von geplanten Aufgaben funktioniert.

Wenn ein Benutzer den alternativen wp-cron-Fix nicht verwenden möchte oder kann, möchte er natürlich nicht zu einem Host wechseln, der Loopbacks zulässt und nicht in der Lage ist, eine geeignete crontab-basierte Funktion einzurichten BackupBuddy bietet einen manuellen Backup-Modus, der funktioniert, aber es fehlt die Flexibilität und einige der Funktionen, die verfügbar sind, wenn die Planung verfügbar ist.

1
DrProtocols

Was dieses Problem verursacht, ist alternatives Cron. Um dies zu umgehen, können Sie, wenn Sie Zugriff haben, einen tatsächlichen Cron-Prozess aktivieren (sofern Ihr Hosting dies zulässt) und ALTERNATE_WP_CRON in Ihrer wp-config.php deaktivieren.

0
Brett G