Untitled
unknown
php
4 years ago
4.1 kB
11
Indexable
<?php
$theme = wp_get_theme();
define('CECILE_CSS', get_template_directory_uri() . '/css');
define('CECILE_JS', get_template_directory_uri() . '/assets/js');
define('CECILE_THEME_NAME', $theme['Name']);
define('CECILE_THEME_VERSION', $theme->get('Version'));
define('CECILE_THEME_DIR', get_template_directory());
define('CECILE_THEME_URI', get_template_directory_uri());
define('CECILE_THEME_IMAGE_URI', get_template_directory_uri() . '/assets/images');
define('CECILE_CHILD_THEME_URI', get_stylesheet_directory_uri());
define('CECILE_CHILD_THEME_DIR', get_stylesheet_directory());
define('CECILE_FRAMEWORK_DIR', get_template_directory() . '/inc');
define('CECILE_ADMIN', get_template_directory() . '/inc/admin');
define('CECILE_FRAMEWORK_FUNCTION', get_template_directory() . '/inc/functions');
define('CECILE_FRAMEWORK_PLUGIN', get_template_directory() . '/inc/admin');
define('CECILE_CUSTOMIZER_DIR', CECILE_THEME_DIR . '/customizer');
define('CECILE_FRAMEWORK_PLUGINS', get_template_directory() . '/inc/plugins');
require_once CECILE_FRAMEWORK_FUNCTION . '/woocommerce.php';
require_once CECILE_FRAMEWORK_PLUGINS . '/functions.php';
require_once CECILE_FRAMEWORK_FUNCTION . '/menus/menu.php';
require_once CECILE_FRAMEWORK_FUNCTION . '/menus/class-edit-menu-walker.php';
require_once CECILE_FRAMEWORK_FUNCTION . '/menus/class-walker-nav-menu.php';
require_once CECILE_FRAMEWORK_FUNCTION . '/ajax-account/ajax-account.php';
require_once CECILE_FRAMEWORK_FUNCTION . '/ajax-search/ajax-search.php';
require_once CECILE_FRAMEWORK_FUNCTION . '/ajax-save-email/ajax-save-email.php';
require_once CECILE_FRAMEWORK_FUNCTION . '/ajax-check-store/ajax-check-store.php';
require_once CECILE_FRAMEWORK_FUNCTION . '/ajax-portfolio-cat/ajax-portfolio-cat.php';
require_once CECILE_FRAMEWORK_DIR . '/class-customize.php';
require_once CECILE_FRAMEWORK_DIR . '/class-aqua-resizer.php';
require_once CECILE_FRAMEWORK_DIR . '/class-kirki.php';
require_once CECILE_FRAMEWORK_DIR . '/class-minify.php';
require_once CECILE_FRAMEWORK_DIR . '/class-static.php';
require_once CECILE_FRAMEWORK_DIR . '/class-helper.php';
require_once CECILE_FRAMEWORK_DIR . '/class-global.php';
require_once CECILE_FRAMEWORK_DIR . '/class-enqueue.php';
require_once CECILE_FRAMEWORK_DIR . '/class-actions-filters.php';
require_once CECILE_FRAMEWORK_DIR . '/class-functions.php';
require_once CECILE_FRAMEWORK_DIR . '/class-templates.php';
require_once CECILE_FRAMEWORK_DIR . '/class-custom-style.php';
require_once CECILE_FRAMEWORK_DIR . '/class-widgets.php';
require_once CECILE_FRAMEWORK_DIR . '/class-post-type-blog.php';
require_once CECILE_FRAMEWORK_DIR . '/class-post-type-portfolio.php';
if (!isset($content_width)) {
$content_width = 1820;
}
function cecile_theme_setup(){
add_theme_support('post-thumbnails');
add_theme_support('custom-header');
add_theme_support(
'custom-logo',
array(
'flex-width' => false,
'flex-height' => false,
)
);
if(class_exists('WooCommerce')){
add_theme_support('woocommerce');
}
}
add_action('after_setup_theme', 'cecile_theme_setup');
/* Underline hover link */
function cecile_body_class($classes) {
$underline = Cecile::setting( 'underline_image' );
if ($underline === 'underline-default') {
$classes[] = '';
} elseif ($underline === 'underline-1') {
$classes[] = 'underline-1';
} elseif ($underline === 'underline-2') {
$classes[] = 'underline-2';
} elseif ($underline === 'underline-4') {
$classes[] = 'underline-4';
} elseif ($underline === 'underline-5') {
$classes[] = 'underline-5';
} else {
$classes[] = 'underline-6';
}
return $classes;
}
add_filter('body_class', 'cecile_body_class');
function isLocalhost() {
global $wp;
$whitelist = array(
'127.0.0.1',
'127.0.0.1:8080',
'localhost',
'localhost:8080',
'::1'
);
return in_array($_SERVER['REMOTE_ADDR'], $whitelist);
}
Editor is loading...