Ticket #16122: 16122.diff
| File 16122.diff, 2.2 KB (added by greuben, 2 years ago) |
|---|
-
wp-admin/includes/class-wp-links-list-table.php
19 19 } 20 20 21 21 function prepare_items() { 22 global $cat_id, $s, $orderby, $order ;22 global $cat_id, $s, $orderby, $order, $per_page; 23 23 24 24 wp_reset_vars( array( 'action', 'cat_id', 'linkurl', 'name', 'image', 'description', 'visible', 'target', 'category', 'link_id', 'submit', 'orderby', 'order', 'links_show_cat_id', 'rating', 'rel', 'notes', 'linkcheck[]', 's' ) ); 25 25 … … 35 35 $args['order'] = $order; 36 36 37 37 $this->items = get_bookmarks( $args ); 38 39 $per_page = $this->get_items_per_page( 'link_manager_per_page' ); 40 $per_page = apply_filters( 'link_manager_per_page', $per_page); 41 $total_items = count( $this->items ); 42 $total_pages = ceil($total_items/$per_page); 43 $paged = $this->get_pagenum(); 44 45 $offset = $paged * $per_page - $per_page; 46 47 $this->items = array_slice( $this->items, $offset, $per_page ); 48 49 $this->set_pagination_args( array( 50 'total_items' => $total_items, 51 'total_pages' => $total_pages, 52 'per_page' => $per_page 53 ) ); 38 54 } 39 55 40 56 function no_items() { -
wp-admin/includes/misc.php
346 346 case 'upload_per_page': 347 347 case 'edit_tags_per_page': 348 348 case 'plugins_per_page': 349 case 'link_manager_per_page': 349 350 // Network admin 350 351 case 'sites_network_per_page': 351 352 case 'users_network_per_page': -
wp-admin/link-manager.php
49 49 '<p>' . __('<a href="http://codex.wordpress.org/Links_Links_SubPanel" target="_blank">Documentation on Managing Links</a>') . '</p>' . 50 50 '<p>' . __('<a href="http://wordpress.org/support/" target="_blank">Support Forums</a>') . '</p>' 51 51 ); 52 add_screen_option( 'per_page', array('label' => $title ) ); 52 53 53 54 include_once ('./admin-header.php'); 54 55
