PHP Класс SAL_Site, jetpack

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
$blog_id
$platform

Открытые методы

Метод Описание
__construct ( $blog_id, $platform )
after_render ( &$response )
after_render_options ( &$options ) TODO - factor this out? Seems an odd thing to have on a site
allowed_file_types ( )
before_render ( )
default_ping_status ( )
featured_images_enabled ( )
get_admin_url ( )
get_ak_vp_bundle_enabled ( )
get_background_color ( )
get_capabilities ( )
get_default_category ( )
get_default_comment_status ( )
get_default_likes_enabled ( )
get_default_post_format ( )
get_default_sharing_status ( )
get_description ( )
get_frame_nonce ( )
get_gmt_offset ( )
get_header_image ( )
get_id ( )
get_image_default_link_type ( )
get_image_large_height ( )
get_image_large_width ( )
get_image_medium_height ( )
get_image_medium_width ( )
get_image_thumbnail_crop ( )
get_image_thumbnail_height ( )
get_image_thumbnail_width ( )
get_jetpack_modules ( )
get_jetpack_seo_front_page_description ( )
get_jetpack_seo_title_formats ( )
get_locale ( )
get_login_url ( )
get_logo ( )
get_name ( )
get_page_for_posts ( )
get_page_on_front ( )
get_permalink_structure ( )
get_plan ( )
get_post_by_id ( $post_id, $context )
get_post_by_name ( string $name, string $context ) : object Get post by name
get_post_count ( )
get_post_formats ( )
get_post_id_by_name ( string $name ) : integer | object Get post ID by name
get_registered_date ( )
get_show_on_front ( )
get_subscribers_count ( )
get_theme_slug ( )
get_timezone ( )
get_unmapped_url ( )
get_url ( )
get_verification_services_codes ( )
get_wordpress_version ( )
get_xmlrpc_url ( )
has_videopress ( )
has_wordads ( )
is_custom_front_page ( )
is_following ( )
is_headstart ( )
is_jetpack ( )
is_mapped_domain ( )
is_multisite ( )
is_private ( )
is_publicize_permanently_disabled ( )
is_redirect ( )
is_single_user_site ( )
is_vip ( )
is_visible ( )
upgraded_filetypes_enabled ( )
user_can_manage ( )
wrap_post ( $post, $context ) wrap a WP_Post object with SAL methods

Приватные методы

Метод Описание
_get_whitelisted_post_types ( ) : array Gets the whitelisted post types that JP should allow access to.
is_post_type_allowed ( $post_type ) copied from class.json-api-endpoints.php
user_can_view_post ( $post ) copied and modified a little from class.json-api-endpoints.php
validate_access ( $post ) : WP_Error Validate current user can access the post

Описание методов

__construct() публичный Метод

public __construct ( $blog_id, $platform )

after_render() абстрактный публичный Метод

abstract public after_render ( &$response )

after_render_options() абстрактный публичный Метод

TODO - factor this out? Seems an odd thing to have on a site
abstract public after_render_options ( &$options )

allowed_file_types() абстрактный публичный Метод

abstract public allowed_file_types ( )

before_render() абстрактный публичный Метод

abstract public before_render ( )

default_ping_status() публичный Метод

public default_ping_status ( )

get_admin_url() публичный Метод

public get_admin_url ( )

get_ak_vp_bundle_enabled() абстрактный публичный Метод

abstract public get_ak_vp_bundle_enabled ( )

get_background_color() публичный Метод

get_capabilities() публичный Метод

public get_capabilities ( )

get_default_category() публичный Метод

get_default_comment_status() публичный Метод

get_default_likes_enabled() публичный Метод

get_default_post_format() публичный Метод

get_default_sharing_status() публичный Метод

get_description() публичный Метод

public get_description ( )

get_frame_nonce() абстрактный публичный Метод

abstract public get_frame_nonce ( )

get_gmt_offset() публичный Метод

public get_gmt_offset ( )

get_header_image() публичный Метод

public get_header_image ( )

get_id() публичный Метод

public get_id ( )

get_image_large_height() публичный Метод

get_image_large_width() публичный Метод

get_image_medium_height() публичный Метод

get_image_medium_width() публичный Метод

get_image_thumbnail_crop() публичный Метод

get_image_thumbnail_height() публичный Метод

get_image_thumbnail_width() публичный Метод

get_jetpack_modules() абстрактный публичный Метод

abstract public get_jetpack_modules ( )

get_jetpack_seo_front_page_description() абстрактный публичный Метод

get_jetpack_seo_title_formats() абстрактный публичный Метод

abstract public get_jetpack_seo_title_formats ( )

get_locale() абстрактный публичный Метод

abstract public get_locale ( )

get_login_url() публичный Метод

public get_login_url ( )

get_name() публичный Метод

public get_name ( )

get_page_for_posts() публичный Метод

public get_page_for_posts ( )

get_page_on_front() публичный Метод

public get_page_on_front ( )

get_plan() абстрактный публичный Метод

abstract public get_plan ( )

get_post_by_id() публичный Метод

public get_post_by_id ( $post_id, $context )

get_post_by_name() публичный Метод

Attempts to match name on post title and page path
public get_post_by_name ( string $name, string $context ) : object
$name string
$context string (display or edit)
Результат object Post object on success, WP_Error object on failure

get_post_count() публичный Метод

public get_post_count ( )

get_post_formats() абстрактный публичный Метод

abstract public get_post_formats ( )

get_post_id_by_name() публичный Метод

Attempts to match name on post title and page path
public get_post_id_by_name ( string $name ) : integer | object
$name string
Результат integer | object Post ID on success, WP_Error object on failure

get_registered_date() публичный Метод

public get_registered_date ( )

get_show_on_front() публичный Метод

public get_show_on_front ( )

get_subscribers_count() абстрактный публичный Метод

abstract public get_subscribers_count ( )

get_theme_slug() публичный Метод

public get_theme_slug ( )

get_timezone() публичный Метод

public get_timezone ( )

get_unmapped_url() публичный Метод

public get_unmapped_url ( )

get_url() публичный Метод

public get_url ( )

get_verification_services_codes() абстрактный публичный Метод

abstract public get_verification_services_codes ( )

get_wordpress_version() публичный Метод

get_xmlrpc_url() публичный Метод

public get_xmlrpc_url ( )

has_videopress() абстрактный публичный Метод

abstract public has_videopress ( )

has_wordads() абстрактный публичный Метод

abstract public has_wordads ( )

is_custom_front_page() публичный Метод

is_following() абстрактный публичный Метод

abstract public is_following ( )

is_headstart() публичный Метод

public is_headstart ( )

is_jetpack() абстрактный публичный Метод

abstract public is_jetpack ( )

is_mapped_domain() абстрактный публичный Метод

abstract public is_mapped_domain ( )

is_multisite() абстрактный публичный Метод

abstract public is_multisite ( )

is_private() абстрактный публичный Метод

abstract public is_private ( )

is_publicize_permanently_disabled() публичный Метод

is_redirect() абстрактный публичный Метод

abstract public is_redirect ( )

is_single_user_site() абстрактный публичный Метод

abstract public is_single_user_site ( )

is_vip() абстрактный публичный Метод

abstract public is_vip ( )

is_visible() публичный Метод

public is_visible ( )

upgraded_filetypes_enabled() абстрактный публичный Метод

abstract public upgraded_filetypes_enabled ( )

user_can_manage() публичный Метод

public user_can_manage ( )

wrap_post() абстрактный публичный Метод

wrap a WP_Post object with SAL methods
abstract public wrap_post ( $post, $context )

Описание свойств

$blog_id публичное свойство

public $blog_id

$platform публичное свойство

public $platform