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
This commit is contained in:
parent
3da73dfa3f
commit
2a2587c6dc
@ -70,7 +70,7 @@ function get_default_link_to_edit() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Delete link specified from database
|
* Delete link specified from database.
|
||||||
*
|
*
|
||||||
* @since 2.0.0
|
* @since 2.0.0
|
||||||
*
|
*
|
||||||
@ -79,13 +79,25 @@ function get_default_link_to_edit() {
|
|||||||
*/
|
*/
|
||||||
function wp_delete_link( $link_id ) {
|
function wp_delete_link( $link_id ) {
|
||||||
global $wpdb;
|
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 );
|
do_action( 'delete_link', $link_id );
|
||||||
|
|
||||||
wp_delete_object_term_relationships( $link_id, 'link_category' );
|
wp_delete_object_term_relationships( $link_id, 'link_category' );
|
||||||
|
|
||||||
$wpdb->delete( $wpdb->links, array( 'link_id' => $link_id ) );
|
$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 );
|
do_action( 'deleted_link', $link_id );
|
||||||
|
|
||||||
clean_bookmark_cache( $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 );
|
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 );
|
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 );
|
do_action( 'add_link', $link_id );
|
||||||
|
}
|
||||||
clean_bookmark_cache( $link_id );
|
clean_bookmark_cache( $link_id );
|
||||||
|
|
||||||
return $link_id;
|
return $link_id;
|
||||||
|
Loading…
Reference in New Issue
Block a user