评论区硬切换实现小修复
This commit is contained in:
+19
-19
@@ -231,19 +231,6 @@ trait ScriptsPart1b {
|
||||
$enqueue_module('post-card');
|
||||
}
|
||||
|
||||
if (!empty($singular_assets['needs_comments'])) {
|
||||
$comments_filename = file_exists(get_template_directory() . '/assets/css/build/comments.min.css')
|
||||
? 'comments.min.css'
|
||||
: 'comments.css';
|
||||
$comments_path = get_template_directory() . '/assets/css/build/' . $comments_filename;
|
||||
wp_enqueue_style(
|
||||
'aksrt-comments',
|
||||
$base_uri . '/assets/css/build/' . $comments_filename,
|
||||
['aksrt-single-post'],
|
||||
file_exists($comments_path) ? (string) filemtime($comments_path) : $version
|
||||
);
|
||||
}
|
||||
|
||||
if (!empty($singular_assets['needs_sidebar'])) {
|
||||
$enqueue_module('sidebar');
|
||||
}
|
||||
@@ -252,16 +239,29 @@ trait ScriptsPart1b {
|
||||
}
|
||||
}
|
||||
|
||||
// 评论区样式(硬切换后全部自有):任何会渲染评论区的 singular
|
||||
// (普通文章 / 资源型 post / 启用评论的页面)统一加载 build 聚合。
|
||||
// 缺失时手机端 .mobile-fixed 抽屉规则不生效,表单会按文档流直接显示。
|
||||
if (is_singular() && !empty($singular_assets['needs_comments'])) {
|
||||
$comments_filename = file_exists(get_template_directory() . '/assets/css/build/comments.min.css')
|
||||
? 'comments.min.css'
|
||||
: 'comments.css';
|
||||
$comments_path = get_template_directory() . '/assets/css/build/' . $comments_filename;
|
||||
wp_enqueue_style(
|
||||
'aksrt-comments',
|
||||
$base_uri . '/assets/css/build/' . $comments_filename,
|
||||
[$core_dep],
|
||||
file_exists($comments_path) ? (string) filemtime($comments_path) : $version
|
||||
);
|
||||
}
|
||||
|
||||
// 静态页面 + 用户中心 + 友链等
|
||||
if ($is_static_page) {
|
||||
$enqueue_module('pages');
|
||||
$enqueue_module('single-post'); // 复用 entry-content 排版
|
||||
$enqueue_module('post-card'); // post-grid / post-card(用户中心文章列表)
|
||||
$enqueue_module('breadcrumb');
|
||||
// 启用评论的页面
|
||||
if (comments_open() || get_comments_number()) {
|
||||
$enqueue_module('comments');
|
||||
}
|
||||
// 评论区样式由上方 is_singular 统一入口按 needs_comments 加载。
|
||||
}
|
||||
|
||||
// 用户中心 / 公开主页:路由专属 CSS
|
||||
@@ -591,7 +591,7 @@ trait ScriptsPart1b {
|
||||
}
|
||||
}
|
||||
|
||||
// 单篇资源专属样式
|
||||
// 单篇资源专属样式
|
||||
if ($is_single_resource) {
|
||||
$enqueue_module('single-post');
|
||||
$resource_meta_path = get_template_directory() . '/assets/css/frontend/resource-meta/part.css';
|
||||
@@ -601,7 +601,7 @@ trait ScriptsPart1b {
|
||||
$deps,
|
||||
file_exists($resource_meta_path) ? (string) filemtime($resource_meta_path) : $version
|
||||
);
|
||||
$enqueue_module('comments');
|
||||
// 评论区样式由统一入口按 needs_comments 加载。
|
||||
}
|
||||
|
||||
// 资源归档专属样式
|
||||
|
||||
Reference in New Issue
Block a user