feat(widgets): complete phase 3 atomic integration

This commit is contained in:
2026-08-17 18:21:47 +08:00
parent 7c3f4221fe
commit d5dfeb7102
89 changed files with 843 additions and 12886 deletions
+1 -4
View File
@@ -134,6 +134,7 @@ if (get_option('aksrt_flushed_version') !== AKSRT_VERSION) {
// 初始化所有单例实例
// ============================================================
\AKSRT\Core\Setup::get_instance()->init();
\AKSRT\WidgetSystem\Runtime::init();
\AKSRT\Core\Scripts::get_instance()->init();
\AKSRT\Admin\Admin::get_instance()->init();
if (class_exists('\AKSRT\Admin\NavMenuOptions')) {
@@ -234,10 +235,6 @@ if (class_exists('\AKSRT\Core\DocsPresenter')) {
if (class_exists('\AKSRT\Core\HomeModules')) {
\AKSRT\Core\HomeModules::get_instance()->init();
}
// Public widget list REST (posts / tab-posts ajax)
if (class_exists('\AKSRT\Core\WidgetAjax')) {
\AKSRT\Core\WidgetAjax::get_instance()->init();
}
if (class_exists('\AKSRT\Content\Visibility')) {
\AKSRT\Content\Visibility::get_instance()->init();
}