feat(extensions): 新增系统工具页面与前台投稿分片上传
This commit is contained in:
@@ -80,6 +80,11 @@ if (file_exists($js)) {
|
||||
$image_upload_multiple = class_exists('\AKSRT\Attachment\UploadLimits')
|
||||
? \AKSRT\Attachment\UploadLimits::image_batch_limit()
|
||||
: 6;
|
||||
$system_tools = class_exists('\AKSRT\Settings\ExtensionRuntime')
|
||||
? \AKSRT\Settings\ExtensionRuntime::get_system_tools_settings()
|
||||
: [];
|
||||
$float_scenes = is_array($system_tools['mce_float_toolbar'] ?? null) ? $system_tools['mce_float_toolbar'] : ['pc_s', 'm_s'];
|
||||
$float_toolbar = wp_is_mobile() ? in_array('m_s', $float_scenes, true) : in_array('pc_s', $float_scenes, true);
|
||||
|
||||
wp_localize_script('aksrt-front-submit-editor', 'aksrtSubmitData', [
|
||||
'ajaxUrl' => admin_url('admin-ajax.php'),
|
||||
@@ -95,6 +100,10 @@ if (file_exists($js)) {
|
||||
'file' => ['url' => esc_url_raw(rest_url('aksrt/v1/front-submit/media/file'))],
|
||||
],
|
||||
|
||||
'splitUpload' => [
|
||||
'enabled' => !empty($system_tools['split_upload_s']),
|
||||
'minSize' => (int) ($system_tools['split_minimum_size'] ?? 20),
|
||||
],
|
||||
|
||||
'imageUploadMultiple' => $image_upload_multiple,
|
||||
'ai' => [
|
||||
@@ -109,6 +118,7 @@ if (file_exists($js)) {
|
||||
'canUploadFile' => !empty($ctx['can_upload_file']),
|
||||
'canHide' => !empty($ctx['can_hide']),
|
||||
'canPay' => !empty($ctx['can_pay']),
|
||||
'floatToolbar' => $float_toolbar,
|
||||
],
|
||||
'uploads' => [
|
||||
'image' => !empty($ctx['can_upload_img']) ? [
|
||||
|
||||
Reference in New Issue
Block a user