diff --git a/wp-admin/admin-functions.php b/wp-admin/admin-functions.php index 0cf21a0e4..91df571a8 100644 --- a/wp-admin/admin-functions.php +++ b/wp-admin/admin-functions.php @@ -565,7 +565,7 @@ function edit_link($link_id = '') { } function wp_insert_link($linkdata) { - global $wpdb; + global $wpdb, $current_user; extract($linkdata); @@ -580,7 +580,10 @@ function wp_insert_link($linkdata) { $link_target = ''; if ( empty($link_visible) ) - $link_visible = 'Y'; + $link_visible = 'Y'; + + if ( empty($link_owner) ) + $link_owner = $current_user->id; if ( $update ) { $wpdb->query("UPDATE $wpdb->links SET link_url='$link_url',