/** * Add hooks * * @since 0.1.0 */ public function __construct() { // Set name $this->name = esc_html__('Themes', 'wp-user-activity'); // Customize new WP_User_Activity_Action(array('type' => $this, 'action' => 'customize', 'name' => esc_html__('Customize', 'wp-user-activity'), 'message' => esc_html__('%1$s customized the "%2$s" theme %3$s.', 'wp-user-activity'))); // Activate new WP_User_Activity_Action(array('type' => $this, 'action' => 'activate', 'name' => esc_html__('Activate', 'wp-user-activity'), 'message' => esc_html__('%1$s activated the "%2$s" theme %3$s.', 'wp-user-activity'))); // Update new WP_User_Activity_Action(array('type' => $this, 'action' => 'update', 'name' => esc_html__('Update', 'wp-user-activity'), 'message' => esc_html__('%1$s updated the "%2$s" theme %3$s.', 'wp-user-activity'))); // Install new WP_User_Activity_Action(array('type' => $this, 'action' => 'install', 'name' => esc_html__('Install', 'wp-user-activity'), 'message' => esc_html__('%1$s installed the "%2$s" theme %3$s.', 'wp-user-activity'))); // File update new WP_User_Activity_Action(array('type' => $this, 'action' => 'file_update', 'name' => esc_html__('File Update', 'wp-user-activity'), 'message' => esc_html__('%1$s edited "%2$s" in the "%3$s" theme file %4$s.', 'wp-user-activity'))); // Delete new WP_User_Activity_Action(array('type' => $this, 'action' => 'delete', 'name' => esc_html__('Delete', 'wp-user-activity'), 'message' => esc_html__('%1$s deleted the "%2$s" theme %3$s.', 'wp-user-activity'))); // Actions add_action('delete_site_transient_update_themes', array($this, 'theme_deleted')); add_action('upgrader_process_complete', array($this, 'theme_install_or_update'), 10, 2); add_action('switch_theme', array($this, 'switch_theme'), 10, 2); add_filter('wp_redirect', array($this, 'theme_modify'), 10, 2); // Theme customizer add_action('customize_save', array($this, 'theme_customizer_modified')); // Setup callbacks parent::__construct(); }
/** * Add hooks * * @since 0.1.0 */ public function __construct() { // Set name $this->name = esc_html__('Posts', 'wp-user-actiivity'); // Create new WP_User_Activity_Action(array('type' => $this, 'action' => 'create', 'name' => esc_html__('Create', 'wp-user-activity'), 'message' => esc_html__('%1$s created the "%2$s" %3$s %4$s.', 'wp-user-activity'))); // Update new WP_User_Activity_Action(array('type' => $this, 'action' => 'update', 'name' => esc_html__('Update', 'wp-user-activity'), 'message' => esc_html__('%1$s edited the "%2$s" %3$s %4$s.', 'wp-user-activity'))); // Delete new WP_User_Activity_Action(array('type' => $this, 'action' => 'delete', 'name' => esc_html__('Delete', 'wp-user-activity'), 'message' => esc_html__('%1$s deleted the "%2$s" %3$s %4$s.', 'wp-user-activity'))); // Trash new WP_User_Activity_Action(array('type' => $this, 'action' => 'trash', 'name' => esc_html__('Trash', 'wp-user-activity'), 'message' => esc_html__('%1$s trashed the "%2$s" %3$s %4$s.', 'wp-user-activity'))); // Untrash new WP_User_Activity_Action(array('type' => $this, 'action' => 'untrash', 'name' => esc_html__('Untrash', 'wp-user-activity'), 'message' => esc_html__('%1$s untrashed the "%2$s" %3$s %4$s.', 'wp-user-activity'))); // Spam new WP_User_Activity_Action(array('type' => $this, 'action' => 'spam', 'name' => esc_html__('Spam', 'wp-user-activity'), 'message' => esc_html__('%1$s spammed the "%2$s" %3$s %4$s.', 'wp-user-activity'))); // Unspammed new WP_User_Activity_Action(array('type' => $this, 'action' => 'unspam', 'name' => esc_html__('Unspam', 'wp-user-activity'), 'message' => esc_html__('%1$s unspammed the "%2$s" %3$s %4$s.', 'wp-user-activity'))); // Future new WP_User_Activity_Action(array('type' => $this, 'action' => 'future', 'name' => esc_html__('Scheduled', 'wp-user-activity'), 'message' => esc_html__('%1$s scheduled the "%2$s" %3$s %4$s.', 'wp-user-activity'))); // Actions add_action('transition_post_status', array($this, 'transition_post_status'), 10, 3); add_action('delete_post', array($this, 'delete_post')); // Setup callbacks parent::__construct(); }
/** * Add hooks * * @since 0.1.0 */ public function __construct() { // Set name $this->name = esc_html__('Comments', 'wp-user-actiivity'); // Create new WP_User_Activity_Action(array('type' => $this, 'action' => 'create', 'name' => esc_html__('Create', 'wp-user-activity'), 'message' => esc_html__('%1$s left a comment on the "%2$s" %3$s %4$s.', 'wp-user-activity'))); // Update new WP_User_Activity_Action(array('type' => $this, 'action' => 'update', 'name' => esc_html__('Update', 'wp-user-activity'), 'message' => esc_html__('%1$s updated a comment on the "%2$s" %3$s %4$s.', 'wp-user-activity'))); // Delete new WP_User_Activity_Action(array('type' => $this, 'action' => 'delete', 'name' => esc_html__('Delete', 'wp-user-activity'), 'message' => esc_html__('%1$s deleted a comment on the "%2$s" %3$s %4$s.', 'wp-user-activity'))); // Trash new WP_User_Activity_Action(array('type' => $this, 'action' => 'trash', 'name' => esc_html__('Trash', 'wp-user-activity'), 'message' => esc_html__('%1$s trashed a comment on the "%2$s" %3$s %4$s.', 'wp-user-activity'))); // Untrash new WP_User_Activity_Action(array('type' => $this, 'action' => 'untrash', 'name' => esc_html__('Untrash', 'wp-user-activity'), 'message' => esc_html__('%1$s untrashed a comment on the "%2$s" %3$s %4$s.', 'wp-user-activity'))); // Spam new WP_User_Activity_Action(array('type' => $this, 'action' => 'spam', 'name' => esc_html__('Spam', 'wp-user-activity'), 'message' => esc_html__('%1$s spammed a comment on the "%2$s" %3$s %4$s.', 'wp-user-activity'))); // Unspammed new WP_User_Activity_Action(array('type' => $this, 'action' => 'unspam', 'name' => esc_html__('Unspam', 'wp-user-activity'), 'message' => esc_html__('%1$s unspammed a comment on the "%2$s" %3$s %4$s.', 'wp-user-activity'))); // Actions add_action('wp_insert_comment', array($this, 'handle_comment'), 10, 2); add_action('edit_comment', array($this, 'handle_comment')); add_action('trash_comment', array($this, 'handle_comment')); add_action('untrash_comment', array($this, 'handle_comment')); add_action('spam_comment', array($this, 'handle_comment')); add_action('unspam_comment', array($this, 'handle_comment')); add_action('delete_comment', array($this, 'handle_comment')); // Setup callbacks parent::__construct(); }
/** * Add hooks * * @since 0.1.0 */ public function __construct() { // Set name $this->name = esc_html__('Users', 'wp-user-activity'); // Login new WP_User_Activity_Action(array('type' => $this, 'action' => 'login', 'name' => esc_html__('Login', 'wp-user-activity'), 'message' => esc_attr__('%1$s logged in %2$s.', 'wp-user-activity'))); // Login Fail new WP_User_Activity_Action(array('type' => $this, 'action' => 'login_fail', 'name' => esc_html__('Login Fail', 'wp-user-activity'), 'message' => esc_html__('Failed login attempt for "%1$s" %2$s.', 'wp-user-activity'))); // Logout new WP_User_Activity_Action(array('type' => $this, 'action' => 'logout', 'name' => esc_html__('Logout', 'wp-user-activity'), 'message' => esc_html__('%1$s logged out %2$s.', 'wp-user-activity'))); // Create new WP_User_Activity_Action(array('type' => $this, 'action' => 'create', 'name' => esc_html__('Sign-up', 'wp-user-activity'), 'message' => esc_html__('%1$s registered %2$s.', 'wp-user-activity'))); // Update new WP_User_Activity_Action(array('type' => $this, 'action' => 'update', 'name' => esc_html__('Update', 'wp-user-activity'), 'message' => esc_html__('%1$s updated their account %2$s.', 'wp-user-activity'))); // Create new WP_User_Activity_Action(array('type' => $this, 'action' => 'delete', 'name' => esc_html__('Delete', 'wp-user-activity'), 'message' => esc_html__('%1$s deleted their account %2$s.', 'wp-user-activity'))); // Actions add_action('wp_login', array($this, 'wp_login'), 10, 2); add_action('wp_logout', array($this, 'wp_logout')); add_action('delete_user', array($this, 'delete_user')); add_action('user_register', array($this, 'user_register')); add_action('profile_update', array($this, 'profile_update')); add_action('wp_login_failed', array($this, 'wp_login_failed')); // Setup callbacks parent::__construct(); }
/** * Add hooks * * @since 0.1.0 */ public function __construct() { // Set name $this->name = esc_html__('Plugins', 'wp-user-activity'); // Activate new WP_User_Activity_Action(array('type' => $this, 'action' => 'activate', 'name' => esc_html__('Activate', 'wp-user-activity'), 'message' => esc_html__('%1$s activated the "%2$s" plugin %3$s.', 'wp-user-activity'))); // Deactivate new WP_User_Activity_Action(array('type' => $this, 'action' => 'deactivate', 'name' => esc_html__('Deactivate', 'wp-user-activity'), 'message' => esc_html__('%1$s deactivated the "%2$s" plugin %3$s.', 'wp-user-activity'))); // Update new WP_User_Activity_Action(array('type' => $this, 'action' => 'update', 'name' => esc_html__('Update', 'wp-user-activity'), 'message' => esc_html__('%1$s updated the "%2$s" plugin %3$s.', 'wp-user-activity'))); // Install new WP_User_Activity_Action(array('type' => $this, 'action' => 'install', 'name' => esc_html__('Install', 'wp-user-activity'), 'message' => esc_html__('%1$s installed the "%2$s" plugin %3$s.', 'wp-user-activity'))); // File update new WP_User_Activity_Action(array('type' => $this, 'action' => 'file_update', 'name' => esc_html__('File Update', 'wp-user-activity'), 'message' => esc_html__('%1$s edited "%2$s" in the "%3$s" plugin file %4$s.', 'wp-user-activity'))); // Delete new WP_User_Activity_Action(array('type' => $this, 'action' => 'delete', 'name' => esc_html__('Delete', 'wp-user-activity'), 'message' => esc_html__('%1$s deleted the "%2$s" plugin %3$s.', 'wp-user-activity'))); // Actions add_action('activated_plugin', array($this, 'activated_plugin')); add_action('deactivated_plugin', array($this, 'deactivated_plugin')); add_action('delete_plugin', array($this, 'deleted_plugin')); add_action('upgrader_process_complete', array($this, 'plugin_install_or_update'), 10, 2); add_filter('wp_redirect', array($this, 'plugin_modify'), 10, 2); // Setup callbacks parent::__construct(); }
/** * Add hooks * * @since 0.1.0 */ public function __construct() { // Set name $this->name = esc_html__('Exports', 'wp-user-activity'); // Export new WP_User_Activity_Action(array('type' => $this, 'action' => 'export', 'name' => esc_html__('Export', 'wp-user-activity'), 'message' => esc_html__('%1$s exported "%2$s" %3$s.', 'wp-user-activity'))); // Actions add_action('export_wp', array($this, 'export_wp')); // Setup callbacks parent::__construct(); }
/** * Add hooks * * @since 0.1.0 */ public function __construct() { // Set name $this->name = esc_html__('Site Settings', 'wp-user-activity'); // Update new WP_User_Activity_Action(array('type' => $this, 'action' => 'update', 'name' => esc_html__('Update', 'wp-user-activity'), 'message' => esc_html__('%1$s updated the "%2$s" site setting %3$s.', 'wp-user-activity'))); // Actions add_action('updated_option', array($this, 'updated_option'), 10, 3); // Setup callbacks parent::__construct(); }
/** * Add hooks * * @since 0.1.0 */ public function __construct() { // Update new WP_User_Activity_Action(array('type' => $this, 'action' => 'update', 'name' => '', 'message' => esc_html__('%1$s edited the "%2$s" widget %3$s.', 'wp-user-activity'))); // Delete new WP_User_Activity_Action(array('type' => $this, 'action' => 'delete', 'name' => '', 'message' => esc_html__('%1$s deleted the "%2$s" widget %3$s.', 'wp-user-activity'))); // Actions add_action('widget_update_callback', array($this, 'widget_update_action_callback'), 9999, 4); add_action('sidebar_admin_setup', array($this, 'widget_delete')); // Setup callbacks parent::__construct(); }
/** * Add hooks * * @since 0.1.0 */ public function __construct() { // Set name $this->name = esc_html__('Core', 'wp-user-actiivity'); // Update new WP_User_Activity_Action(array('type' => $this, 'action' => 'update', 'name' => esc_html__('Update', 'wp-user-activity'), 'message' => esc_html__('%1$s updated WordPress %2$s.', 'wp-user-activity'))); // Auto-update new WP_User_Activity_Action(array('type' => $this, 'action' => 'auto_update', 'name' => esc_html__('Auto-update', 'wp-user-activity'), 'message' => esc_html__('WordPress auto-updated %1$s.', 'wp-user-activity'))); // Actions add_action('_core_updated_successfully', array($this, 'core_updated_successfully')); // Setup callbacks parent::__construct(); }
/** * Add hooks * * @since 0.1.0 */ public function __construct() { // Set name $this->name = esc_html__('Menus', 'wp-user-activity'); // Create new WP_User_Activity_Action(array('type' => $this, 'action' => 'create', 'name' => esc_html__('Create', 'wp-user-activity'), 'message' => esc_html__('%1$s created the "%2$s" menu %3$s.', 'wp-user-activity'))); // Update new WP_User_Activity_Action(array('type' => $this, 'action' => 'update', 'name' => esc_html__('Update', 'wp-user-activity'), 'message' => esc_html__('%1$s edited the "%2$s" menu %3$s.', 'wp-user-activity'))); // Delete new WP_User_Activity_Action(array('type' => $this, 'action' => 'delete', 'name' => esc_html__('Delete', 'wp-user-activity'), 'message' => esc_html__('%1$s deleted the "%2$s" menu %3$s.', 'wp-user-activity'))); // Actions add_action('wp_update_nav_menu', array($this, 'menu_created_or_updated')); add_action('wp_create_nav_menu', array($this, 'menu_created_or_updated')); add_action('delete_nav_menu', array($this, 'menu_deleted'), 10, 3); // Setup callbacks parent::__construct(); }
/** * Add hooks * * @since 0.1.0 */ public function __construct() { // Set name $this->name = esc_html__('Attachments', 'wp-user-actiivity'); // Create new WP_User_Activity_Action(array('type' => $this, 'action' => 'create', 'name' => esc_html__('Create', 'wp-user-activity'), 'message' => esc_html__('%1$s uploaded "%2$s" %3$s.', 'wp-user-activity'))); // Update new WP_User_Activity_Action(array('type' => $this, 'action' => 'update', 'name' => esc_html__('Update', 'wp-user-activity'), 'message' => esc_html__('%1$s edited "%2$s" %3$s.', 'wp-user-activity'))); // Delete new WP_User_Activity_Action(array('type' => $this, 'action' => 'delete', 'name' => esc_html__('Delete', 'wp-user-activity'), 'message' => esc_html__('%1$s deleted "%2$s" %3$s.', 'wp-user-activity'))); // Actions add_action('add_attachment', array($this, 'add_attachment')); add_action('edit_attachment', array($this, 'edit_attachment')); add_action('delete_attachment', array($this, 'delete_attachment')); // Setup callbacks parent::__construct(); }