Overview

Classes

  • Papi_Admin
  • Papi_Admin_Ajax
  • Papi_Admin_Assets
  • Papi_Admin_Management_Pages
  • Papi_Admin_Menu
  • Papi_Admin_Meta_Box
  • Papi_Admin_Meta_Box_Tabs
  • Papi_Admin_Option_Handler
  • Papi_Admin_Post_Handler
  • Papi_Admin_View
  • Papi_Attachment_Type
  • Papi_Conditional_Rules
  • Papi_Container
  • Papi_Core_Autoload
  • Papi_Core_Conditional
  • Papi_Core_Conditional_Rule
  • Papi_Core_Data_Handler
  • Papi_Core_Page
  • Papi_Core_Property
  • Papi_Core_Type
  • Papi_Loader
  • Papi_Option_Page
  • Papi_Option_Type
  • Papi_Page_Type
  • Papi_Page_Type_Meta
  • Papi_Porter
  • Papi_Porter_Driver
  • Papi_Porter_Driver_Core
  • Papi_Post_Page
  • Papi_Property
  • Papi_Property_Bool
  • Papi_Property_Checkbox
  • Papi_Property_Color
  • Papi_Property_Datetime
  • Papi_Property_Divider
  • Papi_Property_Dropdown
  • Papi_Property_Editor
  • Papi_Property_Email
  • Papi_Property_File
  • Papi_Property_Flexible
  • Papi_Property_Gallery
  • Papi_Property_Hidden
  • Papi_Property_Html
  • Papi_Property_Image
  • Papi_Property_Link
  • Papi_Property_Number
  • Papi_Property_Post
  • Papi_Property_Radio
  • Papi_Property_Reference
  • Papi_Property_Relationship
  • Papi_Property_Repeater
  • Papi_Property_String
  • Papi_Property_Term
  • Papi_Property_Text
  • Papi_Property_Url
  • Papi_Property_User

Functions

  • current_page
  • papi
  • papi_action_delete_value
  • papi_action_include
  • papi_append_post_type_query
  • papi_body_class
  • papi_cache_delete
  • papi_cache_get
  • papi_cache_key
  • papi_cache_set
  • papi_camel_case
  • papi_cast_string_value
  • papi_convert_to_string
  • papi_current_user_is_allowed
  • papi_dashify
  • papi_delete_field
  • papi_delete_option
  • papi_delete_property_meta_value
  • papi_display_page_type
  • papi_doing_ajax
  • papi_esc_html
  • papi_f
  • papi_field
  • papi_field_shortcode
  • papi_field_value
  • papi_fields
  • papi_filter_conditional_rule_allowed
  • papi_filter_core_load_one_type_on
  • papi_filter_format_value
  • papi_filter_load_value
  • papi_filter_settings_directories
  • papi_filter_settings_only_page_type
  • papi_filter_settings_page_type_column_title
  • papi_filter_settings_show_page_type
  • papi_filter_settings_show_standard_page_type
  • papi_filter_settings_show_standard_page_type_in_filter
  • papi_filter_settings_sort_order
  • papi_filter_settings_standard_page_description
  • papi_filter_settings_standard_page_name
  • papi_filter_settings_standard_page_thumbnail
  • papi_filter_update_value
  • papi_from_property_array_slugs
  • papi_get_all_files_in_directory
  • papi_get_all_page_type_files
  • papi_get_all_page_types
  • papi_get_box_property
  • papi_get_class_name
  • papi_get_field
  • papi_get_file_path
  • papi_get_number_of_pages
  • papi_get_only_objects
  • papi_get_option
  • papi_get_options_and_properties
  • papi_get_or_post
  • papi_get_page
  • papi_get_page_new_url
  • papi_get_page_query_strings
  • papi_get_page_type
  • papi_get_page_type_base_path
  • papi_get_page_type_by_id
  • papi_get_page_type_by_post_id
  • papi_get_page_type_id
  • papi_get_page_type_key
  • papi_get_page_type_meta_value
  • papi_get_page_type_name
  • papi_get_page_type_template
  • papi_get_parent_post_id
  • papi_get_post_id
  • papi_get_post_type
  • papi_get_post_type_label
  • papi_get_post_types
  • papi_get_property_class_name
  • papi_get_property_meta_value
  • papi_get_property_options
  • papi_get_property_type
  • papi_get_property_type_key
  • papi_get_property_type_key_f
  • papi_get_qs
  • papi_get_sanitized_post
  • papi_get_slugs
  • papi_get_tab_options
  • papi_html_name
  • papi_html_tag
  • papi_include_template
  • papi_is_empty
  • papi_is_json
  • papi_is_method
  • papi_is_option_page
  • papi_is_option_type
  • papi_is_page_type
  • papi_is_property
  • papi_is_property_type_key
  • papi_is_rule
  • papi_management_page_type_render_box
  • papi_maybe_convert_to_array
  • papi_maybe_convert_to_object
  • papi_maybe_get_callable_value
  • papi_maybe_json_decode
  • papi_maybe_json_encode
  • papi_nl2br
  • papi_option_shortcode
  • papi_option_type_exists
  • papi_page_type_exists
  • papi_populate_properties
  • papi_property
  • papi_remove_papi
  • papi_remove_trailing_quotes
  • papi_render_html_tag
  • papi_render_properties
  • papi_render_property
  • papi_require_text
  • papi_required_html
  • papi_rule
  • papi_santize_data
  • papi_set_page_type_id
  • papi_setup_tabs
  • papi_slugify
  • papi_sort_order
  • papi_tab
  • papi_template
  • papi_template_include
  • papi_to_array
  • papi_to_property_array_slugs
  • papi_translate_keys
  • papi_underscorify
  • papi_update_field
  • papi_update_option
  • papi_update_property_meta_value
  • papi_with
  • papify
  • the_papi_field
  • the_papi_option
  • the_papi_page_type_name
  • Overview
  • Class

Class Papi_Property_Link

WordPress link manager property.

Papi_Core_Property
Extended by Papi_Property
Extended by Papi_Property_Link
Located at properties/class-papi-property-link.php
Methods summary
public boolean
# delete_value( string $slug, integer $post_id, string $type )

Delete value from the database.

Delete value from the database.

Parameters

$slug
$post_id
$type

Returns

boolean

Overrides

Papi_Core_Property::delete_value()
public mixed
# format_value( mixed $value, string $slug, integer $post_id )

Format the value of the property before it's returned to WordPress admin or the site.

Format the value of the property before it's returned to WordPress admin or the site.

Parameters

$value
$slug
$post_id

Returns

mixed

Overrides

Papi_Core_Property::format_value()
public array
# get_default_settings( )

Get default settings.

Get default settings.

Returns

array

Overrides

Papi_Core_Property::get_default_settings()
public array
# load_value( mixed $value, string $slug, integer $post_id )

Load value from database.

Load value from database.

Parameters

$value
$slug
$post_id

Returns

array

Overrides

Papi_Core_Property::load_value()
public
# html( )

Render property html.

Render property html.

Overrides

Papi_Property::html()
public mixed
# import_value( mixed $value, string $slug, integer $post_id )

Import value to the property.

Import value to the property.

Parameters

$value
$slug
$post_id

Returns

mixed

Overrides

Papi_Core_Property::import_value()
protected array|object
# prepare_link_array( array|object $values )

Prepare link array with post id. If it gets a post id bigger then zero it will use the permalink as url.

Prepare link array with post id. If it gets a post id bigger then zero it will use the permalink as url.

Parameters

$values

Returns

array|object
public
# render_link_template( )

Render link template.

Render link template.

public array
# update_value( mixed $values, string $slug, integer $post_id )

Prepare value for the database.

Prepare value for the database.

Parameters

$values
$slug
$post_id

Returns

array

Overrides

Papi_Core_Property::update_value()
protected
# setup_actions( )

Setup actions.

Setup actions.

Overrides

Papi_Core_Property::setup_actions()
Methods inherited from Papi_Property
render(), render_description_html(), render_hidden_html(), render_label_html(), render_property_html(), render_row_html(), render_rules_json()
Methods inherited from Papi_Core_Property
__construct(), __get(), __isset(), __set(), create(), disabled(), display(), factory(), get_child_properties(), get_import_settings(), get_option(), get_options(), get_page(), get_post_id(), get_rules(), get_setting(), get_settings(), get_slug(), get_value(), html_id(), html_name(), import_setting(), import_settings(), is_option_page(), match_slug(), prepare_value(), render_ajax_request(), render_is_allowed_by_rules(), set_option(), set_options(), set_page(), set_post_id(), set_setting(), setup_conditional(), setup_filters()
Properties summary
public string $convert_type

The convert type.

The convert type.

# 'object'
public array $default_value

The default value.

The default value.

# []
Properties inherited from Papi_Core_Property
$conditional, $default_options, $display
API documentation generated by ApiGen