Почему так?добавление wp cron к моим URL-адресам


Иногда я нахожу эту строку добавленной в конец моих URL-адресов:

/?doing_wp_cron

Кто-нибудь знает, для чего это нужно? Как я могу удалить его?

Author: shea, 2011-03-23

4 answers

Это признак того, что вы определили ALTERNATE_WP_CRON в своем wp-config.php

Для выполнения некоторой фоновой обработки (например, публикации запланированных сообщений) WordPress перенаправляет вас на URL-адрес с добавлением ?doing_wp_cron.

 18
Author: scribu, 2013-01-11 07:46:11

Я видел много сообщений об этой проблеме, но мало кому из них удалось найти реальное решение. Что решает эту проблему для меня, так это управление перенаправлением в файле.htaccess.

Вот пример того, как перенаправить URL-адрес, добавив эти строки в файл .htaccess:

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

Надеюсь, это поможет!

Примечание: эти советы взяты из этого форума

 2
Author: Gepeto, 2012-10-26 20:59:37

@scribu Я считаю, что BackupBuddy использует планирование задач WordPress для планирования задач как часть процедур резервного копирования - если на сайте отключены обратные связи, то единственное решение (кроме некоторого внешнего решения на заказ) и конкретное альтернативное решение, которое, как я уверен, вы знаете, интегрировано в WordPress, является альтернативным исправлением cron. Так что это "требуется" только в том случае, если на хосте отключены обратные связи. Имейте в виду, что если это так, то нет запланированного задачи, будь то стандартные запланированные задачи WordPress или задачи, связанные с другими плагинами, будут работать. Похоже, дело в том, что пользователь не будет знать, что его хост заблокировал установку WordPress, пока не попробует BackupBuddy, потому что это делает проблему очевидной, а не невидимой до этого момента.

Использование подхода типа crontab - это всего лишь липкий пластырь, потому что, если вы не заставите его "пинговать" обработку cron WordPress очень часто, что будет работать только с некоторыми типами запланированных задач.

Конечно, если пользователь не хочет или не может использовать альтернативное исправление wp cron, не хочет переходить на хост, который допускает обратные связи, и недостаточно осведомлен, чтобы иметь возможность настроить подходящую функцию на основе crontab, то BackupBuddy предлагает режим резервного копирования вручную, который будет работать, но ему не хватает гибкости и некоторых возможностей, доступных при планировании.

 1
Author: DrProtocols, 2011-09-24 16:35:57

Причиной этой проблемы является альтернативный cron. Чтобы обойти это, если у вас есть доступ, вы можете включить фактический процесс cron (если ваш хостинг позволит вам) и отключить ALTERNATE_WP_CRON в вашем wp-config.php .

 0
Author: Brett G, 2012-11-12 21:53:57