WordPressのCronジョブとは何ですか?
WordPressのcronジョブはUNIXのcronシステムのエミュレーションで、カスタム間隔でタスクを自動的にスケジュールします。これにより、WordPressユーザーはスケジュールされた投稿を公開したり、ページがロードされている間に更新をチェックするなどの時間ベースのタスクを実行することができます。
![图片[1]- 如何设置和管理 WordPress Cron 作业-光子波动网 | 专业WordPress修复服务,全球范围,快速响应](https://www.361sale.com/wp-content/uploads/2024/04/image-319.png)
WordPress Cronの長所と短所は何ですか?
WP-クーロン システムは非常にセットアップが簡単WordPressのcron jobプラグインは、UNIXのcron jobとは異なり、UNIXコマンドの理解を必要としないため、WordPressのcron jobを始めるには最適な方法です。様々なWordPress cron jobsプラグインはセットアップと管理プロセスを簡素化する機能を持っています。
カスタム間隔で繰り返しタスクをスケジューリングすることで、時間を節約し、他の重要なタスクに集中することができます。さらに、UNIXのクーロンジョブでは不可能な、スケジュールされたタスクが時間通りに実行されなかった場合でも、データを失うことはありません。
WP-Cronはユーザーがサイトを訪問した時のみ実行されます。トラフィックの少ないWordPressサイトでは、誰もページロードをトリガーしない場合、いくつかのジョブがスキップされます。保留中のキャッシュ蓄積また、サイトの読み込み時間やパフォーマンスに悪影響を及ぼします。
プラグインを使ってWordPressのCronジョブを管理する方法
WordPressのcronジョブを設定・管理する最も簡単な方法は クーロンジョブプラグイン用途WP Crontrolその理由は、無料で必要な機能をすべて備えているからです。
1.WP Crontrolプラグインのインストール
まず、以下の手順に従って、cronジョブを管理するためのWordPressプラグインをインストールし、有効化してください:
- WordPressの管理ダッシュボードから次の場所に移動します。プラグイン 新しいプラグインを追加しました。
- 検索フィールドに入力WP Crontrolエンターキーを押して確認し、プラグインを見つけて今すぐインストール.
![图片[2]- 如何设置和管理 WordPress Cron 作业-光子波动网 | 专业WordPress修复服务,全球范围,快速响应](https://www.361sale.com/wp-content/uploads/2024/04/image-311.png)
- インストールが完了したら"起動"
有効化後にサイトを更新し、WordPressサイトで実行されているすべてのcronジョブを見るには、ダッシュボードから「ツール」→「クロンイベント
![图片[3]- 如何设置和管理 WordPress Cron 作业-光子波动网 | 专业WordPress修复服务,全球范围,快速响应](https://www.361sale.com/wp-content/uploads/2024/04/image-313.png)
注目してください:WordPressのデフォルトのcronジョブは削除しないでください。wp(プレフィックス)を使用してください。そうしないと、サイトのコア機能が壊れてしまいます。
2.新しいクロンイベントの追加
これでWordPressのcronジョブをコントロールできるようになりました。新しいcronイベントを追加するには、以下のようにしてください:
- インタビュークロンイベントサブメニューから新規追加
![图片[4]- 如何设置和管理 WordPress Cron 作业-光子波动网 | 专业WordPress修复服务,全球范围,快速响应](https://www.361sale.com/wp-content/uploads/2024/04/image-314.png)
- 時限タスク(Cronイベント)を設定し、そのためのWordPressフックを作成します。フックの名前はPHPの命名規則に従ってください。タスクが実行される時間と頻度を選択します。追加のパラメータが必要ない場合は、パラメータボックスは空欄のままでかまいません。
![图片[5]- 如何设置和管理 WordPress Cron 作业-光子波动网 | 专业WordPress修复服务,全球范围,快速响应](https://www.361sale.com/wp-content/uploads/2024/04/image-315.png)
- クリックイベント追加.成功すると、新しいcronイベントがクロンイベントリスト。
![图片[6]- 如何设置和管理 WordPress Cron 作业-光子波动网 | 专业WordPress修复服务,全球范围,快速响应](https://www.361sale.com/wp-content/uploads/2024/04/image-316.png)
- フックができたので、次のステップはcronイベントがトリガーされた時に実行するアクションと一緒にフックを追加することです。
3.Cronスケジューリングの設定
このプラグインは4つの標準インターバルを提供していますが、カスタムインターバルを作成することも可能です。新しいcronスケジュールを追加するには以下の手順に従ってください:
- WordPressのダッシュボードから次のページに移動します。「設定」→「クーロンスケジュール
- クーロンプランの追加」を記入してください。セクションの下にあるここではインターバルを600秒(10分)に設定します。PHPの命名規則を使用してインターバル名を作成します。
![图片[7]- 如何设置和管理 WordPress Cron 作业-光子波动网 | 专业WordPress修复服务,全球范围,快速响应](https://www.361sale.com/wp-content/uploads/2024/04/image-318.png)
- クリッククーロンプランの追加.新しいインターバルがリストに表示されるはずです。
4.クーロンイベントの編集
カスタムインターバルがありますので、カスタムクーロンと一緒に使用してください。ここでは既存のクーロンイベントを変更する方法を説明します:
- 見つける"ツール" → 「クロンイベントをクリックし、先ほど作成したcronイベントを見つけてください。をクリックしてください。コンパイラ.
- とおす"リピート"ドロップダウンメニューから10分.
![图片[8]- 如何设置和管理 WordPress Cron 作业-光子波动网 | 专业WordPress修复服务,全球范围,快速响应](https://www.361sale.com/wp-content/uploads/2024/04/1712581955456.png)
- クリックイベント更新.
WP-CLIを使ったWordPress Cronジョブの設定方法
WordPressのcronジョブを設定するもう一つの方法はWP-CLI.このツールは、コマンドラインインターフェイスを介してサイトを管理することができます。
![图片[9]- 如何设置和管理 WordPress Cron 作业-光子波动网 | 专业WordPress修复服务,全球范围,快速响应](https://www.361sale.com/wp-content/uploads/2024/04/image-320.png)
WP-CLIのインストール方法:ダウンロードファール ファイルインストール
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.pharcurl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.pharcurl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
次に、Pharファイルが正しく動作していることを確認します:
php wp-cli.phar --infophp wp-cli.phar --infophp wp-cli.phar --info
WP-CLIを使用するには、コマンドラインで次のように入力します。 wp
例えば、ファイルを実行可能にして、PATHのある場所に移動します。例えば
chmod +x wp-cli.pharsudo mv wp-cli.phar /usr/local/bin/wpchmod +x wp-cli.phar sudo mv wp-cli.phar /usr/local/bin/wpchmod +x wp-cli.phar sudo mv wp-cli.phar /usr/local/bin/wp
WP-CLIのインストールが成功した場合、実行すると以下のようなものが表示されるはずです。wp --info
::
$ wp --infoOS: Linux 5.10.60.1-microsoft-standard-WSL2 #1 SMP Wed Aug 25 23:20:18 UTC 2021 x86_64シェル: /usr/bin/zshPHP バイナリ: /usr/bin/php8.1PHP バージョン: 8.1.0使用する php.ini: /etc/php/8.1/cli/php.iniMySQL バイナリ: /usr/bin/mysqlMySQL バージョン: mysql Ver 8.0.27-0ubuntu0.20.04.1 for Linux on x86_64 ((Ubuntu))SQLモード。WP-CLIのルートディレクトリ: /home/wp-cli/WP-CLI vendor ディレクトリ: /home/wp-cli/vendorWP_CLI phar パス: /home/wp-cli/WP-CLI packages ディレクトリ: /home/wp-cli/.wp-cli/packages/WP-CLI global config: /home/wp-cli/.wp-cli/packages/WP-CLI プロジェクト設定: /home/wp-cli/wp-cli.ymlWP-CLI バージョン: 2.10.0$ wp --info OS: Linux 5.10.60.1-microsoft-standard-WSL2 #1 SMP Wed Aug 25 23:20:18 UTC 2021 x86_64 シェル: /usr/bin/zsh PHP バイナリ: /usr/bin/php8.1 PHP バージョン: 8.1.0 使用する php.ini: /etc/php/8.1/cli/php.ini MySQL バイナリ: /usr/bin/mysql MySQL バージョン: mysql Ver 8.0.27-0ubuntu0.20.04.1 for Linux on x86_64 ((Ubuntu)) SQLモード。 WP-CLIのルートディレクトリ: /home/wp-cli/ WP-CLI vendor ディレクトリ: /home/wp-cli/vendor WP_CLI phar パス: /home/wp-cli/ WP-CLI packages ディレクトリ: /home/wp-cli/.wp-cli/packages/ WP-CLI global config: /home/wp-cli/.wp-cli/packages/ WP-CLI プロジェクト設定: /home/wp-cli/wp-cli.yml WP-CLI バージョン: 2.10.0$ wp --info OS: Linux 5.10.60.1-microsoft-standard-WSL2 #1 SMP Wed Aug 25 23:20:18 UTC 2021 x86_64 シェル: /usr/bin/zsh PHP バイナリ: /usr/bin/php8.1 PHP バージョン: 8.1.0 使用する php.ini: /etc/php/8.1/cli/php.ini MySQL バイナリ: /usr/bin/mysql MySQL バージョン: mysql Ver 8.0.27-0ubuntu0.20.04.1 for Linux on x86_64 ((Ubuntu)) SQLモード。 WP-CLIのルートディレクトリ: /home/wp-cli/ WP-CLI vendor ディレクトリ: /home/wp-cli/vendor WP_CLI phar パス: /home/wp-cli/ WP-CLI packages ディレクトリ: /home/wp-cli/.wp-cli/packages/ WP-CLI global config: /home/wp-cli/.wp-cli/packages/ WP-CLI プロジェクト設定: /home/wp-cli/wp-cli.yml WP-CLI バージョン: 2.10.0
既存のcronイベントにアクセスするには、ターミナルで以下のコマンドを入力してください:
wp cron イベントリストwp cron イベントリストwp cron イベントリスト
以下のコマンドは、WP-CLIで使用できる追加のコマンドを示します:
wpヘルプwpヘルプwpヘルプ
WordPressのcronジョブは、カスタム間隔でタスクをスケジュールすることを容易にします。WP-Cronにはいくつかの欠点がありますが、このユーティリティを使用することで、管理タスクをより効率的に実行することができます。
お問い合わせ |
---|
記事が読めない?無料でお答えします!個人サイト、中小企業サイトのための無料ヘルプ! |
① 電話:020-2206-9892 |
② QQ咨询:1025174874 |
三 Eメール:info@361sale.com |
④ 勤務時間: 月~金、9:30~18:30、祝日休み |
この記事へのリンクhttps://www.361sale.com/ja/7516
この記事は著作権で保護されており、必ず帰属表示を付けて複製してください。
コメントなし