PHP 클래스 EP_Config

파일 보기 프로젝트 열기: 10up/elasticpress 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$option_host boolean True if EP_HOST has been set via option or false.

공개 메소드들

메소드 설명
factory ( ) : EP_Config Get a singleton instance of the class
get_host ( ) : string | boolean Retrieve the appropriate host. Will default to EP_HOST constant if it exists
get_index_name ( integer $blog_id = null ) : string Generates the index name for the current site
get_indexable_post_status ( ) : array Return indexable post_status for the current site
get_indexable_post_types ( ) : mixed | void Returns indexable post types for the current site
get_network_alias ( ) : string Generate network index name for alias
host_by_option ( ) : boolean Determine if host is set in options rather than a constant
is_indexing ( ) : boolean Determine if ElasticPress is in the middle of an index
is_indexing_wpcli ( ) : boolean Check if wpcli indexing is occuring
is_network ( string $plugin ) : boolean Whether plugin is network activated

메소드 상세

factory() 공개 정적인 메소드

Get a singleton instance of the class
부터: 0.1.0
public static factory ( ) : EP_Config
리턴 EP_Config

get_host() 공개 메소드

Retrieve the appropriate host. Will default to EP_HOST constant if it exists
부터: 2.1
public get_host ( ) : string | boolean
리턴 string | boolean

get_index_name() 공개 메소드

Generates the index name for the current site
부터: 0.9
public get_index_name ( integer $blog_id = null ) : string
$blog_id integer (optional) Blog ID. Defaults to current blog.
리턴 string

get_indexable_post_status() 공개 메소드

Return indexable post_status for the current site
부터: 1.3
public get_indexable_post_status ( ) : array
리턴 array

get_indexable_post_types() 공개 메소드

Returns indexable post types for the current site
부터: 0.9
public get_indexable_post_types ( ) : mixed | void
리턴 mixed | void

get_network_alias() 공개 메소드

Generate network index name for alias
부터: 0.9
public get_network_alias ( ) : string
리턴 string

host_by_option() 공개 메소드

Determine if host is set in options rather than a constant
부터: 2.1
public host_by_option ( ) : boolean
리턴 boolean

is_indexing() 공개 메소드

Determine if ElasticPress is in the middle of an index
부터: 2.1
public is_indexing ( ) : boolean
리턴 boolean

is_indexing_wpcli() 공개 메소드

Check if wpcli indexing is occuring
부터: 2.1
public is_indexing_wpcli ( ) : boolean
리턴 boolean

is_network() 공개 메소드

Determines whether plugin is network activated or just on the local site.
부터: 1.8
public is_network ( string $plugin ) : boolean
$plugin string the plugin base name.
리턴 boolean True if network activated or false

프로퍼티 상세

$option_host 공개적으로 프로퍼티

True if EP_HOST has been set via option or false.
부터: 1.8
public bool $option_host
리턴 boolean