API & Plugin Development
Everything you need to get started building custom integrations for WPMU DEV plugins and services.
1. Forminator API Docs
- 1.1 Method: initialize()
- 1.2 Method: get_forms()
- 1.3 Method: get_form()
- 1.4 Method: delete_form()
- 1.5 Method: delete_forms()
- 1.6 Method: add_form()
- 1.7 Method: update_form()
- 1.8 Method: get_polls()
- 1.9 Method: get_poll()
- 1.10 Method: delete_poll()
- 1.11 Method: delete_polls()
- 1.12 Method: add_poll()
- 1.13 Method: update_poll()
- 1.14 Method: get_quizzes()
- 1.15 Method: get_quiz()
- 1.16 Method: delete_quiz()
- 1.17 Method: delete_quizzes()
- 1.18 Method: add_quiz()
- 1.19 Method: update_quiz()
- 1.20 Method: get_form_wrappers()
- 1.21 Method: get_form_wrapper()
- 1.22 Method: move_form_wrapper()
- 1.23 Method: delete_form_wrapper()
- 1.24 Method: get_form_fields()
- 1.25 Method: get_form_fields_by_type()
- 1.26 Method: get_form_field()
- 1.27 Method: update_form_field()
- 1.28 Method: add_form_field()
- 1.29 Method: update_form_setting()
- 1.30 Method: update_form_settings()
- 1.31 Method: delete_form_field()
- 1.32 Method: delete_form_fields()
- 1.33 Method: get_entries()
- 1.34 Method: get_entry()
- 1.35 Method: move_form_field()
- 1.36 Method: delete_entry()
- 1.37 Method: delete_entries()
- 1.38 Method: count_entries()
- 1.39 Method: add_form_entry()
- 1.40 Method: update_form_entry()
- 1.41 Method: add_form_entries()
- 1.42 Method: add_poll_entry()
- 1.43 Method: add_poll_entries()
- 1.44 Method: update_poll_entry()
- 1.45 Method: add_quiz_entry()
- 1.46 Method: add_quiz_entries()
- 1.47 Settings Element
2. Hummingbird API Docs
3. Hustle Providers API Doc
- 3.1 Register Provider
- 3.2 Class: Hustle_Provider_Abstract
- 3.3 Properties: Provider
- 3.4 Methods to Define: Provider
- 3.5 Methods to Use: Provider
- 3.6 Class: Hustle_Provider_Form_Settings_Abstract
- 3.7 Properties: Form Settings
- 3.8 Methods to Define: Form Settings
- 3.9 Methods to Use: Form Settings
- 3.10 Class: Hustle_Provider_Form_Hooks_Abstract
- 3.11 Properties: Form Hooks
- 3.12 Methods to Define: Form Hooks
- 3.13 Helper Functions
4. Smush API Docs
- 4.1 WP-CLI
5. Defender API Docs
- 5.1 Filter: defender_get_supported_servers
- 5.2 Filter: defender_security_tweaks_login-duration_get_duration
- 5.3 Filter: defender_php-version_supported_php
- 5.4 Filter: defender_ssl_verify
- 5.5 Filter: wp_defender/audit/email_report_link
- 5.6 Filter: wd_audit_settings_keys
- 5.7 Action: wd_login_lockout
- 5.8 Action: wd_404_lockout
- 5.9 Action: wd_blacklist_this_ip
- 5.10 Action: defender_ip_lockout_action_assets
- 5.11 Action: wd_before_lockout
- 5.12 Filter: ip_lockout_logs_store_backward
- 5.13 Filter: ip_lockout_default_whitelist_ip
- 5.14 Filter: wp_defender_2fa_user_enabled
- 5.15 Filter: wd_login_strict_slugs
- 5.16 Filter: wd_login_slugs
- 5.17 Filter: defender_redirect_login
- 5.18 Filter: wd_head_request_ttl
- 5.19 Action: defender_recipient_added
- 5.20 Filter: wp_defender/iplockout/email_report_link
- 5.21 Action: defender_notify
- 5.22 Filter: wd_confirm_noreply_email
- 5.23 Filter: wd_subscribe_noreply_email
- 5.24 Filter: wd_unsubscribe_noreply_email
- 5.25 Action: wp_defender
- 5.26 Action: defender_enqueue_assets
- 5.27 Filter: defender_get_times_interval
- 5.28 Filter: defender_user_ip
- 5.29 Filter: wp_defender_advanced_tools_data
- 5.30 Filter: defender_filtering_data_settings
6. Snapshot 4.0 API Docs
7. Beehive API Docs
- 7.1 Filter: beehive_admin_body_classes_is_plugin_admin
- 7.2 Filter: beehive_assets_scripts_localize_vars_{$script}
- 7.3 Filter: beehive_assets_scripts_common_localize_vars
- 7.4 Filter: beehive_assets_get_scripts
- 7.5 Filter: beehive_assets_get_styles
- 7.6 Filter: beehive_privacy_content
- 7.7 Filter: beehive_i18n_get_locale_scripts
- 7.8 Filter: beehive_main_menu_items
- 7.9 Action: beehive_after_activate
- 7.10 Action: beehive_after_upgrade
- 7.11 Action: beehive_settings_init