Обычно для сайтов на WordPress нет нужды в ведении журнала действий пользователей.

Потому там этот механизм по большей части отсутствует. Исключая разве что ревизии постов. Когда можно посмотреть, кто и когда правил пост.

Но бывает так, что скажем пост удалят или поменяют какую-то опцию. И нужно понять кто и когда это сделал.

В большинстве случаев цель просто обучить человека. Чтобы он понимал что можно делать, а чего лучше не делать.

Есть вероятность, что эти действия могут быть со злым умыслом. Но в реальности пока с таким не приходилось встречаться.

И в этом случае нужно ставить систему мониторинга состояния системы и ее записи в журнал.

Чтобы затем была возможность поднять историю и увидеть кто и что поменял.

Пример:

1. Сделали базу знаний на базе WordPress у одного из заказчиков

2. Все работаем. Постепенно развиваем функционал. Улучшаем.

3. У базы знаний доступ у многих есть, т.к. наполняется она активно.

4. И тут раз и главная страница ломается.

Восстановить не проблема. Быстро все поправили. Но нужно понять кто поменял опцию и вот тут проблема. Мониторинга не было. Поставили.

Сейчас если случай повторится (хоть это и маловероятно), то будет возможность понять кто это сделал и зачем. А после этого обучить человека правильным действиям. Вероятность что это было сделано со злым умыслом конечно крайне низка.

Пример подходящего расширения http://wordpress.org/plugins/stream/