Document_Table implements Registerable
Document Table Setting Tab
Tags
Interfaces, Classes and Traits
- Registerable
 
Table of Contents
- MENU_SLUG = 'dlp-settings-libraries'
 - OPTION_GROUP = 'document_library_pro_table'
 - TAB_ID = 'document_libraries'
 - $default_settings : mixed
 - $id : mixed
 - $plugin : mixed
 - $title : mixed
 - __construct() : mixed
 - Constructor.
 - display_table_design_description() : mixed
 - Output the Table Design description.
 - get_id() : string
 - Get the tab ID.
 - get_title() : string
 - Get the tab title.
 - register() : mixed
 - {@inheritdoc}
 - register_settings() : mixed
 - Register the Settings with WP Settings API.
 - table_content_description() : mixed
 - Output the Table Content description.
 - get_design_settings() : string
 - Get the Table Design settings.
 - get_document_link_settings() : array<string|int, mixed>
 - Get the Doocument Link settings.
 - get_icon() : string
 - Get icon for color size field.
 - get_library_content_settings() : array<string|int, mixed>
 - Get the Library Content settings.
 - get_performance_settings() : array<string|int, mixed>
 - Get the Performance settings.
 
Constants
MENU_SLUG
    public
    mixed
    MENU_SLUG
    = 'dlp-settings-libraries'
        
        
    
OPTION_GROUP
    public
    mixed
    OPTION_GROUP
    = 'document_library_pro_table'
        
        
    
TAB_ID
    public
    mixed
    TAB_ID
    = 'document_libraries'
        
        
    
Properties
$default_settings
    private
        mixed
    $default_settings
    
        
        
    
$id
    private
        mixed
    $id
    
        
        
    
$plugin
    private
        mixed
    $plugin
    
        
        
    
$title
    private
        mixed
    $title
    
        
        
    
Methods
__construct()
Constructor.
    public
                __construct(Plugin $plugin) : mixed
    
        Parameters
- $plugin : Plugin
 
Return values
mixed —display_table_design_description()
Output the Table Design description.
    public
                display_table_design_description() : mixed
    
    
    
        Return values
mixed —get_id()
Get the tab ID.
    public
                get_id() : string
    
    
    
        Return values
string —get_title()
Get the tab title.
    public
                get_title() : string
    
    
    
        Return values
string —register()
{@inheritdoc}
    public
                register() : mixed
    
    
    
        Return values
mixed —register_settings()
Register the Settings with WP Settings API.
    public
                register_settings() : mixed
    
    
    
        Return values
mixed —table_content_description()
Output the Table Content description.
    public
                table_content_description() : mixed
    
    
    
        Return values
mixed —get_design_settings()
Get the Table Design settings.
    private
                get_design_settings() : string
    
    
    
        Return values
string —get_document_link_settings()
Get the Doocument Link settings.
    private
                get_document_link_settings() : array<string|int, mixed>
    
    
    
        Return values
array<string|int, mixed> —get_icon()
Get icon for color size field.
    private
                get_icon(string $icon[, string $alt_text = '' ]) : string
    
        Parameters
- $icon : string
 - $alt_text : string = ''
 
Return values
string —get_library_content_settings()
Get the Library Content settings.
    private
                get_library_content_settings() : array<string|int, mixed>
    
    
    
        Return values
array<string|int, mixed> —get_performance_settings()
Get the Performance settings.
    private
                get_performance_settings() : array<string|int, mixed>