Duplicator Duplicator

Duplicator ドキュメント

Duplicator のドキュメント、参考資料、チュートリアル

あなたに代わって実行しますか?

DuplicatorのエキスパートがWordPressサイトを移行します。迅速、安全、手間いらずです。

移行ヘルプを入手する

アクティビティログでのWP-CLIの使用


wp-adminを開かずにアクティビティログをエクスポートまたはクリーンアップする方法をお探しですか?アクティビティログプラグインには、ログデータをエクスポートしたり、コマンドラインから直接エントリを削除したりするためのWP-CLIコマンドが含まれています。

このガイドでは、利用可能なすべてのエクスポートおよびパージフラグを含め、Activity LogプラグインでWP-CLIを使用する方法について説明します。

要件:アクティビティログプラグインを使用するには、アクティビティログライセンスまたはDuplicator Pro Eliteライセンスが必要です。

要件

WP-CLIはサーバーにインストールされており、コマンドラインから実行できる必要があります。Activity Logプラグインはインストールおよびアクティブ化されている必要があります。すべてのコマンドはWordPressのルートディレクトリから実行してください。

エクスポートコマンド

exportコマンドは、アクティビティログエントリをターミナルまたはファイルに出力します。以下のフラグを組み合わせて結果をフィルタリングします。

wp duplicator-activity-log export

デフォルトでは、すべてのアクティビティログエントリがフォーマットされたテーブルとして出力されます。フラグを追加してエントリをフィルタリングし、出力形式を変更します。

注意:アクティビティログ » 設定 » 一般でログ記録方法が非同期(キュー済み)に設定されている場合、新しいイベントは5分ごとにバッチで保存されます。アクションの直後に実行されたエクスポートでは、まだそのアクションが含まれていない場合があります。

エクスポートフラグ

以下のフラグが利用可能です。すべてオプションであり、任意の組み合わせで機能します:

  • --format=
    出力形式。table(デフォルト)、csv、またはjsonを受け入れます。
  • --category_l1=
    トップレベルのイベントカテゴリでフィルタリングします。受け入れられる値:user、content、media、plugin、theme、wordpress、appearance、taxonomy、settings。
  • --severity=
    重大度レベルでフィルタリングします。受け入れられる値:info、low、medium、high、critical。
  • --user_id=
    特定のWordPressユーザーIDでイベントをフィルタリングします。
  • --event_type=
    特定のイベントタイプコードでフィルタリングします。例:user_login_failed、plugin_activated、content_post_published。
  • --search=
    イベントメッセージ、ユーザー名、オブジェクト名を検索します。管理画面のイベントの検索フィールドと同等です。
  • --date_from=
    この日付以降のイベントを表示します。YYYY-MM-DDまたはYYYY-MM-DD HH:MM:SS形式を使用します。日付と時刻はUTCです。
  • --date_to=
    この日付と時刻までのイベントを表示します。--date_from=と同じ形式を使用します。日付のみの場合、その日の午前0時を意味するため、その日のイベントは除外されます。その日全体を含めるには、時刻を追加してください。例:--date_to="2026-01-07 23:59:59"。
  • --site_id=
    WordPressマルチサイトでは、ブログIDで特定のサイトのイベントをフィルタリングします。デフォルトは現在のサイトです。
  • --fields=
    表示するフィールドのカンマ区切りリスト。このフラグは table フォーマットにのみ適用されます。CSV および JSON エクスポートには常にすべてのフィールドが含まれます。

    --fields= で利用可能なフィールド:
    id, date_gmt, severity, event_type, event_label, category_l1, category_l2, category_l3, message, user_id, user_login, user_role, object_type, object_id, object_name, ip_address, user_agent, request_method, request_uri, source, site_id, metadata。

エクスポート例

wp duplicator-activity-log export --format=csv > activity-log.csv

すべてのイベントをCSVファイルとしてエクスポートします:

7日間の範囲で重大度の高いイベントのみをエクスポート:

wp duplicator-activity-log export --severity=high --date_from=2026-01-01 --date_to="2026-01-07 23:59:59"

すべてのログイン失敗イベントをJSONとしてエクスポートします:

wp duplicator-activity-log export --event_type=user_login_failed --format=json

特定の期間のすべてのプラグインイベントをファイルにエクスポートします:

wp duplicator-activity-log export --category_l1=plugin --date_from=2026-01-01 --date_to="2026-01-31 23:59:59" --format=csv > plugins-jan.csv

軽量CSV用に特定のフィールドのみをエクスポートします:

wp duplicator-activity-log export --format=csv --fields=date_gmt,user_login,severity,message > compact-log.csv

パージコマンド

purge コマンドは、コマンドラインから直接アクティビティログエントリを削除します。

wp duplicator-activity-log purge

フラグなしで purge を実行すると、アクティビティログ内のすべてのエントリが削除されます。--yes を追加しない限り、WP-CLI は削除前に確認を求めます。

以下のフラグが利用可能です:

  • --older-than=<days>
    すべて削除する代わりに、指定された日数より古いエントリのみを削除します。
  • --yes
    確認プロンプトをスキップします。

注意: wp duplicator-activity-log purge をフラグなしで実行すると、ログ保持期間 を過ぎたエントリだけでなく、アクティビティログ全体が削除されます。古いエントリのみを削除するには --older-than=<days> を追加してください。自動保持期間に基づくクリーンアップは、個別の毎日のスケジュール済みタスクとして実行され(アクティビティログ » 設定 » 一般 で設定)、このコマンドとは異なるアクションです。--older-than= の値は 0 より大きい整数である必要があります。0 または数値でない値の場合、コマンドはすべてのエントリを削除するかどうかを尋ねます。

例のパージ

確認プロンプト付きで、すべてのログエントリを削除します。

wp duplicator-activity-log purge

90日より古いエントリを削除します。

wp duplicator-activity-log purge --older-than=90

確認プロンプトなしで、すべてのエントリを削除します。

wp duplicator-activity-log purge --yes

これらのコマンドを使用して、アクティビティログをオンデマンドでクリーンアップします。代わりに wp-admin からすべてのエントリを削除するには、アクティビティログ » 設定 » ツール に移動し、すべてのログをパージ をクリックしてください。

これで完了です!wp-admin を開かずに、コマンドラインからアクティビティログデータをエクスポートおよびクリーンアップする方法がわかりました。

毎日のクリーンアップによってエントリが削除されるまでのログへの保持期間を変更したいですか?アクティビティログ設定の設定 ガイドをご覧ください。


この記事は役に立ちましたか?


関連記事

保護されないまま、もう一日を無駄にしないでください

適切なWordPressバックアップなしで過ごす1時間ごとに、サイトはリスクにさらされます • WordPress移行の遅延ごとに、パフォーマンスと成長を失います

今すぐDuplicatorを入手
Duplicator プラグイン

お待ちください!
限定オファーをお見逃しなく!

お客様として、60% OFF になります

Duplicator をサイトで無料で試して、150万人以上の WordPress プロが私たちを信頼する理由をご覧ください。ただし、お待ちいただく必要はありません。この限定 60% オフは期間限定です。

または
今すぐ60% オフでDuplicator Proを入手 →