wp_get_user_contact_methods

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

WordPress Version: 6.1

/**
 * Sets up the user contact methods.
 *
 * Default contact methods were removed in 3.6. A filter dictates contact methods.
 *
 * @since 3.7.0
 *
 * @param WP_User|null $user Optional. WP_User object.
 * @return string[] Array of contact method labels keyed by contact method.
 */
function wp_get_user_contact_methods($user = null)
{
    $methods = array();
    if (get_site_option('initial_db_version') < 23588) {
        $methods = array('aim' => __('AIM'), 'yim' => __('Yahoo IM'), 'jabber' => __('Jabber / Google Talk'));
    }
    /**
     * Filters the user contact methods.
     *
     * @since 2.9.0
     *
     * @param string[]     $methods Array of contact method labels keyed by contact method.
     * @param WP_User|null $user    WP_User object or null if none was provided.
     */
    return apply_filters('user_contactmethods', $methods, $user);
}

WordPress Version: 5.9

/**
 * Set up the user contact methods.
 *
 * Default contact methods were removed in 3.6. A filter dictates contact methods.
 *
 * @since 3.7.0
 *
 * @param WP_User|null $user Optional. WP_User object.
 * @return string[] Array of contact method labels keyed by contact method.
 */
function wp_get_user_contact_methods($user = null)
{
    $methods = array();
    if (get_site_option('initial_db_version') < 23588) {
        $methods = array('aim' => __('AIM'), 'yim' => __('Yahoo IM'), 'jabber' => __('Jabber / Google Talk'));
    }
    /**
     * Filters the user contact methods.
     *
     * @since 2.9.0
     *
     * @param string[]     $methods Array of contact method labels keyed by contact method.
     * @param WP_User|null $user    WP_User object or null if none was provided.
     */
    return apply_filters('user_contactmethods', $methods, $user);
}

WordPress Version: 5.4

/**
 * Set up the user contact methods.
 *
 * Default contact methods were removed in 3.6. A filter dictates contact methods.
 *
 * @since 3.7.0
 *
 * @param WP_User $user Optional. WP_User object.
 * @return string[] Array of contact method labels keyed by contact method.
 */
function wp_get_user_contact_methods($user = null)
{
    $methods = array();
    if (get_site_option('initial_db_version') < 23588) {
        $methods = array('aim' => __('AIM'), 'yim' => __('Yahoo IM'), 'jabber' => __('Jabber / Google Talk'));
    }
    /**
     * Filters the user contact methods.
     *
     * @since 2.9.0
     *
     * @param string[] $methods Array of contact method labels keyed by contact method.
     * @param WP_User  $user    WP_User object.
     */
    return apply_filters('user_contactmethods', $methods, $user);
}

WordPress Version: 4.6

/**
 * Set up the user contact methods.
 *
 * Default contact methods were removed in 3.6. A filter dictates contact methods.
 *
 * @since 3.7.0
 *
 * @param WP_User $user Optional. WP_User object.
 * @return array Array of contact methods and their labels.
 */
function wp_get_user_contact_methods($user = null)
{
    $methods = array();
    if (get_site_option('initial_db_version') < 23588) {
        $methods = array('aim' => __('AIM'), 'yim' => __('Yahoo IM'), 'jabber' => __('Jabber / Google Talk'));
    }
    /**
     * Filters the user contact methods.
     *
     * @since 2.9.0
     *
     * @param array   $methods Array of contact methods and their labels.
     * @param WP_User $user    WP_User object.
     */
    return apply_filters('user_contactmethods', $methods, $user);
}

WordPress Version: 3.8

/**
 * Set up the user contact methods.
 *
 * Default contact methods were removed in 3.6. A filter dictates contact methods.
 *
 * @since 3.7.0
 *
 * @param WP_User $user Optional. WP_User object.
 * @return array Array of contact methods and their labels.
 */
function wp_get_user_contact_methods($user = null)
{
    $methods = array();
    if (get_site_option('initial_db_version') < 23588) {
        $methods = array('aim' => __('AIM'), 'yim' => __('Yahoo IM'), 'jabber' => __('Jabber / Google Talk'));
    }
    /**
     * Filter the user contact methods.
     *
     * @since 2.9.0
     *
     * @param array   $methods Array of contact methods and their labels.
     * @param WP_User $user    WP_User object.
     */
    return apply_filters('user_contactmethods', $methods, $user);
}

WordPress Version: 3.7

/**
 * Set up the user contact methods.
 *
 * Default contact methods were removed in 3.6. A filter dictates contact methods.
 *
 * @since 3.7.0
 *
 * @param WP_User $user Optional. WP_User object.
 * @return array Array of contact methods and their labels.
 */
function wp_get_user_contact_methods($user = null)
{
    $methods = array();
    if (get_site_option('initial_db_version') < 23588) {
        $methods = array('aim' => __('AIM'), 'yim' => __('Yahoo IM'), 'jabber' => __('Jabber / Google Talk'));
    }
    /**
     * Filter the user contact methods.
     *
     * @since 2.9.0
     *
     * @param array   $methods Array of contact methods and their labels.
     * @param WP_User $user    Optional. WP_User object.
     */
    return apply_filters('user_contactmethods', $methods, $user);
}