Muestra la paginación.

Parámetros

$ que

(cuerda)(Requerido)

Más información

Crea el HTML de paginación y lo asigna a la propiedad _pagination. Por lo general, no es necesario que lo llame directamente, ya que se gestiona por usted en monitor().

Fuente

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

protectedfunctionpagination($which)if(empty($this->_pagination_args))return;$total_items=$this->_pagination_args['total_items'];$total_pages=$this->_pagination_args['total_pages'];$infinite_scroll=false;if(isset($this->_pagination_args['infinite_scroll']))$infinite_scroll=$this->_pagination_args['infinite_scroll'];if('top'===$which&&$total_pages>1)$this->screen->render_screen_reader_content('heading_pagination');$output=''.sprintf(/* translators: %s: Number of items. */_n('%s item','%s items',$total_items),number_format_i18n($total_items)).'';$current=$this->get_pagenum();$removable_query_args=wp_removable_query_args();$current_url=set_url_scheme('http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']);$current_url=remove_query_arg($removable_query_args,$current_url);$page_links=array();$total_pages_before='';$total_pages_after='';$disable_first=false;$disable_last=false;$disable_prev=false;$disable_next=false;if(1==$current)$disable_first=true;$disable_prev=true;if(2==$current)$disable_first=true;if($total_pages==$current)$disable_last=true;$disable_next=true;if($total_pages-1==$current)$disable_last=true;if($disable_first)$page_links[]='';else$page_links[]=sprintf("%s",esc_url(remove_query_arg('paged',$current_url)),__('First page'),'«');if($disable_prev)$page_links[]='';else$page_links[]=sprintf("%s",esc_url(add_query_arg('paged',max(1,$current-1),$current_url)),__('Previous page'),'‹');if('bottom'===$which)$html_current_page=$current;$total_pages_before=''.__('Current Page').'';else$html_current_page=sprintf("%s",'.__('Current Page').'',$current,strlen($total_pages));$html_total_pages=sprintf("%s",number_format_i18n($total_pages));$page_links[]=$total_pages_before.sprintf(/* translators: 1: Current page, 2: Total pages. */_x('%1$s of %2$s','paging'),$html_current_page,$html_total_pages).$total_pages_after;if($disable_next)$page_links[]='';else$page_links[]=sprintf("%s",esc_url(add_query_arg('paged',min($total_pages,$current+1),$current_url)),__('Next page'),'›');if($disable_last)$page_links[]='';else$page_links[]=sprintf("%s",esc_url(add_query_arg('paged',$total_pages,$current_url)),__('Last page'),'»');$pagination_links_class='pagination-links';if(!empty($infinite_scroll))$pagination_links_class.=' hide-if-js';$output.="n".implode("n",$page_links).'';if($total_pages)$page_class=$total_pages<2?' one-page':'';else$page_class=' no-pages';$this->_pagination="
$output";echo$this->_pagination;

Relacionado

Usos

Usos Descripción
wp-includes / functions.php:wp_removable_query_args ()

Devuelve una matriz de nombres de variables de consulta de un solo uso que se pueden eliminar de una URL.

wp-admin / includes / class-wp-list-table.php:WP_List_Table :: get_pagenum ()

Obtiene el número de página actual.

wp-includes / l10n.php:_norte()

Traduce y recupera la forma singular o plural según el número proporcionado.

wp-includes / l10n.php:__ ()

Recupere la traducción de $ text.

wp-includes / l10n.php:_X()

Recupere la cadena traducida con el contexto gettext.

wp-includes / formatting.php:esc_url ()

Comprueba y limpia una URL.

wp-includes / functions.php:remove_query_arg ()

Elimina un elemento o elementos de una cadena de consulta.

wp-includes / functions.php:add_query_arg ()

Recupera una cadena de consulta de URL modificada.

wp-includes / functions.php:number_format_i18n ()

Convierta el número flotante a un formato basado en la configuración regional.

wp-includes / link-template.php:set_url_scheme ()

Establece el esquema de una URL.

Usado por

Usado por Descripción
wp-admin / includes / class-wp-ms-users-list-table.php:WP_MS_Users_List_Table :: pagination ()
wp-admin / includes / class-wp-list-table.php:WP_List_Table :: display_tablenav ()

Genera la navegación de la tabla por encima o por debajo de la tabla.

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

Registro de cambios

Versión Descripción
3.1.0 Introducido.