By default the WP Activity Log plugin keeps a log of website and user changes that happen on WordPress sites and multisite networks.
The plugin can also keep a log of changes users do on third party plugin settings and objects. However, if for example you want to keep a log of changes store managers do in WooCommerce stores, products and orders, you will need to install the activity log extension for WooCommerce.
This post explains in more detail what activity log extensions for third party plugins are and how to install them.
What are the activity log extensions for third party plugins?
Activity log extensions are required to keep a log of changes that happen on third party plugins. For example; to keep a log of setting changes on the WPForms plugin, and other changes on forms, notifications, fields and entries you need the WP Activity Log extension for WPForms.
Extensions are just another plugin that are add-ons for WP Activity Log, the main activity logs plugin. All of the extensions for the third party plugins can be downloaded and activated automatically through WP Activity Log or from the WordPress plugins repository.
Why do we use extensions?
Every WordPress website has a different set of installed plugins. For example, an e-commerce website would not have the same plugins installed as a hospital’s website.
Therefore instead of bulking the WP Activity Log plugin with built-in sensors for third party plugins we are using extensions. You can select which extensions you want to install, based on the plugins you have installed on your website. For example, if you do not use bbPress, there is no need to install that extension.
List of activity log extensions for third party plugins
How to install the activity log extensions
There are two ways how to install the extensions. You can install them like any other plugin, from the Plugins page in the WordPress dashboard.
The other and easiest option is to install them from within the WP Activity Log plugin. Just follow these three steps:
- Navigate to the Enable/Disable events menu entry,
- Click the Third party extensions tab,
- Click Install extension to install and activate the plugin with just one click!
Develop your own activity log extension
You can also develop your own activity log extensions. This might be required if you want to keep a log of changes on a custom-built plugin or theme. You can also build an extension for any plugin of choice.
Refer to the documentation and code examples for custom activity log extensions for detailed in formation and examples of custom extensions.