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 Shortcode

Class VSP_Shortcode

VSP\Core\Instance_Handler
Extended by VSP\Base uses WPOnion\Traits\Class_Options (not available) WPOnion\Traits\Hooks (not available)
Extended by VSP\Modules\Shortcode
Abstract
Namespace: VSP\Modules
Author: Varun Sridharan varunsridharan23@gmail.com
Located at includes/modules/class-shortcode.php
Methods summary
public
# __construct( )

Shortcode constructor.

Shortcode constructor.

abstract protected array
# defaults( )

Function To Return Defaults Array.

Function To Return Defaults Array.

Returns

array
public mixed
# render_shortcode( mixed $atts, string $content = '' )

Renders Shortcode.

Renders Shortcode.

Parameters

$atts
.
$content
.

Returns

mixed
protected
# after_merge( )

Triggers Once $this->options isset.

Triggers Once $this->options isset.

abstract protected string
# output( )

Hookable Function to render shortcode HTML.

Hookable Function to render shortcode HTML.

Returns

string
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 summary
protected string $name

Shortcode Name

Shortcode Name

# ''
protected null $content

Shortcode Content

Shortcode Content

# null
Properties inherited from VSP\Base
$plugin_class
Properties inherited from VSP\Core\Instance_Handler
$instances
API documentation generated by ApiGen