-<?php wp_nonce_field('bulk-bookmarks') ?>
-<table class="widefat">
- <thead>
- <tr>
- <th scope="col" class="check-column"><input type="checkbox" onclick="checkAll(document.getElementById('posts-filter'));" /></th>
-<?php foreach($link_columns as $column_display_name) {
- echo $column_display_name;
-} ?>
- </tr>
- </thead>
- <tbody>
-<?php
- foreach ($links as $link) {
- $link = sanitize_bookmark($link);
- $link->link_name = attribute_escape($link->link_name);
- $link->link_category = wp_get_link_cats($link->link_id);
- $short_url = str_replace('http://', '', $link->link_url);
- $short_url = str_replace('www.', '', $short_url);
- if ('/' == substr($short_url, -1))
- $short_url = substr($short_url, 0, -1);
- if (strlen($short_url) > 35)
- $short_url = substr($short_url, 0, 32).'...';
-
- $visible = ($link->link_visible == 'Y') ? __('Yes') : __('No');
- ++ $i;
- $style = ($i % 2) ? '' : ' class="alternate"';
- ?><tr id="link-<?php echo $link->link_id; ?>" valign="middle" <?php echo $style; ?>><?php
- echo '<th scope="row" class="check-column"><input type="checkbox" name="linkcheck[]" value="'.$link->link_id.'" /></th>';
- foreach($link_columns as $column_name=>$column_display_name) {
- switch($column_name) {
- case 'name':
-
- echo "<td><strong><a class='row-title' href='link.php?link_id=$link->link_id&action=edit' title='" . attribute_escape(sprintf(__('Edit "%s"'), $link->link_name)) . "' class='edit'>$link->link_name</a></strong><br />";
- echo $link->link_description . "</td>";
- break;
- case 'url':
- echo "<td><a href='$link->link_url' title='".sprintf(__('Visit %s'), $link->link_name)."'>$short_url</a></td>";
- break;
- case 'categories':
- ?><td><?php
- $cat_names = array();
- foreach ($link->link_category as $category) {
- $cat = get_term($category, 'link_category', OBJECT, 'display');
- if ( is_wp_error( $cat ) )
- echo $cat->get_error_message();
- $cat_name = $cat->name;
- if ( $cat_id != $category )
- $cat_name = "<a href='link-manager.php?cat_id=$category'>$cat_name</a>";
- $cat_names[] = $cat_name;
- }
- echo implode(', ', $cat_names);
- ?> </td><?php
- break;
- case 'rel':
- ?><td><?php echo $link->link_rel; ?></td><?php
- break;
- case 'visible':
- ?><td style='text-align: center;'><?php echo $visible; ?></td><?php
- break;
- default:
- ?>
- <td><?php do_action('manage_link_custom_column', $column_name, $link->link_id); ?></td>
- <?php
- break;
-
- }
- }
- echo "\n </tr>\n";
- }
-?>
- </tbody>
-</table>