PHP 클래스 Mlp_Language_Nav_Menu_Data

상속: implements Mlp_Nav_Menu_Selector_Data_Interface
파일 보기 프로젝트 열기: inpsyde/multilingual-press

공개 메소드들

메소드 설명
__construct ( string $handle, string $meta_key, Inpsyde\MultilingualPress\Common\Nonce\Nonce $nonce, AssetManager $asset_manager ) Constructor.
get_ajax_menu_items ( ) : array AJAX handler.
get_button_id ( ) : string
get_list ( ) : array
get_list_id ( ) : string
has_menu ( ) : boolean
is_allowed ( ) : boolean Is the AJAX request allowed and should be processed?
load_script ( string $hook ) : void
register_script ( ) : void

비공개 메소드들

메소드 설명
create_menu_item ( $titles, $blog_id ) : null | WP_Post Insert item into database.
is_valid_blog_id ( array $titles, integer $blog_id ) : boolean Check if a blog id is for a linked, existing blog.
prepare_menu_items ( array $titles ) : array
set_menu_item_meta ( WP_Post $menu_item, integer $blog_id ) : WP_Post Set item meta data.

메소드 상세

__construct() 공개 메소드

Constructor.
public __construct ( string $handle, string $meta_key, Inpsyde\MultilingualPress\Common\Nonce\Nonce $nonce, AssetManager $asset_manager )
$handle string
$meta_key string
$nonce Inpsyde\MultilingualPress\Common\Nonce\Nonce
$asset_manager Inpsyde\MultilingualPress\Asset\AssetManager

get_ajax_menu_items() 공개 메소드

Called by the view. The 'exit' is handled there.
public get_ajax_menu_items ( ) : array
리턴 array

get_button_id() 공개 메소드

public get_button_id ( ) : string
리턴 string

get_list() 공개 메소드

public get_list ( ) : array
리턴 array

get_list_id() 공개 메소드

public get_list_id ( ) : string
리턴 string

has_menu() 공개 메소드

public has_menu ( ) : boolean
리턴 boolean

is_allowed() 공개 메소드

Is the AJAX request allowed and should be processed?
public is_allowed ( ) : boolean
리턴 boolean

load_script() 공개 메소드

public load_script ( string $hook ) : void
$hook string
리턴 void

register_script() 공개 메소드

public register_script ( ) : void
리턴 void