Simple History Blog

Version 2.29.2 includes fixes for recent ACF update

The very nice WordPress plugin Advanced Custom Fields (ACF) was recently updated to version 5.7.10 and with that update some internal functions was removed. Unfortunately Simple History used one of these functions. Version 2.29.2 of Simple History is a small update that fixes the problem that some users had after the ACF update.

As alway, if you like Simple History please consider giving it a nice review as a thank!

Changelog for version 2.29.2 (JANUARY 2019):

Simple History version 2.29 adds PHP 7.3 compatiblity, and more

Changelog for this release

2.29 (DECEMBER 2018)

  • Make log welcome message translateable.
  • Add two filters to make it more ease to control via filters if a logger and the combination logger + message should be logged.
    1. “simple_history/log/do_log/{$this->slug}” controls if any messages for a specific logger should be logged. Simply return false to this filter to disable all logging to that logger.
    2. “simple_history/log/do_log/{$this->slug}/{$message_key}” controls if a specific message for a specific logger should be logged. Simply return false to this filter to disable all logging to that logger.

    Code examples for the two filters above:

// Disable logging of any user message, i.e. any message from the logger SimpleUserLogger.
add_filter( ‘simple_history/log/do_log/SimpleUserLogger’, ‘__return_false’ );

// Disable logging of updated posts, i.e. the message “post_updated” from the logger SimplePostLogger.
add_filter( ‘simple_history/log/do_log/SimplePostLogger/post_updated’, ‘__return_false’ );
  • Fix notice in Redirection plugin logger due because redirection plugin can have multiple target types. Props @MaximVanhove.
  • Fix warning because of missing logging messages in the categories/tags logger. Props @JeroenSormani.
  • Fix warning in the next version of PHP, PHP 7.3.

Simple History featured on Tidy Repo

Tidy Repo is a great site with a curated list of the best and most functional WordPress plugins. I’ve followed the site for a long time so I’m very happy to see that they now have a review of Simple History.

They begin by saing that

The Simple History plugin is a fantastic tool that records everything and lays it out in a simple interface so you can keep track of everything.

And they summon up the review by saying

Based on its popularity it’s easy to see that Simple History is practically an essential plugin for anybody who uses WordPress, so if you’re not already using it, we urge you to give it a try.

Read the full review over at Tidy Repo at be sure to read their reviews of other WordPress plugins.

Simple History 2.26 adds support for Jetpack and for updates to plugin & theme translations

Simple History was recently updated with some bug fixes but also with two new and useful features.

Jetpack support

Firstly the plugin now has support for the Jetpack plugin from Automattic: modules activated and deactivated in Jetpack will be logged. A very nice feature since Jetpack comes with some big features than can enhance the behavior of your site in many ways. Therefore it’s useful to know if someone has enabled or disabled some functionality in that plugin!

When a module is enable or disabled it looks like this in the log:

Screenshot of Simple History logging Jetpack module activation and deactivation

Translation updates support (for both plugins and themes)

This version alls brings logging of translation updates, so now you can see when a plugin or a theme has gotten new translations.

Screenshot of Simple History logging updates to plugin translations

I hope you like these new features and that they make Simple History an even better audit log plugin for WordPress!

Download or update Simple History today to get the latest functions and bug fixes.

Support for Advanced Custom Fields and lots of fixes in version 2.21

It’s been a while since the last update so this update brings quite a few things.

Support for Advanced Custom Fields

Most noteable is support for the custom fields plugin Advanced Custom Fields.

When creating and editing fields and field groups you will now get a much clearer view of what’s been changed. You can see if a user renamed a field or if the type of field was changed. Or if new fields was added. A really great update for sites where multiple developers are adding and updating fields.

In the following screenshot you can se how I made som changes to the ACF Field Group “Contact options”. First I changed the type of two fields from text to e-mail and from text to textarea. And then I notices a spelling error in the label and fixed that. Without Simple History and this new logger for Advanced Custom Fields there would be no way for anyone to know that someone made those changes!

Simple History shows that field type and field label has been changed.

Taxonomies and categories now comes with links!

A small detail but when a taxonomy or a category has been changed the name of the term and the name of the taxonomy are not linked. Makes it so much easier now to go to the changes if you need to do further changes or similar.

It looks kinda like this:

Full changelog for version 2.21

Here is the full changelog for this version.

  • Added support for Advanced Custom Fields (ACF): when a ACF Field or ACF Field Group is created or modified or deleted you will now get more details in the activity feed.
  • Changes to taxonomies/categories/tags now include a link to the modified term and to the category that the term belongs to.
    The post types in the skip_posttypes filter are now also applied to trashed and untrashed posts (not only post edits, as before).
  • Don’t log Jetpack sitemap updates. (Don’t log updates to posttypes jp_sitemap, jp_sitemap_master and jp_img_sitemap, i.e. the post types used by Jetpack’s Sitemap function.) Should fix
  • Don’t log the taxonomies post_translations or term_translations, that are used by Polylang to store translation mappings. That contained md5-hashed strings and was not of any benefit (a separate logger for Polylang will come soon anyway).
  • Fix notice in theme logger because did not check if $_POST[‘sidebar’] was set. Fixes
  • Fix thumbnail title missing notice in post logger.
  • Fix PHP warning when a plugin was checked by WordPress for an update, but your WordPress install did not have the plugin folder for that plugin.
  • Fix unexpected single-quotations included in file name in Internet Explorer 11 (and possibly other versions) when exporting CSV/JSON file.
  • Fix filter/search log by specific users not working. Fixes
  • Fix a notice in SimpleOptionsLogger.
  • Better CSS styling on dashboard.
  • Add filter simple_history/post_logger/post_updated/context that can be used to modify the context added by SimplePostLogger.
  • Add filter simple_history/post_logger/post_updated/ok_to_log that can be used to skip logging a post update.
  • Add filter simple_history/categories_logger/skip_taxonomies that can be used to modify what taxonomies to skip when logging updates to taxonomy terms.

Pst! If you like Simple History it would be awesome if you could give an honest review of it.

Changes to featured image (post thumbnails) logged

Yep. Finally!

Here’s how it looks:

Screenshot showing how a post with changed featured image looks in the audit log in Simple History

Also in this version:

  • The preview image of uploaded images now uses the default WordPress image size small, instead of a custom image size. Also these mage previews are now abit smaller because many uploaded images could make the log a bit to long and not so quick to overview.
  • JavaScript library Select2 is updated to the latest version.
  • If a user is running a very old version of WordPress, that is incompatible with Simple History, a message is shown, informing the user that their WordPress is to old.
  • An error with PHP 7.1 was fixed.

WP-Optimize adds support for Simple History

WordPress plugin WP-Optimize is a great plugin that optimizes the database and tables that your WordPress installation uses.

The authors explain it as:

WP-Optimize is an effective tool for automatically cleaning your WordPress database so that it runs at maximum efficiency.

With over 600,000 installs and a 5 star medium rating I can say that I’m happy to see that they have added support for Simple History in their plugin. In the settings page there is a setting that enables logging actions you perform in WP-Optimize to Simple History.

» Read full blog post

About Simple History

Simple History is an activity feed plugin for WordPress.