wp_unregister_sidebar_widget

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

WordPress Version: 5.9

/**
 * Remove widget from sidebar.
 *
 * @since 2.2.0
 *
 * @param int|string $id Widget ID.
 */
function wp_unregister_sidebar_widget($id)
{
    /**
     * Fires just before a widget is removed from a sidebar.
     *
     * @since 3.0.0
     *
     * @param int|string $id The widget ID.
     */
    do_action('wp_unregister_sidebar_widget', $id);
    wp_register_sidebar_widget($id, '', '');
    wp_unregister_widget_control($id);
}

WordPress Version: 3.9

/**
 * Remove widget from sidebar.
 *
 * @since 2.2.0
 *
 * @param int|string $id Widget ID.
 */
function wp_unregister_sidebar_widget($id)
{
    /**
     * Fires just before a widget is removed from a sidebar.
     *
     * @since 3.0.0
     *
     * @param int $id The widget ID.
     */
    do_action('wp_unregister_sidebar_widget', $id);
    wp_register_sidebar_widget($id, '', '');
    wp_unregister_widget_control($id);
}

WordPress Version: 3.7

/**
 * Remove widget from sidebar.
 *
 * @since 2.2.0
 *
 * @param int|string $id Widget ID.
 */
function wp_unregister_sidebar_widget($id)
{
    do_action('wp_unregister_sidebar_widget', $id);
    wp_register_sidebar_widget($id, '', '');
    wp_unregister_widget_control($id);
}