Log username which approved/trashed/edited listing/review

When i add new user and assign them a custom user role which allows trashing listings, how can i keep log which reviews/listings user trashed? Maybe I would like to do the same for reviews (who approved), which are handled by HivePress Reviews plugin and located at /wp-admin/edit-comments.php.

It would be handy to have some log so admin users can have more control about who is doing what and when. It does not have to be special page if the information can be insert into existing pages like the Listings / Trashed. For example new column or just a text “trashed by username”.

One can install WP plugin Simple History which logs these and more events, but is not small.
Also if anyone knows about yet another hook/workaround, please kindly share it. AI was not helpful.

Hey @obtrusive170,

This plugin looks like it should meet your needs:

I don’t have any experience with it myself, but it looks promising. It’s a premium plugin, though there does seem to be a free tier, as well.

I hope this helps!

Cheers,
Chris :victory_hand:

1 Like

Thanks for your feedback – we’ll consider adding this feature.

At the moment, I recommend choosing a third-party WordPress plugin for this – since listings are implemented as a custom post type, and HivePress relies on WP user management and database, any reliable plugin that advertises logging user actions in WordPress may work in this case.

1 Like