質問: プラグイン(cron)の動作を記録するにはどうすればいいですか? プラグインから(失敗した)cronアクションを記録するための推奨方法はありますか?たとえば、1時間ごとに外部サービスと同期するプラグインがあります。変更された量だけでなく、同期が失敗したときも記録します。ここで何をお勧めですか?新しいデータベーステーブル? log deprecated notices pluginはこれをカスタム投稿タイプで行いますが、これはオーバーヘッドが大きすぎるのでしょうか。 wordpressには標準のログ記録パッケージは付属していません ?
回答: 私は、このデータをwp_postsに入れるとテーブルが管理不能なサイズに急速に成長する可能性があることに同意します。テーブルを作成しても大丈夫です。私はもう一歩先を行き、プラグインの使用をやめた場合にログテーブルをクリーンアップする方法を誰かに与えるでしょう。私はテーブルを作成するプラグインを恐れていませんが、おそらく8000,000のwp_term_relationshipsレコードと300,000の投稿を持つwordpressデータベースを見たことがあるので、その経験がどれほど不快なものになるか知っています。dbdelta()と register_activation_hook() はここにあなたの友達になります。 プラグインを使ったテーブルの作成 を参照。