fn(array $input): array => array_map('sanitize_text_field', $input)] ); }); // Add settings page add_action('admin_menu', function(): void { add_menu_page( 'تنظیمات المنتور فارسی', 'المنتور فارسی', 'manage_options', 'persian_elementor', 'persian_elementor_settings_page', plugin_dir_url(dirname(__FILE__)) . 'assets/images/icon.png', 58 ); }); // Add submenu for license add_action('admin_menu', function(): void { add_submenu_page( 'persian_elementor', 'لایسنس المنتور فارسی', 'لایسنس', 'manage_options', 'persian_elementor_license', 'persian_elementor_func_license' ); }); function persian_elementor_settings_page(): void { // Handle form submission if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['persian_elementor'])) { check_admin_referer('persian_elementor_nonce'); $new_options = array_map('sanitize_text_field', $_POST['persian_elementor']); update_option('persian_elementor', $new_options); echo '
تنظیمات ذخیره شدند.
این صفحه برای تنظیم ویژگیهای مختلف افزونه المنتور به زبان فارسی است. با فعال کردن هر گزینه، قابلیتهای مختلفی مانند افزودن آیکونهای ایرانی، استفاده از تقویم شمسی و اضافه کردن فونتهای فارسی به ویجتهای المنتور فعال خواهد شد.
لطفا تغییرات خود را انجام دهید و پس از اتمام، دکمه "ذخیره تنظیمات" را فشار دهید تا تنظیمات ذخیره شوند.