From 0ad41715e2fb7b6766685e05b7660fd67ac93730 Mon Sep 17 00:00:00 2001 From: unknown Date: Tue, 14 Jul 2026 00:05:15 +0800 Subject: [PATCH] refactor(admin): drop homepage mixed content model and publish-resource preset --- .../pages/content/FloatingButtonsSettings.vue | 3 --- .../src/pages/content/HomepageSettings.vue | 24 ++++--------------- .../src/schema/sections/page-display/index.js | 21 +--------------- ...ait-aksrt-admin-homepage-settings-rest.php | 5 ---- .../trait-aksrt-scripts-part-1b.php | 1 - .../class-aksrt-settings-home-cms.php | 9 ++++--- .../trait-aksrt-settings-homepage-reader.php | 4 ++-- 7 files changed, 13 insertions(+), 54 deletions(-) diff --git a/assets/admin/src/pages/content/FloatingButtonsSettings.vue b/assets/admin/src/pages/content/FloatingButtonsSettings.vue index bae1c629..09082ab9 100644 --- a/assets/admin/src/pages/content/FloatingButtonsSettings.vue +++ b/assets/admin/src/pages/content/FloatingButtonsSettings.vue @@ -379,7 +379,6 @@ const addPresetOptions = computed(() => { const presets = [ { label: '写文章', key: 'post' }, { label: '投稿页', key: 'submit' }, - { label: '发布资源', key: 'resource' }, { label: '用户中心创作', key: 'profile' }, ] @@ -493,7 +492,6 @@ function applyAddPreset(key) { const presetFactories = { post: () => ({ label: '写文章', icon: 'fas fa-pen-nib', url: `${adminUrl || siteUrl}/post-new.php` }), submit: () => ({ label: '投稿页', icon: 'fas fa-paper-plane', url: `${siteUrl}/submit/` }), - resource: () => ({ label: '发布资源', icon: 'fas fa-box-open', url: `${siteUrl}/resources/` }), profile: () => ({ label: '创作中心', icon: 'fas fa-user-edit', url: `${siteUrl}/user/` }), } @@ -522,7 +520,6 @@ function getAddPresetValue(key) { const presetFactories = { post: () => ({ label: '写文章', icon: 'fas fa-pen-nib', url: `${adminUrl || siteUrl}/post-new.php` }), submit: () => ({ label: '投稿页', icon: 'fas fa-paper-plane', url: `${siteUrl}/submit/` }), - resource: () => ({ label: '发布资源', icon: 'fas fa-box-open', url: `${siteUrl}/resources/` }), profile: () => ({ label: '创作中心', icon: 'fas fa-user-edit', url: `${siteUrl}/user/` }), } diff --git a/assets/admin/src/pages/content/HomepageSettings.vue b/assets/admin/src/pages/content/HomepageSettings.vue index 4487743c..f6cad8b0 100644 --- a/assets/admin/src/pages/content/HomepageSettings.vue +++ b/assets/admin/src/pages/content/HomepageSettings.vue @@ -2,7 +2,7 @@