BP_XProfile_User_Admin::enqueue_scripts( int $screen_id )
Enqueue needed scripts.
Description
Parameters
- $screen_id
-
(Required) Screen ID being displayed.
Source
File: bp-xprofile/classes/class-bp-xprofile-user-admin.php
public function enqueue_scripts( $screen_id ) { if ( ( false === strpos( $screen_id, 'users_page_bp-profile-edit' ) && false === strpos( $screen_id, 'profile_page_bp-profile-edit' ) ) || bp_core_get_root_option( 'bp-disable-avatar-uploads' ) || ! buddypress()->avatar->show_avatars || ! bp_attachments_is_wp_version_supported() ) { return; } /** * Get Thickbox. * * We cannot simply use add_thickbox() here as WordPress is not playing * nice with Thickbox width/height see https://core.trac.wordpress.org/ticket/17249 * Using media-upload might be interesting in the future for the send to editor stuff * and we make sure the tb_window is wide enough */ wp_enqueue_style ( 'thickbox' ); wp_enqueue_script( 'media-upload' ); // Get Avatar Uploader. bp_attachments_enqueue_scripts( 'BP_Attachment_Avatar' ); }
Changelog
Version | Description |
---|---|
BuddyPress 2.3.0 | Introduced. |
Questions?
We're always happy to help with code or other questions you might have! Search our developer docs, contact support, or connect with our sales team.