Overview

Packages

  • ACF
  • Automation
    • Actions
    • Activation
    • LeadProfile
    • Menus
    • Queries
    • Rules
    • Triggers
  • CTA
    • Activation
    • AJAXListeners
    • Cloning
    • Core
    • Display
    • EditPage
    • Enqueues
    • GPLSettings
    • LeadsProfile
    • Loading
    • Menus
    • Notices
    • PlacementMetabox
    • PostType
    • Templates
    • Tracking
    • Variations
    • YOAST
  • InboundPro
    • Activation
    • AdminAJAX
    • AutoLoading
    • Cron
    • DataInterface
    • FieldMapping
    • Funnels
    • InboundNowAPI
    • Installer
    • LeadStatuses
    • Menus
    • Notifications
    • Ouath
    • Reports
    • Settings
    • Tracking
    • Translations
    • Updates
  • LandingPages
    • Activation
    • DataInterfaces
    • Management
    • Menus
    • NeedsAttention
    • Notices
    • Sidebars
    • Templates
    • Tracking
    • Variations
    • WelcomeScreen
    • Widgets
  • Leads
    • Activation
    • Akismet
    • BranchControl
    • BulkActions
    • Dashboard
    • Management
    • Notifications
    • Settings
    • Tracking
    • UserProfile
    • WPLogin
  • Mailer
    • Activation
    • Admin
    • ClickTracking
    • DataInterface
    • InboundForms
    • Leads
    • Management
    • Notifications
    • Scheduling
    • Sending
    • Settings
    • ShortcodesAndTokens
    • SparkPost
    • Templates
    • Unsubscribes
    • Variations
    • YoastSEO
  • None
  • Shared
    • APIs
    • CPT
    • DatabaseRoutines
    • DebugTricks
    • DoubleOptin
    • EventManagement
    • FieldMapping
    • InboundForms
    • LeadSorage
    • MarketingButton
    • Menus
    • Notifications
    • Shortcodes
    • ShortcodesAndTokens
    • StandAloneLicensing
    • Tracking
    • VisualEditor
  • xDepreciated

Classes

  • Inbound_Pro_Settings
  • Overview
  • Package
  • Class

Class Inbound_Pro_Settings

Class for managing Inbound Pro core and extension settings. Also powers welcome page.

Package: InboundPro\Settings
Located at classes/admin/class.settings.php
Methods summary
public static
# init( )

Load hooks and listners

Load hooks and listners

public static
# add_hooks( )

Loads hooks and filters

Loads hooks and filters

public static
# enqueue_scripts( )

Enqueue scripts & stylesheets

Enqueue scripts & stylesheets

public static
# activation_redirect( )

Listens for the _inbound_pro_welcome transient and if it exists then redirect to the welcome page

Listens for the _inbound_pro_welcome transient and if it exists then redirect to the welcome page

public static
# extend_settings( )

Setup Core Settings

Setup Core Settings

public static
# display( )

Render Pro Display

Render Pro Display

public static
# display_welcome( )

Display Pro Welcome Screen

Display Pro Welcome Screen

public static
# display_setup( )

Display Inbound Pro Setup page

Display Inbound Pro Setup page

public static
# display_import_export( )

Display Inbound Pro Import Export Settings Option

Display Inbound Pro Import Export Settings Option

public static
# display_settings( )

Display Inbound Pro Settings page

Display Inbound Pro Settings page

public static
# display_sidebar( )

Display Sidebar

Display Sidebar

public static
# display_blog_posts( )

Display latest news from Inbound Now

Display latest news from Inbound Now

public static
# display_social_ctas( )
public static
# display_footer( )

Display Footer

Display Footer

public static
# display_nav_menu( )

Render About InboundNow Nav

Render About InboundNow Nav

public static
# display_search( )

Displays search filter

Displays search filter

public static
# render_fields( STRING $page )

Renders settings given a fields dataset

Renders settings given a fields dataset

Parameters

$page
$fieldgroup_key identification key for which field group to render
public static
# render_field( ARRAY $field, ARRAY $group )

Renders label and input given field dataset

Renders label and input given field dataset

Parameters

$field
dataset containing field information
$group
dataset containing fieldgroup information
public static
# ajax_update_settings( )

Ajax listener for saving updated field data

Ajax listener for saving updated field data

public static
# ajax_update_custom_fields( )

Ajax listener for saving updated custom field data

Ajax listener for saving updated custom field data

public static
# ajax_export_settings( )

Ajax listener for saving updated custom field data

Ajax listener for saving updated custom field data

public static
# ajax_update_lead_statuses( )

Ajax listener for saving updated custom field data

Ajax listener for saving updated custom field data

public static
# ajax_update_ip_addresses( )

Ajax listener for saving updated ip addresses to not track

Ajax listener for saving updated ip addresses to not track

public static
# ajax_toggle_fast_ajax( $data )

listen for request to install / uninstall fast ajax

listen for request to install / uninstall fast ajax

public static
# import_settings_from_json( )

Listen for command to import settings from uploaded json file

Listen for command to import settings from uploaded json file

public static
# install_mu_plugin_fast_ajax( $delete = false )

Installs fast-ajax.php mu plugin

Installs fast-ajax.php mu plugin

Properties summary
public static $tab
#
public static $settings_fields
#
public static $settings_values
#
Inbound Pro Plugin - PHP Codex API documentation generated by ApiGen