wp_delete_link

The timeline below displays how wordpress function wp_delete_link has changed across different WordPress versions. If a version is not listed, refer to the next available version below.

WordPress Version: 6.3

/**
 * Deletes a specified link from the database.
 *
 * @since 2.0.0
 *
 * @global wpdb $wpdb WordPress database abstraction object.
 *
 * @param int $link_id ID of the link to delete.
 * @return true Always true.
 */
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;
}

WordPress Version: 4.4

/**
 * Deletes a specified link from the database.
 *
 * @since 2.0.0
 *
 * @global wpdb $wpdb WordPress database abstraction object.
 *
 * @param int $link_id ID of the link to delete
 * @return true Always true.
 */
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;
}

WordPress Version: 4.3

/**
 * Delete link specified from database.
 *
 * @since 2.0.0
 *
 * @global wpdb $wpdb
 *
 * @param int $link_id ID of the link to delete
 * @return true
 */
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;
}

WordPress Version: 3.7

/**
 * Delete link specified from database.
 *
 * @since 2.0.0
 *
 * @param int $link_id ID of the link to delete
 * @return bool True
 */
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;
}