function register_style() { wp_enqueue_style('normalize', get_template_directory_uri() . "/css/normalize.css", array(), "1.0", "all"); wp_enqueue_style('bootstrap-grid', get_template_directory_uri() . "/css/bootstrap-grid.min.css", array(), "1.0", "all"); wp_enqueue_style('bootstrap', get_template_directory_uri() . "/css/bootstrap.min.css", array(), "1.0", "all"); wp_enqueue_style('scrollCue', get_template_directory_uri() . "/css/scrollCue.css", array(), "1.0", "all"); wp_enqueue_style('fontawesome', get_template_directory_uri() . "/font/fontawesome/css/fontawesome.css", array(), "1.0", "all"); wp_enqueue_style('brands', get_template_directory_uri() . "/font/fontawesome/css/brands.css", array(), "1.0", "all"); wp_enqueue_style('solid', get_template_directory_uri() . "/font/fontawesome/css/solid.css", array(), "1.0", "all"); wp_enqueue_style('light', get_template_directory_uri() . "/font/fontawesome/css/light.css", array(), "1.0", "all"); wp_enqueue_style('sharp-light', get_template_directory_uri() . "/font/fontawesome/css/sharp-light.css", array(), "1.0", "all"); wp_enqueue_style('swiper-css', get_template_directory_uri() . "/css/swiper.min.css", array(), "10.0", "all"); wp_enqueue_style('style', get_template_directory_uri() . "/style.css", array(), "1.0", "all"); wp_enqueue_script('js', get_template_directory_uri() . '/js/vendor/jquery-3.7.0.min.js', array(), '3.7.0', true); wp_enqueue_script('modernizr', get_template_directory_uri() . '/js/vendor/modernizr-3.11.2.min.js', array(), '4.0', true); wp_enqueue_script('bootstrap', get_template_directory_uri() . '/js/vendor/bootstrap.min.js', array(), '5.1.1', true); wp_enqueue_script('bootstrap-bundle', get_template_directory_uri() . '/js/vendor/bootstrap.bundle.js', array(), '5.0', true); wp_enqueue_script('swiper', get_template_directory_uri() . '/js/swiper.min.js', array(), '10.1', true); wp_enqueue_script('scrollCue', get_template_directory_uri() . '/js/vendor/scrollCue.min.js', array(), '3.7', true); wp_enqueue_script('plugins', get_template_directory_uri() . '/js/plugins.js', array(), '1.1', true); wp_enqueue_script('main', get_template_directory_uri() . '/js/main.js', array(), '1.0', true); } add_action("wp_enqueue_scripts", "register_style"); add_theme_support('post-thumbnails'); function register_my_menus() { register_nav_menus( array( 'header-nav' => __('Primary'), 'mobile-nav' => __('Mobile Nav'), 'footer-nav' => __('Footer Nav'), 'lang-nav' => __('Language'), ) ); } add_action('init', 'register_my_menus'); if( function_exists('acf_add_options_page') ) { acf_add_options_page(array( 'page_title' => 'تنظیمات ارتباط', 'menu_title' => 'تنظیمات ارتباط', 'menu_slug' => 'site-general-settings', 'capability' => 'edit_posts', 'parent_slug' => '', 'position' => false, 'icon_url' => false )); acf_add_options_sub_page(array( 'page_title' => 'تنظیمات ارتباط', 'menu_title' => 'تنظیمات ارتباط', 'menu_slug' => 'theme_option_contact', 'capability' => 'edit_posts', 'parent_slug' => 'site-general-settings', 'position' => false, 'icon_url' => false )); acf_add_options_sub_page(array( 'page_title' => 'تنظیمات فوتر', 'menu_title' => 'تنظیمات فوتر', 'menu_slug' => 'theme_option_footer', 'capability' => 'edit_posts', 'parent_slug' => 'site-general-settings', 'position' => false, 'icon_url' => false )); } function custom_nav_menu_class($classes, $item, $args, $depth) { // Check if the menu location is 'header-nav' if ($args->theme_location === 'header-nav') { // Add your custom class here $classes[] = 'nav-item'; } return $classes; } add_filter('nav_menu_css_class', 'custom_nav_menu_class', 10, 4); // ایجاد جدول محصولات function create_products_table() { global $wpdb; $table_name = $wpdb->prefix . 'products'; // بررسی اینکه جدول قبلاً ایجاد شده باشد یا نه if ($wpdb->get_var("SHOW TABLES LIKE '$table_name'") != $table_name) { $charset_collate = $wpdb->get_charset_collate(); $sql = "CREATE TABLE $table_name ( id INT(11) NOT NULL AUTO_INCREMENT, product_name VARCHAR(255) NOT NULL, PRIMARY KEY (id) ) $charset_collate;"; require_once(ABSPATH . 'wp-admin/includes/upgrade.php'); dbDelta($sql); } } add_action('admin_init', 'create_products_table'); // ایجاد جدول قیمتها function create_prices_table() { global $wpdb; $table_name = $wpdb->prefix . 'daily_prices'; // بررسی اینکه جدول قبلاً ایجاد شده باشد یا نه if ($wpdb->get_var("SHOW TABLES LIKE '$table_name'") != $table_name) { $charset_collate = $wpdb->get_charset_collate(); $sql = "CREATE TABLE $table_name ( id INT(11) NOT NULL AUTO_INCREMENT, product_id INT(11) NOT NULL, price_date DATE NOT NULL, price_value FLOAT NOT NULL, PRIMARY KEY (id), FOREIGN KEY (product_id) REFERENCES {$wpdb->prefix}products(id) ON DELETE CASCADE ) $charset_collate;"; require_once(ABSPATH . 'wp-admin/includes/upgrade.php'); dbDelta($sql); } } add_action('admin_init', 'create_prices_table'); // صفحه افزودن محصول در ادمین function add_product_page() { ?>