WordPressのCronジョブとは何ですか?
WordPressのcronジョブはUNIXのcronシステムのエミュレーションで、カスタム間隔でタスクを自動的にスケジュールします。これにより、WordPressユーザーはスケジュールされた投稿を公開したり、ページがロードされている間に更新をチェックするなどの時間ベースのタスクを実行することができます。
![画像[1] - WordPress Cronジョブの設定と管理方法 - Photonflux.com|専門的な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ジョブの設定と管理方法 - Photonflux.com|専門的なWordPress修理サービス、ワールドワイド、迅速な対応](https://www.361sale.com/wp-content/uploads/2024/04/image-311.png)
- インストールが完了したら"起動"
有効化後にサイトを更新し、WordPressサイトで実行されているすべてのcronジョブを見るには、ダッシュボードから「ツール」→「クロンイベント
![画像[3] - WordPress Cronジョブの設定と管理方法 - Photonflux.com|専門的なWordPress修理サービス、ワールドワイド、迅速な対応](https://www.361sale.com/wp-content/uploads/2024/04/image-313.png)
注目してください:WordPressのデフォルトのcronジョブは削除しないでください。wp(プレフィックス)を使用してください。そうしないと、サイトのコア機能が壊れてしまいます。
2.新しいクロンイベントの追加
これでWordPressのcronジョブをコントロールできるようになりました。新しいcronイベントを追加するには、以下のようにしてください:
- インタビュークロンイベントサブメニューから新規追加
![画像[4] - WordPress Cronジョブの設定と管理方法 - Photonflux.com|専門的なWordPress修理サービス、ワールドワイド、迅速な対応](https://www.361sale.com/wp-content/uploads/2024/04/image-314.png)
- 時限タスク(Cronイベント)を設定し、そのためのWordPressフックを作成します。フックの名前はPHPの命名規則に従ってください。タスクが実行される時間と頻度を選択します。追加のパラメータが必要ない場合は、パラメータボックスは空欄のままでかまいません。
![画像[5] - WordPress Cronジョブの設定と管理方法 - Photonflux.com|専門的なWordPress修理サービス、ワールドワイド、迅速な対応](https://www.361sale.com/wp-content/uploads/2024/04/image-315.png)
- クリックイベント追加.成功すると、新しいcronイベントがクロンイベントリスト。
![画像[6] - WordPress Cronジョブの設定と管理方法 - Photonflux.com|専門的な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ジョブの設定と管理方法 - Photonflux.com|専門的なWordPress修理サービス、ワールドワイド、迅速な対応](https://www.361sale.com/wp-content/uploads/2024/04/image-318.png)
- クリッククーロンプランの追加.新しいインターバルがリストに表示されるはずです。
4.クーロンイベントの編集
カスタムインターバルがありますので、カスタムクーロンと一緒に使用してください。ここでは既存のクーロンイベントを変更する方法を説明します:
- 見つける"ツール" → 「クロンイベントをクリックし、先ほど作成したcronイベントを見つけてください。をクリックしてください。コンパイラ.
- とおす"リピート"ドロップダウンメニューから10分.
![画像[8] - WordPress Cronジョブの設定と管理方法 - Photonflux.com|専門的なWordPress修理サービス、ワールドワイド、迅速な対応](https://www.361sale.com/wp-content/uploads/2024/04/1712581955456.png)
- クリックイベント更新.
WP-CLIを使ったWordPress Cronジョブの設定方法
WordPressのcronジョブを設定するもう一つの方法はWP-CLI.このツールは、コマンドラインインターフェイスを介してサイトを管理することができます。
![画像[9] - WordPress Cronジョブの設定と管理方法 - Photonflux.com|専門的な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.phar
次に、Pharファイルが正しく動作していることを確認します:
php wp-cli.phar --info
WP-CLIを使用するには、コマンドラインで次のように入力します。 wp例えば、ファイルを実行可能にして、PATHのある場所に移動します。例えば
chmod +x wp-cli.phar
sudo mv wp-cli.phar /usr/local/bin/wp
WP-CLIのインストールが成功した場合、実行すると以下のようなものが表示されるはずです。wp --info::
$ 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-CLIで使用できる追加のコマンドを示します:
wpヘルプ
WordPressのcronジョブは、カスタム間隔でタスクをスケジュールすることを容易にします。WP-Cronにはいくつかの欠点がありますが、このユーティリティを使用することで、管理タスクをより効率的に実行することができます。
| お問い合わせ | |
|---|---|
| チュートリアルが読めない?無料でお答えします!個人サイト、中小企業サイトのための無料ヘルプ! |
カスタマーサービス WeChat
|
| ① 電話:020-2206-9892 | |
| ② QQ咨询:1025174874 | |
| 三 Eメール:info@361sale.com | |
| ④ 勤務時間: 月~金、9:30~18:30、祝日休み | |
この記事へのリンクhttps://www.361sale.com/ja/7516この記事は著作権で保護されており、必ず帰属表示を付けて複製してください。





















![絵文字[wozuimei]-Photonflux.com|プロのWordPress修理サービス、ワールドワイド、迅速対応](https://www.361sale.com/wp-content/themes/zibll/img/smilies/wozuimei.gif)
![表情[baoquan]-光子波动网 | 専門WordPress修復サービス、全世界対応、迅速対応](https://www.361sale.com/wp-content/themes/zibll/img/smilies/baoquan.gif)

コメントなし