Ept implements Registerable, Custom_Fields_Provider

EPT integration.

Tags
author

Barn2 Plugins support@barn2.com

license

GPL-3.0

copyright

Barn2 Media Ltd

Interfaces, Classes and Traits

Registerable
Custom_Fields_Provider
Custom Fields Provider interface.

Table of Contents

$registered  : mixed
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
Get the provider name.
get_supported_types()  : array<string|int, mixed>
Returns a list of supported field types.
init()  : void
Hook into WordPress.
is_dependency_satisfied()  : bool
Determine if the EPT integration is registered.
is_registered()  : bool
Check if the plugin is registered.
register()  : void
Register the plugin with WordPress.
register_source()  : array<string|int, mixed>
Register the custom fields source.
register_types_support()  : array<string|int, mixed>
Register the supported types by the "cf"

Properties

$registered

public mixed $registered = false

Methods

flatten_fields()

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

public flatten_fields(mixed $fields) : array<string|int, mixed>
Parameters
$fields : 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, mixed $option) : mixed
Parameters
$meta_key : string
$option : mixed
Return values
mixed

get_field_value()

Returns the value of a custom field.

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

get_fields()

Returns a list of all registered custom fields.

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

flattened by default

Return values
array<string|int, mixed>

get_provider_name()

Get the provider name.

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>

init()

Hook into WordPress.

public init() : void
Return values
void

is_dependency_satisfied()

Determine if the EPT integration is registered.

public is_dependency_satisfied() : bool
Return values
bool

is_registered()

Check if the plugin is registered.

public is_registered() : bool
Return values
bool

register()

Register the plugin with WordPress.

public register() : void
Return values
void

register_source()

Register the custom fields source.

public register_source(array<string|int, mixed> $list) : array<string|int, mixed>
Parameters
$list : array<string|int, mixed>

List of supported sources.

Return values
array<string|int, mixed>

Updated list of supported sources.

register_types_support()

Register the supported types by the "cf"

public register_types_support(array<string|int, mixed> $types) : array<string|int, mixed>
Parameters
$types : array<string|int, mixed>

List of supported types.

Return values
array<string|int, mixed>

Updated list of supported types.

Search results