PHP 클래스 EP_Module

파일 보기 프로젝트 열기: 10up/elasticpress

공개 프로퍼티들

프로퍼티 타입 설명
$active boolean True if the module is active
$dependencies_met_cb callback Contains registered callback to determine if a modules dependencies are met
$module_box_long_cb callback Contains registered callback to output module long description in module box
$module_box_summary_cb callback Contains registered callback to output module summary in module box
$post_activation_cb callback Contains registered callback to execute after activation
$requires_install_reindex [type] True if the module requires content reindexing after activating
$setup_cb callback Contains registered callback to execute after setup
$slug string Module slug
$title string Module pretty title

공개 메소드들

메소드 설명
__construct ( $args ) Initiate the module, setting all relevant instance variables
dependencies_met ( ) : boolean | WP_Error Ran to see if dependencies are met. Returns true or a WP_Error containing an error message to display
is_active ( ) : boolean Returns true if the module is active
output_module_box ( ) Outputs module box
output_module_box_full ( ) Outputs module box long description
post_activation ( ) Ran after a module is activated
setup ( ) Ran after a function is activated

메소드 상세

__construct() 공개 메소드

Initiate the module, setting all relevant instance variables
부터: 2.1
public __construct ( $args )

dependencies_met() 공개 메소드

Ran to see if dependencies are met. Returns true or a WP_Error containing an error message to display
부터: 2.1
public dependencies_met ( ) : boolean | WP_Error
리턴 boolean | WP_Error

is_active() 공개 메소드

Returns true if the module is active
부터: 2.1
public is_active ( ) : boolean
리턴 boolean

output_module_box() 공개 메소드

Outputs module box
부터: 2.1
public output_module_box ( )

output_module_box_full() 공개 메소드

Outputs module box long description
부터: 2.1

post_activation() 공개 메소드

Ran after a module is activated
부터: 2.1
public post_activation ( )

setup() 공개 메소드

Ran after a function is activated
부터: 2.1
public setup ( )

프로퍼티 상세

$active 공개적으로 프로퍼티

True if the module is active
부터: 2.1
public bool $active
리턴 boolean

$dependencies_met_cb 공개적으로 프로퍼티

Contains registered callback to determine if a modules dependencies are met
부터: 2.1
public callback $dependencies_met_cb
리턴 callback

$module_box_long_cb 공개적으로 프로퍼티

Contains registered callback to output module long description in module box
부터: 2.1
public callback $module_box_long_cb
리턴 callback

$module_box_summary_cb 공개적으로 프로퍼티

Contains registered callback to output module summary in module box
부터: 2.1
public callback $module_box_summary_cb
리턴 callback

$post_activation_cb 공개적으로 프로퍼티

Contains registered callback to execute after activation
부터: 2.1
public callback $post_activation_cb
리턴 callback

$requires_install_reindex 공개적으로 프로퍼티

True if the module requires content reindexing after activating
부터: 2.1
public [type] $requires_install_reindex
리턴 [type]

$setup_cb 공개적으로 프로퍼티

Contains registered callback to execute after setup
부터: 2.1
public callback $setup_cb
리턴 callback

$slug 공개적으로 프로퍼티

Module slug
부터: 2.1
public string $slug
리턴 string

$title 공개적으로 프로퍼티

Module pretty title
부터: 2.1
public string $title
리턴 string