BBP_Admin::enqueue_scripts()
Enqueue any admin scripts we might need
Description
Source
File: bp-forums/admin/admin.php
public function enqueue_scripts() { wp_enqueue_script( 'suggest' ); // Get the version to use for JS $version = bbp_get_version(); // Post type checker (only topics and replies) if ( 'post' === get_current_screen()->base ) { switch( get_current_screen()->post_type ) { case bbp_get_reply_post_type() : case bbp_get_topic_post_type() : // Enqueue the common JS wp_enqueue_script( 'bbp-admin-common-js', $this->js_url . 'common.js', array( 'jquery' ), $version ); // Topics admin if ( bbp_get_topic_post_type() === get_current_screen()->post_type ) { wp_enqueue_script( 'bbp-admin-topics-js', $this->js_url . 'topics.js', array( 'jquery' ), $version ); // Replies admin } elseif ( bbp_get_reply_post_type() === get_current_screen()->post_type ) { wp_enqueue_script( 'bbp-admin-replies-js', $this->js_url . 'replies.js', array( 'jquery' ), $version ); $localize_array = array( 'loading_text' => __( 'Loading', 'buddyboss' ), ); wp_localize_script( 'bbp-admin-replies-js', 'replies_data', $localize_array ); } break; } } }
Changelog
Version | Description |
---|---|
bbPress (r4260) | 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.