File "functions.php"
Full Path: /home/tekvhqgl/public_html/wp-content/themes/digeco/functions.php
File size: 2.73 KB
MIME-type: text/x-php
Charset: utf-8
<?php
/**
* @author RadiusTheme
*
* @since 1.0
*
* @version 1.0
*/
$digeco_theme_data = wp_get_theme();
$action = 'digeco_theme_init';
do_action($action);
define('DIGECO_VERSION', (WP_DEBUG) ? time() : $digeco_theme_data->get('Version'));
define('DIGECO_AUTHOR_URI', $digeco_theme_data->get('AuthorURI'));
define('DIGECO_NAME', 'digeco');
// DIR
define('DIGECO_BASE_DIR', get_template_directory() . '/');
define('DIGECO_INC_DIR', DIGECO_BASE_DIR . 'inc/');
define('DIGECO_VIEW_DIR', DIGECO_INC_DIR . 'views/');
define('DIGECO_LIB_DIR', DIGECO_BASE_DIR . 'lib/');
define('DIGECO_WID_DIR', DIGECO_INC_DIR . 'widgets/');
define('DIGECO_PLUGINS_DIR', DIGECO_INC_DIR . 'plugins/');
define('DIGECO_MODULES_DIR', DIGECO_INC_DIR . 'modules/');
define('DIGECO_ASSETS_DIR', DIGECO_BASE_DIR . 'assets/');
define('DIGECO_CSS_DIR', DIGECO_ASSETS_DIR . 'css/');
define('DIGECO_JS_DIR', DIGECO_ASSETS_DIR . 'js/');
// URL
define('DIGECO_BASE_URL', get_template_directory_uri() . '/');
define('DIGECO_ASSETS_URL', DIGECO_BASE_URL . 'assets/');
define('DIGECO_CSS_URL', DIGECO_ASSETS_URL . 'css/');
define('DIGECO_JS_URL', DIGECO_ASSETS_URL . 'js/');
define('DIGECO_IMG_URL', DIGECO_ASSETS_URL . 'img/');
define('DIGECO_LIB_URL', DIGECO_BASE_URL . 'lib/');
//Other Plugins active or not
define('DIGECO_BBPRESS_IS_ACTIVE', class_exists('bbPress'));
// icon trait Plugin Activation
require_once DIGECO_INC_DIR . 'icon-trait.php';
// Includes
require_once DIGECO_INC_DIR . 'helper-functions.php';
require_once DIGECO_INC_DIR . 'redux-config.php';
require_once DIGECO_INC_DIR . 'digeco.php';
require_once DIGECO_INC_DIR . 'general.php';
require_once DIGECO_INC_DIR . 'scripts.php';
require_once DIGECO_INC_DIR . 'template-vars.php';
require_once DIGECO_INC_DIR . 'lc-helper.php';
require_once DIGECO_INC_DIR . 'lc-utility.php';
// Includes Modules
require_once DIGECO_MODULES_DIR . 'rt-post-related.php';
require_once DIGECO_MODULES_DIR . 'rt-breadcrumbs.php';
require_once DIGECO_MODULES_DIR . 'rt-portfolio-related.php';
// WooCommerce
if (class_exists('WooCommerce')) {
require_once DIGECO_INC_DIR . 'woo-functions.php';
require_once DIGECO_INC_DIR . 'woo-hooks.php';
}
// TGM Plugin Activation
require_once DIGECO_LIB_DIR . 'class-tgm-plugin-activation.php';
require_once DIGECO_INC_DIR . 'tgm-config.php';
function digeco_loadtemplate($templateurl, $data = []) {
extract($data);
include locate_template($templateurl . '.php', false, false);
}
add_editor_style('style-editor.css');
$arr_inputs = get_option('rt_licenses');
$arr_inputs['digeco_license'] = [
'key' => sanitize_text_field('98922cb8-f4a6-4cb4-8716-fd7ae3dc5355' ),
'domain' => 'https://tekvill.com',
];
update_option('rt_licenses', $arr_inputs);