From 2a2587c6dc822d8a3b7132bc2b146857eec1e5a9 Mon Sep 17 00:00:00 2001 From: Drew Jaynes Date: Mon, 7 Oct 2013 02:18:20 +0000 Subject: [PATCH] Inline documentation for hooks in wp-admin/includes/bookmark.php. Props johnafish, kpdesign. Fixes #25494. git-svn-id: https://develop.svn.wordpress.org/trunk@25706 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-admin/includes/bookmark.php | 38 +++++++++++++++++++++++++----- 1 file changed, 32 insertions(+), 6 deletions(-) diff --git a/src/wp-admin/includes/bookmark.php b/src/wp-admin/includes/bookmark.php index 0897fdc5a4..3378596418 100644 --- a/src/wp-admin/includes/bookmark.php +++ b/src/wp-admin/includes/bookmark.php @@ -70,7 +70,7 @@ function get_default_link_to_edit() { } /** - * Delete link specified from database + * Delete link specified from database. * * @since 2.0.0 * @@ -79,13 +79,25 @@ function get_default_link_to_edit() { */ function wp_delete_link( $link_id ) { global $wpdb; - + /** + * Fires before a link is deleted. + * + * @since 2.0.0 + * + * @param int $link_id ID of the link to delete. + */ do_action( 'delete_link', $link_id ); wp_delete_object_term_relationships( $link_id, 'link_category' ); $wpdb->delete( $wpdb->links, array( 'link_id' => $link_id ) ); - + /** + * Fires after a link has been deleted. + * + * @since 2.2.0 + * + * @param int $link_id ID of the deleted link. + */ do_action( 'deleted_link', $link_id ); clean_bookmark_cache( $link_id ); @@ -206,11 +218,25 @@ function wp_insert_link( $linkdata, $wp_error = false ) { wp_set_link_cats( $link_id, $link_category ); - if ( $update ) + if ( $update ) { + /** + * Fires after a link was updated in the database. + * + * @since 2.0.0 + * + * @param int $link_id ID of the link that was updated. + */ do_action( 'edit_link', $link_id ); - else + } else { + /** + * Fires after a link was added to the database. + * + * @since 2.0.0 + * + * @param int $link_id ID of the link that was added. + */ do_action( 'add_link', $link_id ); - + } clean_bookmark_cache( $link_id ); return $link_id;