WordPressで操作ログを残す方法|変更履歴があると便利です

こんにちは、リュウセイです。

管理画面で設定を変更した履歴ってどこかに残っているのでしょうか?サイトアドレスで認証している有償テーマがあるのですが、いきなりエラーが出まして、問い合わせたら「サイトアドレス変更したからだろ」と言われました。もちろん変えてません。10年以上使い続けているドメインで、絶賛稼働中のサイトです。なんの意味があって見れもしないインストールディレクトリをサイトアドレスにしなきゃならんのですか。低レベルなサポセンをやっつけたいのですが、何かありませんか?

今回は、こんな質問について僕なりに答えていきます。

こういういざって時に履歴が残っていると、それが証拠になるので泣き寝入りになるのを防げられますよね。低レベルなサポセンをボコボコにすることもできます。

万が一に備えて、WordPressの操作ログを残しておけば、色々と幸せになれる予感がします。

WordPressで操作ログを残す方法|変更履歴があると便利です

WordPressには操作ログを残す機能が備わっていない

「操作ログを残せればいいよねっ!」と言っておいてなんですが、、、

残念ながらWordPressにはログを残すような機能は標準で備わっておりません。

じゃあどうするか?

大体こういう時はプラグインを導入すればOKです。

操作ログを残せるWordPressプラグイン「WP Security Audit Log」を使おう

操作ログを残せるプラグインはわりと色々ありますが、その中から代表して「WP Security Audit Log」というプラグインをご紹介しておきます。

WP Security Audit Logで残せるログの一例は以下の通り。

  • ログインやログアウトに関するログ
  • 投稿の編集に関するログ
  • WordPressやプラグインのアップデート等に関するログ
  • WordPressの設定(例:サイトアドレスの変更など)に関するログウィジェットなど細かい変更に関するログ

これらはほんの一例であり、とにかくWordPress上で行ったほとんどの行動記録を残せます。複数のユーザーでWordPressを管理している場合において特に効果を発揮するプラグインですね。

「どのユーザーが、いついつに、どのような行動をしたか」を記録することで、管理が透明化され、責任の所在もハッキリさせられますよね。

もちろん、一人で運営している場合においても、ログを残しておくと管理がしやすくなるので運営もしやすくなるでしょう。

ただし日本語訳に対応していないので、下記リンクから日本語ファイルをダウンロードして、FTPを使って「wp-content/languages/plugins/」のディレクトリにアップロードしてください。

Translations < Japanese < Stable (latest release) < GlotPress | WordPress.org

ファイルのダウンロード手順


「WP Security Audit Log」の使い方

WordPressの殆どのログを残せる「WP Security Audit Log」。さっそくインストールして有効化していきましょう。

WordPressメニュー「プラグイン」→「新規追加」でWP Security Audit Logと検索するか、もしくはWP Security Audit Logプラグイン公式ページでzipファイルをダウンロードしてWordPressにアップロードして追加しましょう。

有効化すると、真っ先に画像のような表記(半自動で設定するか否か)が出てきますが、後からでも設定は変更できるのでひとまず「No」を選択して黙らせましょう。

WordPressメニューに「WP Activity Log」の項目が追加され、「Activity Log Viewer」が開きます。

ここでログインユーザーの名前,ID,IP,ログインした日時などのログを確認できます。

またWP Activity Logは複数ユーザーでの運営においても有効なプラグインだと言いましたが、管理者だけログを確認できてその他のユーザーは確認できなくすることも可能です。

「WP Activity Log」の「Settings」を開き、「Restrict plugin access」の「Only me」にチェックを入れましょう。

基本的には有効化しておくだけで勝手に働いてくれるプラグインです。ぜひ一度使ってみてください。

その他のログ系プラグイン

WP Security Audit Logの他にも、WordPress上のログを残せるプラグインは色々あります。

それらを参考までにざっと掲載しておきますね。

User Activity Log
Activity Log
Simple History
WP Mail Logging
MJ Update History
REST API Log

それでは、以上です。
ありがとうございました。

コメントを残す

メールアドレスが公開されることはありません。