ACF_Taxonomy::get_settings_arraypublicACF 1.0

Gets the default settings array for an ACF taxonomy.

Метод класса: ACF_Taxonomy{}

Хуков нет.

Возвращает

Массив.

Использование

$ACF_Taxonomy = new ACF_Taxonomy();
$ACF_Taxonomy->get_settings_array();

Код ACF_Taxonomy::get_settings_array() ACF 6.4.2

public function get_settings_array() {
	return array(
		// ACF-specific settings.
		'ID'                     => 0,
		'key'                    => '',
		'title'                  => '',
		'menu_order'             => 0,
		'active'                 => true,
		'taxonomy'               => '', // Taxonomy key passed as first param to register_taxonomy().
		'object_type'            => array(), // Converted to objects array passed as second parameter.
		'advanced_configuration' => 0,
		'import_source'          => '',
		'import_date'            => '',
		// Settings passed to register_taxonomy().
		'labels'                 => array(
			'singular_name'              => '',
			'name'                       => '',
			'menu_name'                  => '',
			'search_items'               => '',
			'popular_items'              => '',
			'all_items'                  => '',
			'parent_item'                => '',
			'parent_item_colon'          => '',
			'name_field_description'     => '',
			'slug_field_description'     => '',
			'parent_field_description'   => '',
			'desc_field_description'     => '',
			'edit_item'                  => '',
			'view_item'                  => '',
			'update_item'                => '',
			'add_new_item'               => '',
			'new_item_name'              => '',
			'separate_items_with_commas' => '',
			'add_or_remove_items'        => '',
			'choose_from_most_used'      => '',
			'not_found'                  => '',
			'no_terms'                   => '',
			'filter_by_item'             => '',
			'items_list_navigation'      => '',
			'items_list'                 => '',
			'most_used'                  => '',
			'back_to_items'              => '',
			'item_link'                  => '',
			'item_link_description'      => '',
		),
		'description'            => '',
		'capabilities'           => array(
			'manage_terms' => 'manage_categories',
			'edit_terms'   => 'manage_categories',
			'delete_terms' => 'manage_categories',
			'assign_terms' => 'edit_posts',
		),
		'public'                 => true,
		'publicly_queryable'     => true,
		'hierarchical'           => false,
		'show_ui'                => true,
		'show_in_menu'           => true,
		'show_in_nav_menus'      => true,
		'show_in_rest'           => true,
		'rest_base'              => '',
		'rest_namespace'         => 'wp/v2',
		'rest_controller_class'  => 'WP_REST_Terms_Controller',
		'show_tagcloud'          => true,
		'show_in_quick_edit'     => true,
		'show_admin_column'      => false,
		'rewrite'                => array(
			'permalink_rewrite'    => 'taxonomy_key', // ACF-specific option.
			'slug'                 => '',
			'with_front'           => true,
			'rewrite_hierarchical' => false,
		),
		'query_var'              => 'taxonomy_key',
		'query_var_name'         => '',
		'default_term'           => array(
			'default_term_enabled'     => false,
			'default_term_name'        => '',
			'default_term_slug'        => '',
			'default_term_description' => '',
		),
		'sort'                   => null,
		'meta_box'               => 'default',
		'meta_box_cb'            => '',
		'meta_box_sanitize_cb'   => '',
	);
}