Asset extends Component
Handles static assets.
Table of Contents
- __construct() : mixed
- Class constructor.
- add_image_sizes() : mixed
- Adds image sizes.
- add_script_attributes() : string
- Adds script attributes.
- alter_scripts() : array<string|int, mixed>
- Alters scripts.
- enqueue_scripts() : mixed
- Enqueues scripts.
- enqueue_styles() : mixed
- Enqueues styles.
- get_aspect_ratio() : float
- Gets aspect ratio.
- get_image_url() : string
- Gets image URL.
- set_image_sizes() : array<string|int, mixed>
- Sets image sizes.
- boot() : mixed
- Bootstraps component properties.
- set_callbacks() : mixed
- Sets the action and filter callbacks.
- set_property() : mixed
- Sets a property value.
Methods
__construct()
Class constructor.
public
__construct([array<string|int, mixed> $args = [] ]) : mixed
Parameters
- $args : array<string|int, mixed> = []
-
Component arguments.
Return values
mixed —add_image_sizes()
Adds image sizes.
public
add_image_sizes() : mixed
Return values
mixed —add_script_attributes()
Adds script attributes.
public
add_script_attributes(string $tag, string $handle) : string
Parameters
- $tag : string
-
Script tag.
- $handle : string
-
Script handle.
Return values
string —alter_scripts()
Alters scripts.
public
alter_scripts(array<string|int, mixed> $scripts) : array<string|int, mixed>
Parameters
- $scripts : array<string|int, mixed>
-
Scripts.
Return values
array<string|int, mixed> —enqueue_scripts()
Enqueues scripts.
public
enqueue_scripts() : mixed
Return values
mixed —enqueue_styles()
Enqueues styles.
public
enqueue_styles() : mixed
Return values
mixed —get_aspect_ratio()
Gets aspect ratio.
public
get_aspect_ratio(string $image_size) : float
Parameters
- $image_size : string
-
Image size.
Return values
float —get_image_url()
Gets image URL.
public
get_image_url(int $id[, string $size = 'full' ][, string $default = null ]) : string
Parameters
- $id : int
-
Image ID.
- $size : string = 'full'
-
Image size.
- $default : string = null
-
Default URL.
Return values
string —set_image_sizes()
Sets image sizes.
public
set_image_sizes(array<string|int, mixed> $image_sizes) : array<string|int, mixed>
Parameters
- $image_sizes : array<string|int, mixed>
-
Image sizes.
Return values
array<string|int, mixed> —boot()
Bootstraps component properties.
protected
boot() : mixed
Return values
mixed —set_callbacks()
Sets the action and filter callbacks.
protected
final set_callbacks(array<string|int, mixed> $callbacks) : mixed
Parameters
- $callbacks : array<string|int, mixed>
-
Callback arguments.
Return values
mixed —set_property()
Sets a property value.
protected
final set_property(string $name, mixed $value[, string $prefix = '' ]) : mixed
Parameters
- $name : string
-
Property name.
- $value : mixed
-
Property value.
- $prefix : string = ''
-
Method prefix.