Constructor.

Descripción

La clase secundaria debe llamar a este constructor desde su propio constructor para anular los $ args predeterminados.

Parámetros

$ args

(array|string)(Opcional)Matriz o string de argumentos.

  • ‘plural’
    (string) Valor plural utilizado para las etiquetas y los objetos que se enumeran. Esto afecta cosas como los nombres de clase CSS y los nonces usados ​​en la tabla de lista, por ejemplo, ‘publicaciones’.
  • ‘singular’
    (string) Etiqueta singular para un objeto que se enumera, por ejemplo, “publicación”. Vacío predeterminado
  • ‘ajax’
    (bool) Si la tabla de lista es compatible con Ajax. Esto incluye cargar y clasificar datos, por ejemplo. Si true, la clase llamará al método _js_vars () en el pie de página para proporcionar variables a cualquier script que maneje eventos Ajax. Defecto false.
  • ‘pantalla’
    (string) Cadena que contiene el nombre del gancho utilizado para determinar la pantalla actual. Si se deja null, la pantalla actual se configurará automáticamente. Defecto null.

Valor por defecto: array()

Más información

Esto establece argumentos y filtros predeterminados. Los desarrolladores deben anular esto, llamando al constructor padre para que proporcione valores para las etiquetas en singular y plural, así como si la clase admite AJAX.

Fuente

Expediente: wp-admin / includes / class-wp-list-table.php

publicfunction__construct($args=array())$args=wp_parse_args($args,array('plural'=>'','singular'=>'','ajax'=>false,'screen'=>null,));$this->screen=convert_to_screen($args['screen']);add_filter("manage_$this->screen->id_columns",array($this,'get_columns'),0);if(!$args['plural'])$args['plural']=$this->screen->base;$args['plural']=sanitize_key($args['plural']);$args['singular']=sanitize_key($args['singular']);$this->_args=$args;if($args['ajax'])// wp_enqueue_script( 'list-table' );add_action('admin_footer',array($this,'_js_vars'));if(empty($this->modes))$this->modes=array('list'=>__('Compact view'),'excerpt'=>__('Extended view'),);

Relacionado

Usos

Usos Descripción
wp-admin / includes / template.php:convert_to_screen ()

Convertir una pantalla string a un objeto de pantalla

wp-includes / l10n.php:__ ()

Recupere la traducción de $ text.

wp-includes / formatting.php:sanitize_key ()

Desinfecta un string key.

wp-includes / functions.php:wp_parse_args ()

Fusiona argumentos definidos por el usuario en valores predeterminados array.

wp-includes / plugin.php:Añadir filtro()

Enganche una función o método a una acción de filtro específica.

wp-includes / plugin.php:add_action ()

Engancha una función a una acción específica.

Usado por

Usado por Descripción
wp-admin / includes / class-wp-plugins-list-table.php:WP_Plugins_List_Table :: __ construct ()

Constructor.

wp-admin / includes / class-wp-links-list-table.php:WP_Links_List_Table :: __ construct ()

Constructor.

wp-admin / includes / class-wp-ms-themes-list-table.php:WP_MS_Themes_List_Table :: __ construct ()

Constructor.

wp-admin / includes / class-wp-themes-list-table.php:WP_Themes_List_Table :: __ construct ()

Constructor.

wp-admin / includes / class-wp-ms-sites-list-table.php:WP_MS_Sites_List_Table :: __ construct ()

Constructor.

wp-admin / includes / class-wp-users-list-table.php:WP_Users_List_Table :: __ construct ()

Constructor.

wp-admin / includes / class-wp-media-list-table.php:WP_Media_List_Table :: __ construct ()

Constructor.

wp-admin / includes / class-wp-comments-list-table.php:WP_Comments_List_Table :: __ construct ()

Constructor.

wp-admin / includes / class-wp-terms-list-table.php:WP_Terms_List_Table :: __ construct ()

Constructor.

wp-admin / includes / class-wp-posts-list-table.php:WP_Posts_List_Table :: __ construct ()

Constructor.

Registro de cambios

Versión Descripción
3.1.0 Introducido.