Exemple #1
0
 /**
  * Configure the Kirki library
  */
 public function configureKirki()
 {
     // These cannot be setup above directly, do it now
     self::$OPTIONS_DEFAULTS['logo_image'] = Urls::assets('images/admin/customizer.png');
     self::$OPTIONS_DEFAULTS['url_path'] = Urls::baobabFramework('vendor/aristath/kirki/');
     // Todo pull description from somewhere where it is already defined
     self::$OPTIONS_DEFAULTS['description'] = Strings::translate('This is the theme description');
     $data = $this->getData();
     return array_merge(self::$OPTIONS_DEFAULTS, $data['options']);
 }
Exemple #2
0
<?php

use Baobab\Helper\Urls;
return array('editor' => array(Urls::assets('css/editor-style.css')), 'styles' => array('my-theme' => Urls::assets('css/main.min.css'), 'other-css' => array('src' => Urls::assets('css/other.min.css'), 'deps' => array(), 'ver' => false, 'media' => 'all', 'unregister' => false, 'when' => function () {
    // Only enqueue this on archive pages
    return is_archive();
})), 'scripts' => array('my-theme' => Urls::assets('js/scripts.min.js'), 'other-js' => array('src' => Urls::assets('js/other.min.js'), 'deps' => array(), 'ver' => false, 'in_footer' => false, 'unregister' => false, 'when' => null), 'comment-reply' => array('when' => function () {
    // Only include this script where comments are required
    return is_single() && comments_open() && get_option('thread_comments');
})));