| Server IP : 62.60.133.156 / Your IP : 216.73.217.51 Web Server : LiteSpeed System : Linux linux24.centraldnserver.com 4.18.0-553.141.2.lve.el8.x86_64 #1 SMP Wed Jul 8 16:10:02 UTC 2026 x86_64 User : mimradmin ( 1166) PHP Version : 7.4.33 Disable Function : show_source, system, shell_exec, passthru, exec, popen, proc_open MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/mimradmin/.trash/wp-content.1/themes/wp-buka/includes/ |
Upload File : |
<?php
// Prevent Direct Access
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
// ---------- Frontend css
function buka_add_resources(){
$theme_version = wp_get_theme()->get( 'Version' );
$ltr = is_rtl() ? '' : '-ltr';
// Styles
if( wp_style_is( 'elementor-icons-fa-solid', 'registered' ) && wp_style_is( 'elementor-icons-fa-regular', 'registered' ) && wp_style_is( 'elementor-icons-fa-brands', 'registered' ) ){
wp_enqueue_style('elementor-icons-fa-solid');
wp_enqueue_style('elementor-icons-fa-regular');
wp_enqueue_style('elementor-icons-fa-brands');
}
else{
wp_enqueue_style('buka-font-awesome', get_theme_file_uri('assets/css/fontawesome-all.min.css'), [], $theme_version);
}
wp_enqueue_style('buka-plugins', get_theme_file_uri('assets/css'.$ltr.'/plugins.css'), [], $theme_version);
if( is_rtl() ){
wp_enqueue_style('buka-primary-font', get_theme_file_uri('assets/css/font/primary-'.buka_get_customizer_option('primary_font', 'iran-yekan').'.css'), [], $theme_version);
wp_enqueue_style('buka-secondary-font', get_theme_file_uri('assets/css/font/secondary-'.buka_get_customizer_option('secondary_font', 'aviny').'.css'), [], $theme_version);
if( current_user_can('read') ){
wp_enqueue_style('buka-admin-font', get_theme_file_uri('assets/css/font/admin-iran-yekan.css'), [], $theme_version);
}
}
else{
wp_enqueue_style('buka-primary-font', get_theme_file_uri('assets/css-ltr/font/primary-'.buka_get_customizer_option('primary_font_ltr', 'lato').'.css'), [], $theme_version);
wp_enqueue_style('buka-secondary-font', get_theme_file_uri('assets/css-ltr/font/secondary-'.buka_get_customizer_option('secondary_font_ltr', 'lato').'.css'), [], $theme_version);
}
wp_enqueue_style('buka-styles', get_theme_file_uri('assets/css'.$ltr.'/style.css'), [], $theme_version);
// Scripts
wp_enqueue_script('jquery');
wp_enqueue_script('buka-popper', get_theme_file_uri('assets/js/popper.min.js'), [], $theme_version, true);
wp_enqueue_script('buka-bootstrap', get_theme_file_uri('assets/js'.$ltr.'/bootstrap.min.js'), [], $theme_version, true);
wp_enqueue_script('buka-animated-headline', get_theme_file_uri('assets/js/animated.headline.js'), [], $theme_version, true);
wp_enqueue_script('buka-scrollIt', get_theme_file_uri('assets/js/scrollIt.min.js'), [], $theme_version, true);
wp_enqueue_script('buka-waypoints', get_theme_file_uri('assets/js/jquery.waypoints.min.js'), [], $theme_version, true);
wp_enqueue_script('buka-counterup', get_theme_file_uri('assets/js/jquery.counterup.min.js'), [], $theme_version, true);
wp_enqueue_script('buka-owl-carousel', get_theme_file_uri('assets/js/owl.carousel.min.js'), [], $theme_version, true);
wp_enqueue_script('buka-magnific-popup', get_theme_file_uri('assets/js/jquery.magnific-popup.min.js'), [], $theme_version, true);
wp_enqueue_script('buka-stellar', get_theme_file_uri('assets/js/jquery.stellar.min.js'), [], $theme_version, true);
wp_enqueue_script('buka-particles-js', get_theme_file_uri('assets/js/particles.min.js'), [], $theme_version, true);
wp_enqueue_script('buka-isotope', get_theme_file_uri('assets/js/isotope.pkgd.min.js'), [], $theme_version, true);
wp_enqueue_script('buka-validator', get_theme_file_uri('assets/js/validator.js'), [], $theme_version, true);
wp_enqueue_script('buka-scripts', get_theme_file_uri('assets/js'.$ltr.'/scripts.js'), [], $theme_version, true);
}
add_action('wp_enqueue_scripts', 'buka_add_resources');
// ---------- Admin css
function buka_admin_style(){
$theme_version = wp_get_theme()->get( 'Version' );
$ltr = is_rtl() ? '' : '-ltr';
if( is_rtl() ){
wp_enqueue_style('buka-admin-font', get_theme_file_uri('assets/css/font/admin-iran-yekan.css'), [], $theme_version);
}
wp_enqueue_style('buka-admin-styles', get_theme_file_uri('assets/css'.$ltr.'/admin.css'), [], $theme_version);
}
add_action('admin_enqueue_scripts', 'buka_admin_style');
add_action('login_enqueue_scripts', 'buka_admin_style');
add_action('elementor/editor/before_enqueue_scripts', 'buka_admin_style');