PHP Класс Give_Shortcode_Generator, Give

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$self The current class name
$shortcode The current shortcode
$shortcode_tag The current shortcode tag

Защищенные свойства (Protected)

Свойство Тип Описание
$errors Shortcode field errors
$required Required shortcode fields

Открытые методы

Метод Описание
__construct ( string $shortcode ) Class constructor
define_fields ( ) : false | array Define the shortcode attribute fields
init ( ) Kick things off for the shortcode generator
return_textbox_value ( $value ) : boolean Validate Textbox Value

Защищенные методы

Метод Описание
generate_container ( array $field ) : array | false Generate a TinyMCE container field
generate_fields ( array $defined_fields ) : array Generate the shortcode dialog fields
generate_listbox ( array $field ) : array | false Generate a TinyMCE listbox field
generate_post ( array $field ) : array | false Generate a TinyMCE listbox field for a post_type
generate_textbox ( array $field ) : array | false Generate a TinyMCE textbox field
get_fields ( ) : array Get the generated shortcode dialog fields
validate ( array $field ) : boolean Perform validation for a single field

Описание методов

__construct() публичный Метод

Class constructor
С версии: 1.0
public __construct ( string $shortcode )
$shortcode string The shortcode tag

define_fields() публичный Метод

Define the shortcode attribute fields
С версии: 1.0
public define_fields ( ) : false | array
Результат false | array

generate_container() защищенный Метод

Generate a TinyMCE container field
С версии: 1.0
protected generate_container ( array $field ) : array | false
$field array
Результат array | false

generate_fields() защищенный Метод

Generate the shortcode dialog fields
С версии: 1.0
protected generate_fields ( array $defined_fields ) : array
$defined_fields array
Результат array

generate_listbox() защищенный Метод

Generate a TinyMCE listbox field
С версии: 1.0
protected generate_listbox ( array $field ) : array | false
$field array
Результат array | false

generate_post() защищенный Метод

Generate a TinyMCE listbox field for a post_type
С версии: 1.0
protected generate_post ( array $field ) : array | false
$field array
Результат array | false

generate_textbox() защищенный Метод

Generate a TinyMCE textbox field
С версии: 1.0
protected generate_textbox ( array $field ) : array | false
$field array
Результат array | false

get_fields() защищенный Метод

Get the generated shortcode dialog fields
С версии: 1.0
protected get_fields ( ) : array
Результат array

init() публичный Метод

Kick things off for the shortcode generator
С версии: 1.3.0.2
public init ( )

return_textbox_value() публичный Метод

Validate Textbox Value
public return_textbox_value ( $value ) : boolean
$value
Результат boolean

validate() защищенный Метод

Returns true or false depending on whether the field has a 'name' attribute. This method also populates the shortcode's $errors and $required arrays.
С версии: 1.0
protected validate ( array $field ) : boolean
$field array
Результат boolean

Описание свойств

$errors защищенное свойство

Shortcode field errors
С версии: 1.0
protected $errors

$required защищенное свойство

Required shortcode fields
С версии: 1.0
protected $required

$self публичное свойство

The current class name
С версии: 1.0
public $self

$shortcode публичное свойство

The current shortcode
С версии: 1.0
public $shortcode

$shortcode_tag публичное свойство

The current shortcode tag
С версии: 1.0
public $shortcode_tag