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

  • Landing_Pages_Meta
  • Landing_Pages_Settings
  • Overview
  • Package
  • Class

Class Landing_Pages_Settings

Class provides a data interface for retrieving and storing landing page settings into the GPL legacy setting system or the Inbound Pro settings system.

Package: LandingPages\DataInterfaces
Located at core/landing-pages/classes/class.settings.php
Methods summary
public
# __construct( )

initiate class

initiate class

public static
# load_hooks( )

Load hooks and filters

Load hooks and filters

public static
# define_pro_settings( $settings )

Adds pro admin settings

Adds pro admin settings

public static
# get_stand_alone_settings( )

Loads default global settings & extends them

Loads default global settings & extends them

public static mixed
# get_setting( $field_id, $default )

Get setting value from DB. Handles stand alone landing pages plugin differently from Inbound Pro included landing pages plugin

Get setting value from DB. Handles stand alone landing pages plugin differently from Inbound Pro included landing pages plugin

Parameters

$field_id
$default

Returns

mixed
public static
# enqueue_settings_scripts( )

Enqueue scripts and styles for settings page

Enqueue scripts and styles for settings page

public static
# extend_plugin_quicklinks( $links )

Add action links in Plugins table

Add action links in Plugins table

public static
# display_settings( )

Displays global settings container

Displays global settings container

public static
# display_system_info( $hook )
public static
# download_system_info( )

download sytem info - Not sure this is hooked into anything

download sytem info - Not sure this is hooked into anything

public static
# save_stand_alone_settings( )

Saves global settings

Saves global settings

public static
# render_stand_alone_settings( $key, $custom_fields, $active_tab )

Render Settings

Render Settings

Parameters

$key
$custom_fields
$active_tab
public static boolean|string
# check_license_status( $field )

Check license status

Check license status

Parameters

$field

Returns

boolean|string
Inbound Pro Plugin - PHP Codex API documentation generated by ApiGen