Elementor\TemplateLibrary\Source_Local::register_data PHP Метод

register_data() публичный Метод

public register_data ( )
    public function register_data()
    {
        $labels = ['name' => _x('My Library', 'Template Library', 'elementor'), 'singular_name' => _x('Template', 'Template Library', 'elementor'), 'add_new' => _x('Add New', 'Template Library', 'elementor'), 'add_new_item' => _x('Add New Template', 'Template Library', 'elementor'), 'edit_item' => _x('Edit Template', 'Template Library', 'elementor'), 'new_item' => _x('New Template', 'Template Library', 'elementor'), 'all_items' => _x('All Templates', 'Template Library', 'elementor'), 'view_item' => _x('View Template', 'Template Library', 'elementor'), 'search_items' => _x('Search Template', 'Template Library', 'elementor'), 'not_found' => _x('No Templates found', 'Template Library', 'elementor'), 'not_found_in_trash' => _x('No Templates found in Trash', 'Template Library', 'elementor'), 'parent_item_colon' => '', 'menu_name' => _x('My Library', 'Template Library', 'elementor')];
        $args = ['labels' => $labels, 'public' => true, 'rewrite' => false, 'show_ui' => true, 'show_in_menu' => false, 'show_in_nav_menus' => false, 'exclude_from_search' => true, 'capability_type' => 'post', 'hierarchical' => false, 'supports' => ['title', 'thumbnail', 'author', 'elementor']];
        register_post_type(self::CPT, apply_filters('elementor/template_library/sources/local/register_post_type_args', $args));
        $args = ['hierarchical' => false, 'show_ui' => false, 'show_in_nav_menus' => false, 'show_admin_column' => true, 'query_var' => is_admin(), 'rewrite' => false, 'public' => false, 'label' => _x('Type', 'Template Library', 'elementor')];
        register_taxonomy(self::TAXONOMY_TYPE_SLUG, self::CPT, apply_filters('elementor/template_library/sources/local/register_taxonomy_args', $args));
    }