Opened 13 years ago
Closed 13 years ago
#20656 closed defect (bug) (invalid)
Link Manager Custom Column
Reported by: | moallemi | Owned by: | moallemi |
---|---|---|---|
Milestone: | Priority: | normal | |
Severity: | normal | Version: | 3.3.2 |
Component: | Administration | Keywords: | |
Focuses: | Cc: |
Description
WordPress has a "manage_link_custom_column" action in wp-admin/includes/class-wp-links-list-table.php line 174 that can be never called! because there is no filter to add a custom column to the link manager page and so the default switch case in line 130 never happens!
I think adding applying a filter in get_columns() function in wp-admin/includes/class-wp-links-list-table.php will solve this problem. something like:
... $links_columns = apply_filters( 'manage_link_columns', $link_columns ); return $link_columns;
here is the full patched function:
function get_columns() { $link_columns = array( 'cb' => '<input type="checkbox" />', 'name' => _x( 'Name', 'link name' ), 'url' => __( 'URL' ), 'categories' => __( 'Categories' ), 'rel' => __( 'Relationship' ), 'visible' => __( 'Visible' ), 'rating' => __( 'Rating' ) ); return apply_filters( 'manage_link_columns', $link_columns ); }
Attachments (1)
Change History (3)
#2
@
13 years ago
- Keywords needs-patch has-patch removed
- Milestone Awaiting Review deleted
- Resolution set to invalid
- Status changed from accepted to closed
The action for the links table is manage_link-manager_columns
and it's fired as part of get_column_headers()
in wp-admin/includes/screen.php
get_columns()
is already attached to this filter
Note: See
TracTickets for help on using
tickets.
Patched wp file