wp_admin_bar_search_menu

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

WordPress Version: 5.9

/**
 * Adds search form.
 *
 * @since 3.3.0
 *
 * @param WP_Admin_Bar $wp_admin_bar The WP_Admin_Bar instance.
 */
function wp_admin_bar_search_menu($wp_admin_bar)
{
    if (is_admin()) {
        return;
    }
    $form = '<form action="' . esc_url(home_url('/')) . '" method="get" id="adminbarsearch">';
    $form .= '<input class="adminbar-input" name="s" id="adminbar-search" type="text" value="" maxlength="150" />';
    $form .= '<label for="adminbar-search" class="screen-reader-text">' . __('Search') . '</label>';
    $form .= '<input type="submit" class="adminbar-button" value="' . __('Search') . '" />';
    $form .= '</form>';
    $wp_admin_bar->add_node(array('parent' => 'top-secondary', 'id' => 'search', 'title' => $form, 'meta' => array('class' => 'admin-bar-search', 'tabindex' => -1)));
}

WordPress Version: 5.8

/**
 * Add search form.
 *
 * @since 3.3.0
 *
 * @param WP_Admin_Bar $wp_admin_bar
 */
function wp_admin_bar_search_menu($wp_admin_bar)
{
    if (is_admin()) {
        return;
    }
    $form = '<form action="' . esc_url(home_url('/')) . '" method="get" id="adminbarsearch">';
    $form .= '<input class="adminbar-input" name="s" id="adminbar-search" type="text" value="" maxlength="150" />';
    $form .= '<label for="adminbar-search" class="screen-reader-text">' . __('Search') . '</label>';
    $form .= '<input type="submit" class="adminbar-button" value="' . __('Search') . '" />';
    $form .= '</form>';
    $wp_admin_bar->add_node(array('parent' => 'top-secondary', 'id' => 'search', 'title' => $form, 'meta' => array('class' => 'admin-bar-search', 'tabindex' => -1)));
}

WordPress Version: 5.4

/**
 * Add search form.
 *
 * @since 3.3.0
 *
 * @param WP_Admin_Bar $wp_admin_bar
 */
function wp_admin_bar_search_menu($wp_admin_bar)
{
    if (is_admin()) {
        return;
    }
    $form = '<form action="' . esc_url(home_url('/')) . '" method="get" id="adminbarsearch">';
    $form .= '<input class="adminbar-input" name="s" id="adminbar-search" type="text" value="" maxlength="150" />';
    $form .= '<label for="adminbar-search" class="screen-reader-text">' . __('Search') . '</label>';
    $form .= '<input type="submit" class="adminbar-button" value="' . __('Search') . '"/>';
    $form .= '</form>';
    $wp_admin_bar->add_node(array('parent' => 'top-secondary', 'id' => 'search', 'title' => $form, 'meta' => array('class' => 'admin-bar-search', 'tabindex' => -1)));
}

WordPress Version: 4.2

/**
 * Add search form.
 *
 * @since 3.3.0
 *
 * @param WP_Admin_Bar $wp_admin_bar
 */
function wp_admin_bar_search_menu($wp_admin_bar)
{
    if (is_admin()) {
        return;
    }
    $form = '<form action="' . esc_url(home_url('/')) . '" method="get" id="adminbarsearch">';
    $form .= '<input class="adminbar-input" name="s" id="adminbar-search" type="text" value="" maxlength="150" />';
    $form .= '<label for="adminbar-search" class="screen-reader-text">' . __('Search') . '</label>';
    $form .= '<input type="submit" class="adminbar-button" value="' . __('Search') . '"/>';
    $form .= '</form>';
    $wp_admin_bar->add_menu(array('parent' => 'top-secondary', 'id' => 'search', 'title' => $form, 'meta' => array('class' => 'admin-bar-search', 'tabindex' => -1)));
}

WordPress Version: 3.7

/**
 * Add search form.
 *
 * @since 3.3.0
 *
 * @param WP_Admin_Bar $wp_admin_bar
 */
function wp_admin_bar_search_menu($wp_admin_bar)
{
    if (is_admin()) {
        return;
    }
    $form = '<form action="' . esc_url(home_url('/')) . '" method="get" id="adminbarsearch">';
    $form .= '<input class="adminbar-input" name="s" id="adminbar-search" type="text" value="" maxlength="150" />';
    $form .= '<input type="submit" class="adminbar-button" value="' . __('Search') . '"/>';
    $form .= '</form>';
    $wp_admin_bar->add_menu(array('parent' => 'top-secondary', 'id' => 'search', 'title' => $form, 'meta' => array('class' => 'admin-bar-search', 'tabindex' => -1)));
}