アクティビティログは何を追跡しますか?
アクティビティログは、WordPressサイト全体で幅広いイベントを追跡します。各カテゴリは、設定 › イベントで個別に有効化、無効化、またはフィルタリングできます。登録済みイベントタイプのリファレンスには、追跡可能なすべてのイベントがライブでリストされています。

この記事では、アクティビティログがカテゴリごとに追跡するすべての内容をガイドし、何が記録されているかを正確に把握して、ニーズに合わせて構成できるようにします。
ユーザーイベント
ユーザーカテゴリは、認証とユーザーアカウントの変更をカバーします。これらはセキュリティ監視において最も重要なイベントの一部です。以下のユーザーイベントが追跡されます。

追跡されるイベントには以下が含まれます:
- ユーザーログイン(情報):ログイン成功
- ログイン失敗(高):試行されたユーザー名を含むログイン失敗
- ユーザーログアウト(情報)
- ユーザー作成(中):新しいユーザーアカウントが追加されました
- ユーザー更新(低):プロファイルの詳細が変更されました
- ユーザー削除(高)
- ユーザーロール変更(高):古いロールと新しいロールの両方を記録します
- パスワード変更(中)
- メールアドレス変更(中)
- パスワードリセットリクエスト(中)
コンテンツイベント
コンテンツカテゴリは、投稿、ページ、カスタムフィールド、およびアイキャッチ画像の変更を、以下のイベントタイプにグループ化して追跡します。
投稿とページのイベントは、作成、更新、公開、削除(ゴミ箱または完全に)、およびステータス変更(例:下書きからレビュー待ちへ)の変更を追跡します。
カスタムフィールドまたは投稿メタのイベントは、フィールド名と値の変更を記録し、カスタムフィールドの追加、カスタムフィールドの更新、カスタムフィールドの削除の変更を追跡します。
アイキャッチ画像のイベントは、アイキャッチ画像のセット、アイキャッチ画像の変更、アイキャッチ画像の削除の変更を追跡します。
リビジョン、自動保存、ナビゲーションメニュー項目は、設計上、コンテンツ追跡から除外されます。
メディアイベント
メディアカテゴリは、コンテンツカテゴリとは別に、メディアライブラリでのアップロードと削除を追跡します。以下のメディアイベントが追跡されます。
- Mメディアアップロード(低)
- メディア更新(低)
- メディアを削除しました (低)
コメントイベント
コメントはコンテンツカテゴリで追跡されます。各イベントは、コメントの作成者とそれが属する投稿を記録します。以下のコメントイベントが追跡されます。
- コメントを作成しました (低): 新しいコメントが送信されました(スパムコメントは除外されます)
- コメントを承認しました (低): コメントが保留中から承認済みに移動しました
- コメントを更新しました (低): コメントの内容が編集されました
- コメントを削除しました (低)
- コメントをスパムとしてマークしました (低)
プラグインイベント
プラグインカテゴリは、プラグインのインストール、有効化、更新、削除を追跡します。以下のプラグインイベントが追跡されます。
- プラグインをインストールしました
- プラグインを有効化しました (中)
- プラグインを無効化しました (中)
- プラグインを更新しました (中)
- プラグインを削除しました (高)
テーマイベント
テーマカテゴリは、テーマのインストール、有効化、削除を追跡します。以下のテーマイベントが追跡されます。
- テーマをインストールしました (中)
- テーマを有効化しました (中): 前のアクティブなテーマと新しいアクティブなテーマの両方を記録します
- テーマを削除しました (高)
WordPressイベント
WordPressカテゴリは、コアの更新とコンテンツのエクスポートを追跡します。以下のWordPressイベントが追跡されます。
- WordPressを更新しました (高): コアの更新があった場合にバージョン番号を記録します
- WordPressエクスポート (中): ツール > エクスポートからサイトコンテンツをエクスポートしたときに記録されます
設定イベント
設定カテゴリは、サイトURL、管理者メールアドレス、パーマリンク構造、タイムゾーン、コメント設定などのWordPressオプションの変更を追跡します。以下の設定イベントが追跡されます。
- 設定を変更しました (中)
- オプションを変更しました (低)
機密性の高い値(パスワード、シークレットキー)は自動的に編集され、[編集済み]として記録されます。
表示イベント
外観カテゴリは、ナビゲーションメニューとウィジェットエリアの変更を追跡し、以下のイベントタイプにグループ化されます。
メニューイベントは以下の変更を追跡します: メニューを作成しました (低)、メニューを更新しました (低)、メニューを削除しました (中)、メニュー項目を追加しました (低)、メニュー項目を更新しました (低)、メニュー項目を削除しました (低)。
ウィジェットイベントは以下の変更を追跡します: ウィジェットを追加しました (低)、ウィジェットを更新しました (低)、ウィジェットを削除しました (低)。
タクソノミーイベント
タクソノミーカテゴリは、カテゴリ、タグ、カスタムタクソノミー用語の変更を追跡します。以下のタクソノミーイベントが追跡されます。
- タクソノミー用語を作成しました (低)
- タクソノミー用語を更新しました (低)
- タクソノミー用語が削除されました (中)
- 投稿に割り当てられた用語 (低)
- 投稿から削除された用語 (低)
ナビゲーションメニューの用語、リンクカテゴリ、投稿フォーマット、その他のWordPress内部タクソノミーは、設計上追跡から除外されています。
開発者向けのきめ細かな制御
設定 › イベントのカテゴリトグル以外にも、開発者は次のフックを使用して正確にログに記録されるものをフィルタリングできます。
- dactlog_should_log_post_type: 追跡する投稿タイプを制御します
- dactlog_should_log_post_meta: 追跡するカスタムフィールドを制御します
- dactlog_should_log_taxonomy: 追跡するタクソノミーを制御します
- dactlog_should_log_option: トラッキングから特定のWordPressオプションを追加または除外します
以上です!すべてのカテゴリが実際に追跡しているものにマッピングされているため、重要なイベントを正確に有効、無効、またはフィルタリングすることが簡単です。
ログに記録されるカテゴリとイベントを調整するには、アクティビティログ設定の設定を参照してください。サイトのネットワークでアクティビティログを実行していますか?アクティビティログとWordPressマルチサイトを確認してください。