setAction('Comment Created') ->setContext(substr(strip_tags($commentdata['comment_content']), 0, 30).'...') ->addMeta('Author', $commentdata['comment_author'] ?? null) ->addMeta('Approved', $comment_approved) ->addMeta('Post URL', get_permalink($commentdata['comment_post_ID'])) ->send(); } public function statusChanged($comment_id, $comment_status) { if (in_array($comment_status, ['0', '1'])) { return; } return Logtivity_Logger::log() ->setAction('Comment Status Changed') ->setContext($comment_status) ->addMeta('Comment ID', $comment_id) ->send(); } public function commentMarkedAsNotspam($comment_ID, $comment) { return $this->statusChanged($comment->comment_ID, 'Not Spam'); } } $Logtivity_Comment = new Logtivity_Comment;