-wp_enqueue_script('admin-forms');
-
-wp_reset_vars(array('action', 'cat_id', 'linkurl', 'name', 'image', 'description', 'visible', 'target', 'category', 'link_id', 'submit', 'order_by', 'links_show_cat_id', 'rating', 'rel', 'notes', 'linkcheck[]'));
-
-if (empty ($cat_id))
- $cat_id = 'all';
-
-if (empty ($order_by))
- $order_by = 'order_name';
-
-$title = __('Manage Links');
-$this_file = $parent_file = 'edit.php';
-include_once ("./admin-header.php");
-
-if (!current_user_can('manage_links'))
- wp_die(__("You do not have sufficient permissions to edit the links for this blog."));
-
-switch ($order_by) {
- case 'order_id' :
- $sqlorderby = 'id';
- break;
- case 'order_url' :
- $sqlorderby = 'url';
- break;
- case 'order_desc' :
- $sqlorderby = 'description';
- break;
- case 'order_owner' :
- $sqlorderby = 'owner';
- break;
- case 'order_rating' :
- $sqlorderby = 'rating';
- break;
- case 'order_name' :
- default :
- $sqlorderby = 'name';
- break;
-}
-
-if ( isset($_GET['deleted']) ) {
- echo '<div style="background-color: rgb(207, 235, 247);" id="message" class="updated fade"><p>';
- $deleted = (int) $_GET['deleted'];
- printf(__ngettext('%s link deleted.', '%s links deleted', $deleted), $deleted);
- echo '</p></div>';
- $_SERVER['REQUEST_URI'] = remove_query_arg(array('deleted'), $_SERVER['REQUEST_URI']);
-}
-?>
-
-<div class="wrap">
-
-<form id="posts-filter" action="" method="get">
-<h2><?php printf( __( 'Manage Links (<a href="%s">add new</a>)' ), 'link-add.php' ); ?></h2>
-
-<p id="post-search">
- <input type="text" id="post-search-input" name="s" value="<?php echo attribute_escape(stripslashes($_GET['s'])); ?>" />
- <input type="submit" value="<?php _e( 'Search Links' ); ?>" class="button" />
-</p>
-
-<br class="clear" />
-
-<div class="tablenav">
-
-<div class="alignleft">
-<input type="submit" value="<?php _e('Delete'); ?>" name="deleteit" class="button-secondary delete" />
-<?php
-$categories = get_terms('link_category', "hide_empty=1");
-$select_cat = "<select name=\"cat_id\">\n";
-$select_cat .= '<option value="all"' . (($cat_id == 'all') ? " selected='selected'" : '') . '>' . __('View all Categories') . "</option>\n";
-foreach ((array) $categories as $cat)
- $select_cat .= '<option value="' . $cat->term_id . '"' . (($cat->term_id == $cat_id) ? " selected='selected'" : '') . '>' . sanitize_term_field('name', $cat->name, $cat->term_id, 'link_category', 'display') . "</option>\n";
-$select_cat .= "</select>\n";
-
-$select_order = "<select name=\"order_by\">\n";
-$select_order .= '<option value="order_id"' . (($order_by == 'order_id') ? " selected='selected'" : '') . '>' . __('Order by Link ID') . "</option>\n";
-$select_order .= '<option value="order_name"' . (($order_by == 'order_name') ? " selected='selected'" : '') . '>' . __('Order by Name') . "</option>\n";
-$select_order .= '<option value="order_url"' . (($order_by == 'order_url') ? " selected='selected'" : '') . '>' . __('Order by Address') . "</option>\n";
-$select_order .= '<option value="order_rating"' . (($order_by == 'order_rating') ? " selected='selected'" : '') . '>' . __('Order by Rating') . "</option>\n";
-$select_order .= "</select>\n";
-
-echo $select_cat;
-echo $select_order;
-
-?>
-<input type="submit" id="post-query-submit" value="<?php _e('Filter'); ?>" class="button-secondary" />
+$wp_list_table->prepare_items();
+
+$title = __('Links');
+$this_file = $parent_file = 'link-manager.php';
+
+get_current_screen()->add_help_tab( array(
+'id' => 'overview',
+'title' => __('Overview'),
+'content' =>
+ '<p>' . sprintf(__('You can add links here to be displayed on your site, usually using <a href="%s">Widgets</a>. By default, links to several sites in the WordPress community are included as examples.'), 'widgets.php') . '</p>' .
+ '<p>' . __('Links may be separated into Link Categories; these are different than the categories used on your posts.') . '</p>' .
+ '<p>' . __('You can customize the display of this screen using the Screen Options tab and/or the dropdown filters above the links table.') . '</p>'
+) );
+get_current_screen()->add_help_tab( array(
+'id' => 'deleting-links',
+'title' => __('Deleting Links'),
+'content' =>
+ '<p>' . __('If you delete a link, it will be removed permanently, as Links do not have a Trash function yet.') . '</p>'
+) );
+
+get_current_screen()->set_help_sidebar(
+ '<p><strong>' . __('For more information:') . '</strong></p>' .
+ '<p>' . __('<a href="https://codex.wordpress.org/Links_Screen">Documentation on Managing Links</a>') . '</p>' .
+ '<p>' . __('<a href="https://wordpress.org/support/">Support Forums</a>') . '</p>'
+);