/** * 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'); } }
/** * Set the default options * * @return array the default options */ public static function setDefaultOptions() { Pronamic_Google_Maps_Settings::set_default_options(); }