feat(admin): 新增后台文章列表销售数据列与快捷编辑配置项
「所有文章」列表此前只有互动数据列,缺少销售数据表头;快捷/批量编辑 展开后也只有原生三项。本次对照参考主题补齐这两处,不含专题链路。 - 新增 PostListEnhance:统管 sale/stats 两列、付费类型筛选、 orderby=sales_volume 排序,以及四组快捷编辑字段的渲染与保存 - 新增 PostListEditFields:单独承载字段定义,主类职责保持单一 - 新增 admin-post-list.js:按 pay_type/pay_modo 勾选切换字段显隐 - 从 inc/core-hooks.php 迁出原有列实现(删 74 行),不再保留旧闭包 - 清理 admin-main.css 中确认无引用的 .aksrt-tab-pane 与 .aksrt-modal* 死块 - 新增 post-list-quick-edit-contract 测试,更新 stats/icon-picker 契约 快捷编辑锚点列用互动数据列而非参考主题的专题分类法列(本项目无专题)。 真实销量改为页面级批量查询,避免逐行查库。金额运算统一走 Ledger 的 「分」单位,不用裸浮点。保存走 edit_post 钩子,一次覆盖快捷与批量两条路径。
This commit is contained in:
@@ -413,6 +413,11 @@ if (is_admin() && class_exists('\AKSRT\Admin\Native\PayIncome')) {
|
||||
\AKSRT\Admin\Native\PayIncome::get_instance()->init();
|
||||
}
|
||||
|
||||
// 后台文章列表增强:互动/销售数据列 + 快捷编辑配置项
|
||||
if (is_admin() && class_exists('\AKSRT\Admin\Native\PostListEnhance')) {
|
||||
\AKSRT\Admin\Native\PostListEnhance::get_instance()->init();
|
||||
}
|
||||
|
||||
// WordPress 原生用户菜单:消息/推广码/认证/禁封(legacy users.php 子菜单对齐)
|
||||
if (is_admin() && class_exists('\AKSRT\Admin\Native\UsersMenus')) {
|
||||
\AKSRT\Admin\Native\UsersMenus::get_instance()->init();
|
||||
|
||||
Reference in New Issue
Block a user