2016-08-08 11 views
0

私はWordPressプラグインでCronジョブを使用していますが、cronはWordPress Webサイトとのユーザーの操作なしでは実行されません。失敗していない5分後に私のcronを完全に動かせる解決策はありますか?なぜWordpress cronはウェブサイトとのやりとりなしで動作していないのですか?

+1

あなたは[ 'wp_cron()'](https://codex.wordpress.org/Function_Reference/wp_cron)を使用して、あるいは単なる古いcronをしています? 'wp_cron()'を使用している場合は、サイトと対話しない限り実行されません。 –

+0

@dingo_dどのような解決策や例を教えてもらえますか –

+0

ここで検索してみてください。私の頭の気圧の上から気にすることはありません。 –

答えて

0

スケジュールアクション

wp_schedule_single_event(time(),'your_function_name',array('arguments')); 

でスクリプトを使用している場合は、そのページにアクセスする場合は、関数が実行されます。

cronジョブをある時間間隔で実行したい場合は、cpanelからジョブをセットアップし、コマンドプロンプトでこの関数への完全なパスを書き込んでください。

class Example_cron { 
    public function __construct() { 
     $this->your_function_name(); 
    } 
    function your_function_name() { 
     // write your script here 
    } 
} 
$objct = new Example_cron(); 

このファイルへのあなたのcronパスを設定します。これは自動的に実行されます。セットアップのcronへ

コマンド:

php/usr/bin <file path>// example opt/lammp/htdocs/wp-content/plugins/<your plugin name>/<your fine name> 

おかげ

+0

@himanshu padiaありがとう –

+0

ウェルカムメイト:) – dineshkashera

関連する問題