Я вважаю, що цей рядок іноді додається до кінця моїх URL-адрес:
/?doing_wp_cron
Хтось знає, для чого це? Як я можу її видалити?
Я вважаю, що цей рядок іноді додається до кінця моїх URL-адрес:
/?doing_wp_cron
Хтось знає, для чого це? Як я можу її видалити?
Відповіді:
Це знак, який ви ALTERNATE_WP_CRON
визначили у своємуwp-config.php
Щоб виконати деяку фонову обробку (наприклад, публікацію запланованих публікацій), WordPress перенаправляє вас до ?doing_wp_cron
доданої URL-адреси .
Я бачив багато повідомлень про цю проблему, але мало хто з них зумів знайти справжнє рішення. Що вирішує цю проблему для мене було керувати перенаправленням у файлі .htaccess.
Ось приклад того, як перенаправити URL, додавши ці рядки у файл .htaccess:
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{QUERY_STRING} (^|&)doing_wp_cron= [NC]
RewriteRule (.*) /$1? [R=301,L]
</IfModule>
Сподіваюся, це допоможе!
Примітка: ці поради походять з цього форуму
@scribu Я вважаю, що BackupBuddy використовує планування завдань WordPress для планування завдань в рамках процедур резервного копіювання - якщо на сайті вимкнено циклічні звороти, то єдине рішення (крім деяких замовлених зовнішніх рішень) і конкретне альтернативне рішення, яке, як я впевнений Ви знаєте, інтегрований у WordPress, це альтернативний виправлення кронів. Тож це потрібно лише в тому випадку, якщо у хоста відключені петлі. Майте на увазі, що якщо це так, то нізаплановані завдання, будь то стандартні заплановані завдання WordPress або ті, що пов'язані з іншими плагінами, працюватимуть. Що, мабуть, так і полягає в тому, що користувач не дізнається, що їхній хост накрутив їх установку WordPress, поки не спробує BackupBuddy, оскільки це робить проблему очевидною, а не тим, що вона була невидимою до цього моменту.
Використання підходу типу crontab - це лише пластика прилипання, тому що, якщо ви не зробите це "пінг" обробки кронів WordPress дуже часто, це буде працювати лише з деякими типами запланованих завдань.
Звичайно, якщо користувач не хоче або не може використовувати альтернативне виправлення cron cp, не хоче перейти на хост, який дозволяє блокувати зворотній зв'язок і недостатньо відомий для того, щоб мати можливість встановити відповідну функцію на базі крона BackupBuddy пропонує ручний режим резервного копіювання, який буде працювати, але йому не вистачає гнучкості, зокрема, деяких можливостей, доступних при плануванні.
Причиною цього питання є альтернативний cron. Щоб вирішити це, якщо у вас є доступ, ви можете ввімкнути фактичний процес cron (якщо ваш хостинг дозволить вам) та відключити ALTERNATE_WP_CRON у своєму wp-config.php.
ALTERNATE_WP_CRON
якfalse
вwp-config.php
.