37 lines
1.1 KiB
PHP
37 lines
1.1 KiB
PHP
<?php
|
|
/**
|
|
* Adds Custom Icon functionality.
|
|
*
|
|
* @author ThemeFusion
|
|
* @copyright (c) Copyright by ThemeFusion
|
|
* @link https://avada.com
|
|
* @package Fusion-Library
|
|
* @since 2.2
|
|
*/
|
|
|
|
// Do not allow directly accessing this file.
|
|
if ( ! defined( 'ABSPATH' ) ) {
|
|
exit( 'Direct script access denied.' );
|
|
}
|
|
|
|
if ( ! defined( 'FUSION_ICONS_BASE_DIR' ) || ! defined( 'FUSION_ICONS_BASE_URL' ) ) {
|
|
$upload_dir = wp_upload_dir();
|
|
|
|
if ( ! defined( 'FUSION_ICONS_BASE_DIR' ) ) {
|
|
define( 'FUSION_ICONS_BASE_DIR', trailingslashit( $upload_dir['basedir'] ) . 'fusion-icons/' );
|
|
}
|
|
|
|
if ( ! defined( 'FUSION_ICONS_BASE_URL' ) ) {
|
|
define( 'FUSION_ICONS_BASE_URL', trailingslashit( $upload_dir['baseurl'] ) . 'fusion-icons/' );
|
|
}
|
|
}
|
|
|
|
require_once FUSION_LIBRARY_PATH . '/inc/custom-icons/custom-icons-helpers.php';
|
|
require_once FUSION_LIBRARY_PATH . '/inc/custom-icons/class-fusion-custom-icon-set.php';
|
|
|
|
|
|
// Create object and add custom icons feature.
|
|
$fusion_custom_icons = Fusion_Custom_Icon_Set::get_instance();
|
|
|
|
/* Omit closing PHP tag to avoid "Headers already sent" issues. */
|