コード例 #1
0
 /**
  * Enqueue scripts
  */
 public static function enqueueScripts($hook)
 {
     $enqueue = false;
     $enqueue_shooks = array('toplevel_page_pronamic_google_maps', 'google-maps_page_pronamic_google_maps_geocoder', 'widgets.php', 'toplevel_page_shopp-products');
     if (in_array($hook, $enqueue_shooks)) {
         $enqueue = true;
     } elseif (in_array($hook, array('post-new.php', 'post.php'))) {
         $screen = get_current_screen();
         $types = Pronamic_Google_Maps_Settings::get_active_post_types();
         if (isset($types[$screen->post_type])) {
             $enqueue = $types[$screen->post_type];
         }
     }
     if ($enqueue) {
         wp_enqueue_script('pronamic_google_maps_admin');
         wp_enqueue_style('pronamic_google_maps_admin');
     }
 }
コード例 #2
0
 /**
  * Set the default options
  *
  * @return array the default options
  */
 public static function setDefaultOptions()
 {
     Pronamic_Google_Maps_Settings::set_default_options();
 }