/** * Add scripts to the profile editing page * * @since 0.1.0 */ function wp_user_avatars_admin_enqueue_scripts() { // Bail if not editing a user if (!defined('IS_PROFILE_PAGE')) { return; } // Enqueue media wp_enqueue_media(); // User ID $user_id = !empty($_GET['user_id']) ? (int) $_GET['user_id'] : get_current_user_id(); // URL & Version $url = wp_user_avatars_get_plugin_url(); $ver = wp_user_avatars_get_asset_version(); // Enqueue wp_enqueue_script('wp-user-avatars', $url . 'assets/js/user-avatars.js', array('jquery'), $ver, true); wp_enqueue_style('wp-user-avatars', $url . 'assets/css/user-avatars.css', array(), $ver, false); // Localize wp_localize_script('wp-user-avatars', 'i10n_WPUserAvatars', array('insertMediaTitle' => esc_html__('Choose an Avatar', 'wp-user-avatars'), 'insertIntoPost' => esc_html__('Set as avatar', 'wp-user-avatars'), 'deleteNonce' => wp_create_nonce('remove_wp_user_avatars_nonce'), 'mediaNonce' => wp_create_nonce('assign_wp_user_avatars_nonce'), 'user_id' => $user_id)); }
/** * Add scripts to the profile editing page * * @param string $hook_suffix Page hook */ function wp_user_avatars_admin_enqueue_scripts($hook_suffix = '') { // Bail if not profile screen if (!in_array($hook_suffix, wp_user_avatars_profile_sections())) { return; } // Maybe enqueue media if (current_user_can('upload_avatars')) { wp_enqueue_media(); } // User ID $user_id = !empty($_GET['user_id']) ? (int) $_GET['user_id'] : get_current_user_id(); // URL & Version $url = wp_user_avatars_get_plugin_url(); $ver = wp_user_avatars_get_asset_version(); // Enqueue wp_enqueue_script('wp-user-avatars', $url . 'assets/js/user-avatars.js', array('jquery'), $ver, true); wp_enqueue_style('wp-user-avatars', $url . 'assets/css/user-avatars.css', array(), $ver, false); // Localize wp_localize_script('wp-user-avatars', 'i10n_WPUserAvatars', array('insertMediaTitle' => esc_html__('Choose an Avatar', 'wp-user-avatars'), 'insertIntoPost' => esc_html__('Set as avatar', 'wp-user-avatars'), 'deleteNonce' => wp_create_nonce('remove_wp_user_avatars_nonce'), 'mediaNonce' => wp_create_nonce('assign_wp_user_avatars_nonce'), 'user_id' => $user_id)); }