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.