' . __('Visible') . '';
return $defaults;
}
/**
* Adds content to the new 'Link Visibility' column in the link management panel
*
* @since 1.8.0
* @author scripts@schloebe.de
*
* @param string
* @param int
*/
function ame_custom_column_link_visibility( $ame_column_name, $ame_id ) {
global $wpdb;
if( $ame_column_name == 'ame_link_visibility' && current_user_can( 'manage_links', $ame_id ) ) {
$link = get_bookmark( $ame_id );
$visible = ($link->link_visible == 'Y') ? __('Yes') : __('No');
echo '' . $visible . ' 
';
}
}
add_action('manage_link_custom_column', 'ame_custom_column_link_visibility', 3, 2);
add_filter('manage_link-manager_columns', 'ame_column_link_visibility', 3, 2);
/**
* Adds a new 'Link Categories' column to the link management panel
*
* @since 1.8.0
* @author scripts@schloebe.de
*
* @param array
* @return array
*/
function ame_column_link_categories( $defaults ) {
unset( $defaults['categories'] );
$defaults['ame_link_categories'] = '' . __('Categories') . '';
return $defaults;
}
/**
* Adds content to the new 'Link Categories' column in the link management panel
*
* @since 1.8.0
* @author scripts@schloebe.de
*
* @param string
* @param int
*/
function ame_custom_column_link_categories( $ame_column_name, $ame_id ) {
global $wpdb;
if( $ame_column_name == 'ame_link_categories' && current_user_can( 'manage_links', $ame_id ) ) {
$link = get_bookmark( $ame_id );
$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 ( $ame_id != $category )
$cat_name = "$cat_name";
$cat_names[] = $cat_name;
}
$ame_link_cats = implode(', ', $cat_names);
echo '' . $ame_link_cats . ' ';
echo '
';
?>