Пример #1
0
 /**
  * Enqueue notice scripts in the admin
  */
 public function enqueue_notice_scripts()
 {
     $version = defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ? time() : $GLOBALS['aws_meta']['amazon-s3-and-cloudfront']['version'];
     $suffix = defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ? '' : '.min';
     // Enqueue notice.css & notice.js globally as some notices can be shown & dismissed on any admin page.
     $src = plugins_url('assets/css/notice.css', $this->as3cf->get_plugin_file_path());
     wp_enqueue_style('as3cf-notice', $src, array(), $version);
     $src = plugins_url('assets/js/notice' . $suffix . '.js', $this->as3cf->get_plugin_file_path());
     wp_enqueue_script('as3cf-notice', $src, array('jquery'), $version, true);
     wp_localize_script('as3cf-notice', 'as3cf_notice', array('strings' => array('dismiss_notice_error' => __('Error dismissing notice.', 'amazon-s3-and-cloudfront')), 'nonces' => array('dismiss_notice' => wp_create_nonce('as3cf-dismiss-notice'))));
 }