Overview

Namespaces

  • None
  • VSP
    • Core
      • Abstracts
      • Interfaces
      • Traits
        • WC_Compatibility
    • Deprecation
    • Helper
    • Modules
      • Addons
      • Logger

Classes

  • Addons
  • Logger
  • Shortcode
  • System_Logs
  • System_Tools
  • WPOnion
  • Overview
  • Namespace
  • Class

Class Addons

Class VSP_Addons

VSP\Core\Instance_Handler
Extended by VSP\Base uses WPOnion\Traits\Class_Options (not available) WPOnion\Traits\Hooks (not available)
Extended by VSP\Modules\Addons\Core
Extended by VSP\Modules\Addons\Admin
Extended by VSP\Modules\Addons
Namespace: VSP\Modules
Author: Varun Sridharan varunsridharan23@gmail.com
Located at includes/modules/class-addons.php
Methods summary
protected array
# defaults( )

Returns

array
public
# __construct( array $options = array() )

VSP_Addons constructor.

VSP_Addons constructor.

Parameters

$options
.
public
# handle_ajax_request( VSP\Ajax $ajax )

Parameters

$ajax
public
# load_active_addons( )

Loads Active Addons.

Loads Active Addons.

public array|false
# active_addons( )

Returns All Active Addons For current plugin

Returns All Active Addons For current plugin

Returns

array|false
public boolean
# handle_ajax_params( string $request, string $msg )

Handles Ajax Request Params For Addons

Handles Ajax Request Params For Addons

Parameters

$request
.
$msg
.

Returns

boolean
public array
# update_active_addons( array $addons )

Updates Active Addons in db

Updates Active Addons in db

Parameters

$addons
.

Returns

array
public boolean
# activate_addon( string $addon_uid = '' )

Activates Selected Addon.

Activates Selected Addon.

Parameters

$addon_uid
Addons MD5 Unique ID

Returns

boolean
public boolean
# deactivate_addon( string $addon_uid = '' )

Deactivates Selected Addon

Deactivates Selected Addon

Parameters

$addon_uid
Addons MD5 Unique ID

Returns

boolean
public boolean|mixed
# is_active( string $addon_uid = '' )

Checks if given addon is active

Checks if given addon is active

Parameters

$addon_uid
Addons MD5 Unique ID

Returns

boolean|mixed
Methods inherited from VSP\Modules\Addons\Admin
link_with_wponion(), render_page()
Methods inherited from VSP\Modules\Addons\Core
get_addon_information(), get_addons_informations(), handle_category(), handle_icon(), handle_last_updated(), handle_required_plugins(), handle_screenshots(), read_addon_json(), search_addon(), search_addon_folder(), search_addons()
Methods inherited from VSP\Base
__clone(), __wakeup(), apply_filter(), do_action(), do_deprecated_action(), do_deprecated_filter(), load_file(), plugin(), plugin_path(), plugin_url()
Methods inherited from VSP\Core\Instance_Handler
_instance(), create(), get_instance(), instance(), set_instance()
Properties inherited from VSP\Modules\Addons\Core
$active_addons, $addon_cats, $addon_counts, $addons, $default_addon_cats, $default_headers, $headers, $in_display, $required_plugins_status
Properties inherited from VSP\Base
$plugin_class
Properties inherited from VSP\Core\Instance_Handler
$instances
API documentation generated by ApiGen