wp_delete_link() – Deletes a specified link from the database.

You appear to be a bot. Output may be restricted

Description

Deletes a specified link from the database.

Usage

$true = wp_delete_link( $link_id );

Parameters

$link_id
( int ) required – ID of the link to delete

Returns

true Always true.

Source

File name: wordpress/wp-admin/includes/bookmark.php
Lines:

1 to 28 of 28
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 );

  return true;
}
 

 View on GitHub View on Trac