回答:
それALTERNATE_WP_CRON
はあなたがあなたの中で定義したサインですwp-config.php
バックグラウンド処理(スケジュールされた投稿の公開など)を行うために、WordPressはURLを?doing_wp_cron
追加してリダイレクトします。
この問題に関する多くの投稿を見てきましたが、実際の解決策を見つけることに成功した人はほとんどいません。この問題を解決するのは、.htaccessファイルでリダイレクトを管理することです。
以下に、これらの行を.htaccessファイルに追加してURLをリダイレクトする方法の例を示します。
<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に統合されている、代替のcron修正プログラムです。したがって、これはホストでループバックが無効になっている場合にのみ「必要」です。その場合はいいえスケジュールされたタスクは、標準のWordPressのスケジュールされたタスクでも、他のプラグインに関連付けられたタスクでも動作します。どうやらそれは、ユーザーがBackupBuddyを試すまでホストがWordPressのインストールを妨害したことを知らないということです。それは、その時点まで見えなかったというよりも問題を明らかにするからです。
crontabタイプのアプローチを使用することは、絆創膏にすぎません。これは、WordPressのcron処理を非常に頻繁に「ping」しない限り、一部のタイプのスケジュールされたタスクでのみ機能するためです。
もちろん、ユーザーが代替wp cron修正を使用したくない、または使用できない場合、ループバックを許可し、適切なcrontabベースの機能を設定できるほど知識がないホストに移動したくない場合BackupBuddyは手動でバックアップモードを提供しますが、スケジュールが利用可能な場合に利用できる機能の一部に柔軟性が欠けています。
この問題の原因は代替cronです。これを回避するには、アクセスできる場合、wp-config.phpで実際のcronプロセスを有効にし(ホスティングで許可されている場合)、ALTERNATE_WP_CRONを無効にします。
ALTERNATE_WP_CRON
ことfalse
ですwp-config.php
。