refactor(admin): drop homepage mixed content model and publish-resource preset

This commit is contained in:
kate522 committed 2026-07-14 00:05:15 +08:00
1 parent fb1a4e110c
commit 0ad41715e2
7 files changed
+13 -54

No files matched your search

@@ -255,7 +255,6 @@ class AKSRT_Settings_Home_Cms {
'homepage_default_view' => isset($s['homepage_default_view']) ? sanitize_key((string) $s['homepage_default_view']) : 'list',
'homepage_sort_ajax_enabled' => !isset($s['homepage_sort_ajax_enabled']) || !empty($s['homepage_sort_ajax_enabled']),
'homepage_sticky_tabs_enabled' => !isset($s['homepage_sticky_tabs_enabled']) || !empty($s['homepage_sticky_tabs_enabled']),
'homepage_content_model' => isset($s['homepage_content_model']) && in_array($s['homepage_content_model'], ['post', 'mixed'], true) ? $s['homepage_content_model'] : 'post',
'home_list_sort_dropdown' => !empty($s['home_list_sort_dropdown']),
'homepage_tab_posts_per_page' => max(1, min(20, (int) ($s['homepage_tab_posts_per_page'] ?? 6))),
'homepage_tab_limit' => max(1, min(12, (int) ($s['homepage_tab_limit'] ?? 4))),
@@ -276,9 +275,13 @@ class AKSRT_Settings_Home_Cms {
return $settings;
}
/**
* Homepage always uses ordinary posts. Kept for API stability.
*
* @return string Always 'post'.
*/
public static function homepage_content_model(): string {
$settings = self::get_homepage_fixed_settings();
return $settings['homepage_content_model'];
return 'post';
}
public static function homepage_tabs(): array {
@@ -31,9 +31,9 @@ trait AKSRT_Settings_Homepage_Reader {
}
/**
* Homepage content model.
* Homepage always uses ordinary posts.
*
* @return string 'post' or 'mixed'
* @return string Always 'post'.
*/
public static function homepage_content_model(): string {
return AKSRT_Settings_Home_Cms::homepage_content_model();