<?php namespace TenUp\ascribe\Core; /** * Set up theme defaults and register supported WordPress features. * * @since 0.1.0 * * @uses add_action() * * @return void. */ function setup() { $n = function( $function ) { return __NAMESPACE__ . "\\$function"; }; add_action( 'wp_enqueue_scripts', $n( 'scripts' ) ); add_action( 'wp_enqueue_scripts', $n( 'styles' ) ); } /** * Enqueue scripts for front-end. * * @uses wp_enqueue_script() to load front end scripts. * * @since 0.1.0 * * @return void. */ function scripts( $debug = false ) { if (!is_admin()) { wp_deregister_script('jquery'); wp_register_script('jquery', 'https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js', false, '2.2.0', true); wp_enqueue_script('jquery'); } wp_enqueue_script( 'wptheme', WPTHEME_TEMPLATE_URL . "/assets/dist/js/ascribe.min.js", array('jquery'), WPTHEME_VERSION, true ); } /** * Enqueue styles for front-end. * * @uses wp_enqueue_style() to load front end styles. * * @since 0.1.0 * * @return void. */ function styles( $debug = false ) { $min = ( $debug || defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ) ? '' : '.min'; wp_enqueue_style( 'wptheme', WPTHEME_URL . "/assets/dist/css/ascribe{$min}.css", array(), WPTHEME_VERSION ); }