サポート » 使い方全般 » プラグインの定時自動実行

  • 解決済 so-taro

    (@so-taro)


    いつもお世話になります。
    プラグインを定時に実行したいと考えております。

    今回利用するのはReally Simple CSV Importerです。
    定時実行は、Cronを利用を予定しています。

    ブラウザ上だと、Really Simple CSV Importerでは、下記動作をおこなう必要があります。
    ①指定ファイルを選択
    ②プラグイン実行

    自動実行するには、作者さまのサイトに記載してあるヘルパークラスを利用するのだと思いますが…
    どうやればよいのかわからないので教えていただけないでしょうか?
    よろしくお願いいたします。

4件の返信を表示中 - 16 - 19件目 (全19件中)
  • トピック投稿者 so-taro

    (@so-taro)

    Cronについて少し質問させてください。
    よくサーバー側のcronを利用する場合、wp-cronを無効化するような記事が結構あります。

    【質問①】
    wp-cronを無効化せずに、サーバー側のcronも動かす設定も可能なのでしょうか?
    その場合、サーバー側のcronの設定では、該当フックの記載があるphpを実行すればよいのでしょうか?

    【質問②】
    Wp-cronを無効化した場合、cronでwp-cron.phpを実行すれば登録されているフックがすべて動き出すという認識で良いのでしょうか?
    例えば1日1回だけcronを動かした場合、wp-cron側で1日2回で登録されているフックもcronが動いた時(1日1回だけ)になってしまうという形でしょうか?

    1はそうです。直接PHPを実行すれば単独で動きます。
    2は登録されたスケジュールがあれば動き、そうでなければ動きません。実行したい時間にwp-cron.phpにアクセスが無ければスケジュールは実行されません。

    UWSCで、と考えているならCronも不要ですよね。
    WordPressの管理画面にアクセスしてCSVをアップロードしてインポートする処理をUWSCで組めば余計な事を考えなくて済むと思いますが。

    トピック投稿者 so-taro

    (@so-taro)

    manboさん、ありがとうございます。
    ①の直接PHPを実行で対応可能であれば、UWSCに頼らずに作ってみたいと思います。
    アドバイスありがとうございます。

    トピック投稿者 so-taro

    (@so-taro)

    何度かテストを行ったのですが、Really Simple CSV Importerで実行するとインポートデータの量によっては、固まってしまうことがわかりました。

    そのため、Ruby+CronでDBに直接インポートすることとなりました。

4件の返信を表示中 - 16 - 19件目 (全19件中)
  • トピック「プラグインの定時自動実行」には新たに返信することはできません。