From 8ff74f56ee6a0409ceaaa31fe79510ed8c1fa1ec Mon Sep 17 00:00:00 2001 From: unknown Date: Sat, 10 Oct 2026 16:15:48 +0800 Subject: [PATCH] fix(admin): use FA5 long-arrow icons in post list sort MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 后台文章列表的排序箭头还停留在 FA4 的 fa fa-long-arrow-down / up,而且类名是字符串拼接出来的。契约测试按完整的 fa fas fa-* token 逐个校验,看不穿拼接后的类名,所以这条一直是漏网之鱼。 改为按升降序直接输出完整的 fa fas fa-long-arrow-alt-down / fa-long-arrow-alt-up 两个字面量,走全局 FA5+ 图标系统。 验证:node --test tests/**/*.test.cjs 全量 572 项通过;php -l src/Admin/Native/PostListEnhance.php 无语法错误。 --- src/Admin/Native/PostListEnhance.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Admin/Native/PostListEnhance.php b/src/Admin/Native/PostListEnhance.php index d927f091..de2ec0be 100644 --- a/src/Admin/Native/PostListEnhance.php +++ b/src/Admin/Native/PostListEnhance.php @@ -92,7 +92,9 @@ class PostListEnhance { $order = $this->current_order(); $order_by = $this->current_orderby(); - $o_icon = ''; + $o_icon = $order === 'asc' + ? '' + : ''; $new_columns = []; foreach ($columns as $key => $label) {