/**
  * set_defaults
  * 
  * Sets up default values. Called by your functions file
  * 
  * @param array $settings	an array settings values
  * @access public
  * @since 1.0
  */
 public static function set_defaults($settings)
 {
     // most settings are arrays, so we can deal with them all at once
     $arrays = array('available_scripts', 'default_scripts', 'available_stylesheets', 'default_stylesheets', 'remove_from_head', 'deregister_scripts');
     foreach ($arrays as $item) {
         if (isset($settings[$item]) && is_array($settings[$item])) {
             self::${$item} = $settings[$item];
         }
     }
     // default footer script
     if (isset($settings['footer_content']) && !empty($settings['footer_content'])) {
         self::$footer_content = $settings['footer_content'];
     }
 }
Exemplo n.º 2
0
<?php

Themewrangler::setup_page();
get_header('splash');
?>

<div class="map-banner floating"></div>
<div class="map-banner_gradient"></div>

<!-- Welcome Screen -->
<?php 
include locate_template('parts/welcome.php');
?>
<!-- Map Points -->
<?php 
include locate_template('parts/poi.php');
?>
<!-- Map Base -->

<?php 
get_footer();
Exemplo n.º 3
0
<?php

$settings = array('available_scripts' => array('jquery-g' => array('//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js', '1.11.1'), 'plugins' => array('/assets/js/vendor.min.js'), 'scripts' => array('/assets/js/main.min.js')), 'default_scripts' => array('plugins', 'scripts'), 'available_stylesheets' => array('theme' => array('/assets/css/main.css')), 'default_stylesheets' => array('vendor', 'theme'), 'deregister_scripts' => array('', 'l10n'));
Themewrangler::set_defaults($settings);
if (!is_admin()) {
    add_action("wp_enqueue_scripts", "my_jquery_enqueue", 11);
}
function my_jquery_enqueue()
{
    wp_deregister_script('jquery');
    wp_register_script('jquery', "http" . ($_SERVER['SERVER_PORT'] == 443 ? "s" : "") . "://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js", array(), '1.0.0', false);
    wp_enqueue_script('jquery');
}