From a44d2f8940061376d2caeb5b990992cfe21cf6a6 Mon Sep 17 00:00:00 2001 From: unknown Date: Sat, 11 Jul 2026 09:44:26 +0800 Subject: [PATCH] fix(admin): route homepage settings to custom HomepageSettings page MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The page-display homepage menu entry was registered as a SchemaPage for section "homepage", but PHP's page_display schema has no such section, so GET /wp-json/aksrt/v1/settings/schema/page_display/homepage returned 404 (未知的设置分组: homepage). Point the route at HomepageSettings, which already uses /settings/homepage like FooterSettings. --- assets/admin/src/constants/sections/page-display.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/assets/admin/src/constants/sections/page-display.js b/assets/admin/src/constants/sections/page-display.js index 7c5ec35d..3af1c64d 100644 --- a/assets/admin/src/constants/sections/page-display.js +++ b/assets/admin/src/constants/sections/page-display.js @@ -55,15 +55,14 @@ export const pageDisplaySection = { desc: '页脚布局、友链、版权信息配置。', component: 'FooterSettings', }), - schemaPage({ + customPage({ key: 'page-display-homepage', name: 'PageDisplayHomepage', label: '首页配置', route: '/page-display/homepage', title: '首页配置', desc: '首页内容模型、主列表、分类 Tab 与首页交互配置。', - canonicalDomain: 'page_display', - section: 'homepage', + component: 'HomepageSettings', }), schemaPage({ key: 'page-display-float-btn',