feat(widgets): complete phase 3 atomic integration
This commit is contained in:
@@ -12,6 +12,7 @@
|
||||
defined('ABSPATH') || exit;
|
||||
|
||||
get_header();
|
||||
\AKSRT\WidgetSystem\WidgetAreas::render('msg_top_fluid', 'fluid-widget-wrap');
|
||||
|
||||
if (!is_user_logged_in()) {
|
||||
$login_url = function_exists('aksrt_get_login_url') ? aksrt_get_login_url() : wp_login_url(get_permalink());
|
||||
@@ -35,6 +36,7 @@ if (!$messages_enabled) :
|
||||
</div>
|
||||
</main>
|
||||
<?php
|
||||
\AKSRT\WidgetSystem\WidgetAreas::render('msg_bottom_fluid', 'fluid-widget-wrap');
|
||||
get_footer();
|
||||
return;
|
||||
endif;
|
||||
@@ -344,4 +346,5 @@ if (!$messages_base) {
|
||||
</div>
|
||||
</main>
|
||||
|
||||
<?php \AKSRT\WidgetSystem\WidgetAreas::render('msg_bottom_fluid', 'fluid-widget-wrap'); ?>
|
||||
<?php get_footer(); ?>
|
||||
|
||||
@@ -38,12 +38,14 @@ $render_context = aksrt_get_user_center_render_context($current_user);
|
||||
|
||||
get_header();
|
||||
?>
|
||||
<?php \AKSRT\WidgetSystem\WidgetAreas::render('user_top_fluid', 'fluid-widget-wrap'); ?>
|
||||
<div id="toast-container"></div>
|
||||
<script>function showToast(text,d){d=d||2500;var c=document.getElementById('toast-container');if(!c){c=document.createElement('div');c.id='toast-container';document.body.appendChild(c)}var t=document.createElement('div');t.className='toast-item';t.textContent=text;c.appendChild(t);setTimeout(function(){t.classList.add('fade-out');setTimeout(function(){if(t.parentNode)t.parentNode.removeChild(t)},300)},d)}</script>
|
||||
|
||||
<main id="main-content" class="site-main container content-shell content-shell--stream aksrt-profile user-center" tabindex="-1">
|
||||
<div class="content-wrap">
|
||||
<?php get_template_part('templates/parts/user-center/header', null, ['context' => $render_context]); ?>
|
||||
<?php \AKSRT\WidgetSystem\WidgetAreas::render('user_top_content', 'aksrt-user-center__widget-zone'); ?>
|
||||
<div class="user-center-body aksrt-profile__layout">
|
||||
<aside class="user-center-sidebar uc-sidebar aksrt-profile__aside" role="complementary" aria-label="<?php esc_attr_e('用户中心导航', 'aksrt'); ?>">
|
||||
<?php get_template_part('templates/parts/user-center/sidebar', null, ['context' => $render_context]); ?>
|
||||
@@ -66,5 +68,7 @@ get_header();
|
||||
<?php get_template_part('templates/parts/user-center/runtime-config', null, ['context' => $render_context]); ?>
|
||||
</main>
|
||||
|
||||
<?php \AKSRT\WidgetSystem\WidgetAreas::render('user_bottom_fluid', 'fluid-widget-wrap'); ?>
|
||||
|
||||
<?php
|
||||
get_footer();
|
||||
|
||||
@@ -126,6 +126,7 @@ get_header();
|
||||
}
|
||||
?>
|
||||
<aside class="aksrt-submit-sidebar">
|
||||
<?php \AKSRT\WidgetSystem\WidgetAreas::render('newposts_sidebar_top', 'aksrt-submit-sidebar__widgets'); ?>
|
||||
<?php
|
||||
$terms = get_template_directory() . '/templates/parts/submit/sidebar-terms.php';
|
||||
if (file_exists($terms)) {
|
||||
@@ -140,6 +141,7 @@ get_header();
|
||||
include $actions;
|
||||
}
|
||||
?>
|
||||
<?php \AKSRT\WidgetSystem\WidgetAreas::render('newposts_sidebar_bottom', 'aksrt-submit-sidebar__widgets'); ?>
|
||||
</aside>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
@@ -32,6 +32,8 @@ extract($ctx, EXTR_SKIP); // phpcs:ignore WordPress.PHP.DontExtract.extract_extr
|
||||
require_once AKSRT_DIR . '/templates/parts/user-shared-helpers.php';
|
||||
?>
|
||||
|
||||
<?php \AKSRT\WidgetSystem\WidgetAreas::render('author_top_fluid', 'fluid-widget-wrap'); ?>
|
||||
|
||||
<main id="main-content" class="site-main container content-shell content-shell--stream aksrt-user-home" tabindex="-1">
|
||||
<div class="content-wrap">
|
||||
<div class="content-layout content-layout--no-sidebar aksrt-user-home__layout">
|
||||
@@ -75,4 +77,6 @@ require_once AKSRT_DIR . '/templates/parts/user-shared-helpers.php';
|
||||
</div>
|
||||
</main>
|
||||
|
||||
<?php \AKSRT\WidgetSystem\WidgetAreas::render('author_bottom_fluid', 'fluid-widget-wrap'); ?>
|
||||
|
||||
<?php get_footer(); ?>
|
||||
|
||||
Reference in New Issue
Block a user