PHP Class MC4WP_Dynamic_Content_Tags

Afficher le fichier Open project: dannyvankooten/mailchimp-for-wordpress Class Usage Examples

Méthodes publiques

Свойство Type Description
$context string

Protected Properties

Свойство Type Description
$escape_mode The escape mode for replacement values.
$tags Array of registered dynamic content tags

Méthodes publiques

Méthode Description
__construct ( string $context, $tags = [] )
all ( ) : array Return all registered tags
replace ( string $string, string $escape_mode = '' ) : string
replace_in_attributes ( string $string ) : string
replace_in_html ( string $string ) : string
replace_in_url ( string $string ) : string

Méthodes protégées

Méthode Description
escape_value ( $value ) : mixed
escape_value_attributes ( $value ) : string
escape_value_html ( $value ) : string
escape_value_url ( $value ) : string
replace_tag ( $matches ) : string

Method Details

__construct() public méthode

public __construct ( string $context, $tags = [] )
$context string

all() public méthode

Return all registered tags
public all ( ) : array
Résultat array

escape_value() protected méthode

protected escape_value ( $value ) : mixed
$value
Résultat mixed

escape_value_attributes() protected méthode

protected escape_value_attributes ( $value ) : string
$value
Résultat string

escape_value_html() protected méthode

protected escape_value_html ( $value ) : string
$value
Résultat string

escape_value_url() protected méthode

protected escape_value_url ( $value ) : string
$value
Résultat string

replace() public méthode

public replace ( string $string, string $escape_mode = '' ) : string
$string string The string containing dynamic content tags.
$escape_mode string Escape mode for the replacement value. Leave empty for no escaping.
Résultat string

replace_in_attributes() public méthode

public replace_in_attributes ( string $string ) : string
$string string
Résultat string

replace_in_html() public méthode

public replace_in_html ( string $string ) : string
$string string
Résultat string

replace_in_url() public méthode

public replace_in_url ( string $string ) : string
$string string
Résultat string

replace_tag() protected méthode

protected replace_tag ( $matches ) : string
$matches
Résultat string

Property Details

$context public_oe property

public string $context
Résultat string

$escape_mode protected_oe property

The escape mode for replacement values.
protected $escape_mode

$tags protected_oe property

Array of registered dynamic content tags
protected $tags