Plugin Planet

Premium WordPress Plugins

USP Pro is equipped with over 50 action and filter hooks.

Action Hooks

usp_insert_post_before
usp_insert_post_after
usp_register_user_before
usp_submit_post_before
usp_post_meta_before
usp_post_meta_foreach_before
usp_post_meta_foreach_after
usp_post_meta_after
usp_insert_attachments_before
usp_insert_attachments_loop
usp_post_categories_before
usp_post_categories_after

usp_send_email_form_before
usp_send_email_form_during
usp_send_email_alert_before
usp_send_email_alert_during
usp_send_email_approval_before
usp_send_email_approval_during
usp_send_email_denied_before
usp_send_email_denied_during
usp_send_email_scheduled_before
usp_send_email_scheduled_during

usp_submission_redirect_before
usp_get_field_val_before
usp_allow_media_role
usp_allow_media_caps
usp_register_user_after

Filter Hooks

usp_settings_author_list_args
usp_forms_get_form_id
usp_form_custom_output

usp_register_user
usp_submit_post
usp_post_taxonomies
usp_post_type
usp_post_tags
usp_post_status
usp_post_array
usp_post_content
usp_post_password

usp_send_email_form
usp_send_email_print_fields
usp_send_email_custom_heading
usp_send_email_custom_fields
usp_send_email_message
usp_send_email_alert
usp_send_email_alert_vars
usp_send_email_approval
usp_send_email_approval_vars
usp_send_email_denied
usp_send_email_denied_vars
usp_send_email_scheduled
usp_send_email_scheduled_vars
usp_send_email_future

usp_alert_shortcut_defined_pattern
usp_alert_shortcut_defined_replacement
usp_alert_shortcut_schedule_format
usp_alert_shortcut_replace_empty

usp_get_email_info
usp_regex_filter
usp_generate_password
usp_challenge_question
usp_get_query_vars
usp_add_query_vars
usp_process_files
usp_sanitize_content_atts
usp_sanitize_content
usp_get_user_stats
usp_get_field_val

usp_shortcode_url
usp_shortcode_link
usp_shortcode_name
usp_shortcode_img_1
usp_shortcode_img_2
usp_shortcode_img_3
usp_shortcode_img_4
usp_shortcode_img_5
usp_shortcode_file_1
usp_shortcode_file_2
usp_shortcode_file_3
usp_shortcode_item_1
usp_shortcode_item_2
usp_shortcode_item_3

usp_shortcode_display_posts_type
usp_shortcode_display_posts_size
usp_shortcode_display_posts_before
usp_shortcode_display_posts_after
usp_shortcode_display_posts_title
usp_shortcode_display_posts_edit_title
usp_shortcode_display_posts_edit_text
usp_shortcode_display_posts_delete_title
usp_shortcode_display_posts_delete_text
usp_shortcode_display_posts_modlink_sep1
usp_shortcode_display_posts_modlink_sep2

usp_custom_fields_radio
usp_custom_fields_checkbox
usp_custom_fields_select
usp_custom_field_unset
usp_custom_field_errors
usp_custom_field_wp_editor
usp_custom_field_atts
usp_custom_field_atts_default
usp_custom_field_cookies
usp_custom_field_data
usp_custom_fields_files

usp_custom_fields_checkbox_value
usp_custom_fields_radio_value
usp_custom_fields_select_value

usp_file_name_primary_key
usp_file_name_primary_single
usp_file_name_primary_multiple
usp_file_name_custom_prefix
usp_file_name_custom_field
usp_file_name_custom_custom

usp_custom_agree_terms
usp_register_user_role
usp_post_meta_submit_time_format
usp_files_combined_array
usp_post_date_offset
usp_allow_media_role
usp_allow_media_caps
usp_post_password_email
usp_post_password_subject
usp_post_password_message
usp_post_password_headers
usp_register_user_notify
usp_generate_password_length
usp_captcha_output
usp_captcha_params
usp_captcha_atts
usp_input_name_value
usp_input_email_value
usp_wp_editor_settings
usp_custom_editor_settings
usp_meta_box_title
usp_meta_box_name
usp_meta_box_value

usp_widget_drafts_number
usp_widget_drafts_time
usp_widget_drafts_type
usp_widget_drafts_user

usp_alt_default
usp_caption_default
usp_desc_default
usp_filename_default
usp_mediatitle_default

usp_login_redirect_login
usp_login_redirect_register
usp_login_redirect_reset

I will be adding more hooks in future versions on an as-needed basis, so let me know if you have any requests and it shall be done :)