Custom_Fields_Provider

Table of Contents

flatten_fields()  : array<string|int, mixed>
Formats the list of registered custom fields to an array compatible with the fields editor.
get_field_display_value()  : mixed
Returns the human readable value of a given option of a field.
get_field_value()  : mixed
Returns the value of a custom field.
get_fields()  : array<string|int, mixed>
Returns a list of all registered custom fields.
get_provider_name()  : string
Returns the name of the provider.
get_supported_types()  : array<string|int, mixed>
Returns a list of supported field types.
is_registered()  : bool
Determine if the provider is registered.

Methods

flatten_fields()

Formats the list of registered custom fields to an array compatible with the fields editor.

public flatten_fields(array<string|int, mixed> $fields) : array<string|int, mixed>
Parameters
$fields : array<string|int, mixed>

list of fields to flatten and format.

Return values
array<string|int, mixed>

get_field_display_value()

Returns the human readable value of a given option of a field.

public get_field_display_value(string $meta_key, string $option) : mixed
Parameters
$meta_key : string
$option : string
Return values
mixed

get_field_value()

Returns the value of a custom field.

public get_field_value(string $meta_key, string|int $post_id) : mixed
Parameters
$meta_key : string
$post_id : string|int
Return values
mixed

get_fields()

Returns a list of all registered custom fields.

public get_fields([bool $flattened = true ]) : array<string|int, mixed>
Parameters
$flattened : bool = true

flattened by default

Return values
array<string|int, mixed>

get_provider_name()

Returns the name of the provider.

public get_provider_name() : string
Return values
string

get_supported_types()

Returns a list of supported field types.

public get_supported_types() : array<string|int, mixed>
Return values
array<string|int, mixed>

is_registered()

Determine if the provider is registered.

public is_registered() : bool
Return values
bool

Search results