esc_url_raw(rest_url('jio/v1/icons/catalog')), 'nonce' => wp_create_nonce('wp_rest'), 'i18n' => [ 'title' => __('选择图标', 'jio'), 'search' => __('搜索图标…', 'jio'), 'empty' => __('未找到匹配图标', 'jio'), 'customTitle' => __('粘贴 SVG 图标代码', 'jio'), 'customDesc' => __('粘贴 … 格式的代码,确认后以内联方式保存到当前字段。', 'jio'), 'customSubmit' => __('确认插入', 'jio'), 'customEmpty' => __('未检测到有效的 SVG 代码。', 'jio'), 'loadError' => __('图标目录加载失败,请刷新重试。', 'jio'), 'clear' => __('清除', 'jio'), ], ]); add_action('admin_footer', 'jio_icon_picker_modal', 20); add_action('customize_controls_print_footer_scripts', 'jio_icon_picker_modal', 20); } endif; if (!function_exists('jio_icon_picker_modal')) : /** * Print the shared picker modal once per admin page. */ function jio_icon_picker_modal(): void { static $printed = false; if ($printed) { return; } $printed = true; ?>