Extended Settings

Add-on that adds more configuration options to Simple History.

Finally you can control things like:

  • How many days to keep the log (hint: no more just 60 days!)
  • How to store IP Addresses – anonymized or not?
  • Should a nice map of a user location be shown?
  • What messages to store.
  • How many login attempts to store (if you get thousands of attemps very night then this setting is for you)
  • A JSON feed (What? Is that even a setting.)

$ 59

/year

Billed annually

30-day money back guarantee


Version: 1.0
Last update: 2023-09-27
What’s included
  • Extended Settings Plugin
  • 1-year of plugin updates (includes new features & security updates)
Version history
  • Version 1.0.0 (2023-09-27)
    • First version.
Requirements
  • WordPress 6.3 or higher
  • Simple History 4.7 or higher
  • PHP 7.4 or higher

Control Log Retention

With the Log Retention setting you can select to keep the events forever (keep an eye on your database size though!) or any number of days you choose.

Store full IP addresses

By default, the IP addresses that are stored and shown for a successful or failed user login attempt is anonymized. This add-on adds a setting so you can choose to store the full IP address. This also give you more accurate location when using Google Maps.

Show location of IP Address on Google Maps

To get more insight from where a successful or failed login attempt was made you can see the location of the user on a map. Google Maps requires an API key for this to work, and this add-on adds a setting for that key.

Message Control

With the Message Control setting it it possible to completely turn of loggers in Simple History, so you can customize your history log to only contain the events that matter for you and your team.

Over 20.000 failed login attempts overnight! With Extended Settings you can turn them into just 5. Or zero!

Control number of logged Failed Login Attempts

It can be useful to keep an eye on failed login attempts to both known and unknown user accounts. On some websites the log can be filled with login attempts, to both known and unknown user accounts, and depending on the amount of failed attempts, the log can be flooded with messages.

This not only takes up database space, but also distracts users from other possible more important log messages.

With the Extended Settings add-on you can control how many login attempts, if any at all, to log.

Bonus: A JSON feed!

In addition to the built in RSS feed, the Extended Settings add-on also adds a JSON-feed.

Now you can easily view and transform your history using your terminal and tools like Curl, HTTPie, jq, and f(x).

Example of using the JSON feed in the terminal