/** * Enqueue the assets if needed (only on edit dialogs) */ protected function enqueueAssets() { // Only include in post.php and post-new.php if (String::startsWith($_SERVER['SCRIPT_NAME'], '/wp-admin/post')) { wp_enqueue_script('metabox-helper-backend-js', '/wp-content/plugins/lbwp/resources/js/metabox-helper.js', array('jquery'), self::VERSION); wp_enqueue_script('metabox-helper-image-uploader-js', '/wp-content/plugins/lbwp/resources/js/image-uploader.js', array('jquery', 'media-upload'), self::VERSION); wp_enqueue_style('metabox-helper-backend-css', '/wp-content/plugins/lbwp/resources/css/metabox-helper.css', array(), self::VERSION); add_action('admin_enqueue_scripts', function () { wp_enqueue_script('chosen-sortable-js', plugins_url('/js/chosen/chosen.sortable.jquery.js', __DIR__), array('chosen-js')); wp_enqueue_script('chosen-js'); wp_enqueue_style('chosen-css'); }); } }