Web制作・開発会社 プレスマンのスタッフブログ

PRESSMAN*Tech

WordPress 公式プラグイン「Login Monitor」の紹介

※注意※ 社内で発表会(持ち時間5分)を行ったときに使用したスライドをほぼそのまま記載しているので、かなり雑な内容になっています。

作成した経緯

メンテナンス等でサーバーを停止する際に作業を行っている人がいないかを確認できるようにしたいという要望があったためです。
まあ、冗長化などインフラ周りで工夫してサービス無停止にしたほうがいいという話ではあるのですが、予算的にもそうは行かない場合が多いのです。

Q.どんなの?

A.こんなの。

Q.コレは何?

A.Google Driveで共同編集中に右上に表示されるアレ。 現在管理画面にログインしているユーザーの一覧が表示されます。

Q.配布場所は?

A.WordPress 公式サイト

https://ja.wordpress.org/plugins/login-monitor/

またはGitHubのリリースページからダウンロードできます。

フックとか

  • change_lm_capability
    • どのユーザー権限以上のユーザーを監視対象にするか。
    • デフォルトは edit_posts
  • change_lm_lifetime
    • 何秒間離席でログアウトとみなすか(内部で独自実装しているハートビートの送信間隔)。
    • デフォルトは30秒。