ACF_Location_Post_Category{} ACF 1.0
Хуков нет.
Возвращает
Null. Ничего.
Использование
$ACF_Location_Post_Category = new ACF_Location_Post_Category(); // use class methods
Методы
Код ACF_Location_Post_Category{} ACF Location Post Category{} ACF 5.9.1
class ACF_Location_Post_Category extends ACF_Location {
/**
* Initializes props.
*
* @date 5/03/2014
* @since 5.0.0
*
* @param void
* @return void
*/
public function initialize() {
$this->name = 'post_category';
$this->label = __( "Post Category", 'acf' );
$this->category = 'post';
$this->object_type = 'post';
}
/**
* Matches the provided rule against the screen args returning a bool result.
*
* @date 9/4/20
* @since 5.9.0
*
* @param array $rule The location rule.
* @param array $screen The screen args.
* @param array $field_group The field group settings.
* @return bool
*/
public function match( $rule, $screen, $field_group ) {
return acf_get_location_type( 'post_taxonomy' )->match( $rule, $screen, $field_group );
}
/**
* Returns an array of possible values for this rule type.
*
* @date 9/4/20
* @since 5.9.0
*
* @param array $rule A location rule.
* @return array
*/
public function get_values( $rule ) {
$choices = acf_get_taxonomy_terms(array( 'category' ));
if( $choices ) {
return reset( $choices );
}
return array();
}
/**
* Returns the object_subtype connected to this location.
*
* @date 1/4/20
* @since 5.9.0
*
* @param array $rule A location rule.
* @return string|array
*/
public function get_object_subtype( $rule ) {
return acf_get_location_type( 'post_taxonomy' )->get_object_subtype( $rule );
}
}