// a9-content-cards.php — 内容栏目渲染器(能力卡片) // 门径:WP 官方 shortcode + 单一事实源,禁手改页面正文 // 样式:完全复用现网 a9sw2 / capgrp / u / ab / sw 类名(视觉一致) // 落地:页面正文替换为 [a9_content_cards],卡片由本文件渲染 if ( ! defined( 'ABSPATH' ) ) { exit; } /** * 内容生产线 · 八道工序(单一事实源) * 每道工序 = 一张能力卡 = 一个 SaaS 开关 × token 计费单元 */ function a9_content_line_stages() { return array( array( 'key' => 'pick', 'name' => '① 选题', 'sub' => '商品/主题 → 角度判定 → 候选选题', 'swarm' => '内容·选题蜂群', 'items' => array( '商品池读取', '卖点提取', '角度判定', '选题排序' ), 'meter' => '今日:出选题 12 个 · 判据:可用率 ≥ 60%', ), array( 'key' => 'script', 'name' => '② 写稿', 'sub' => '选题 → 脚本/详情/笔记/口播稿', 'swarm' => '内容·写稿蜂群', 'items' => array( '短视频脚本', '详情页文案', '种草笔记', '口播稿' ), 'meter' => '今日:出稿 4 条 · 判据:日产 20 条素材', ), array( 'key' => 'storyboard', 'name' => '③ 分镜', 'sub' => '脚本 → 分镜表 + 画面提示词', 'swarm' => '内容·分镜蜂群', 'items' => array( '节拍拆分', '画面描述', '风格锚定', '商品植入位' ), 'meter' => '今日:分镜 6 组 · 判据:商品可辨识', ), array( 'key' => 'voice', 'name' => '④ 配音', 'sub' => '口播稿 → 多音色配音 + AI 标识', 'swarm' => '内容·配音蜂群', 'items' => array( '音色选择', '语速调节', '多语言', 'AI 标识注入' ), 'meter' => '今日:配音 6 条 · 判据:时长误差 < 5%', ), array( 'key' => 'render', 'name' => '⑤ 成片', 'sub' => '分镜 + 配音 → 720×1280 成片', 'swarm' => '内容·成片蜂群', 'items' => array( '画面渲染', '字幕合成', '音画对齐', '成片校验' ), 'meter' => '今日:成片 3 条 · 判据:h264+aac 可播放', ), array( 'key' => 'adapt', 'name' => '⑥ 适配', 'sub' => '成片 → 三平台物料包(含封面/文案/标签)', 'swarm' => '内容·适配蜂群', 'items' => array( '视频号规格', '抖音规格', '快手规格', '物料包自检' ), 'meter' => '今日:物料包 3 套 · 判据:规格全通过', ), array( 'key' => 'publish', 'name' => '⑦ 分发', 'sub' => '物料包 → 平台(API 或人工),过准入闸', 'swarm' => '内容·分发蜂群', 'items' => array( '外链硬拦', 'AI 标识校验', '规格终检', '发布留痕' ), 'meter' => '今日:待发布 3 套 · 判据:零违规物料', ), array( 'key' => 'reflow', 'name' => '⑧ 回流', 'sub' => '播放/点击/成交 → 反哺下一轮选题', 'swarm' => '内容·回流蜂群', 'items' => array( '播放数据', '点击数据', '成交数据', '选题反哺' ), 'meter' => '今日:回流 0 条 · 判据:四段数据齐全', ), ); } add_shortcode( 'a9_content_cards', function ( $atts ) { $a = shortcode_atts( array( 'open' => '1' ), $atts ); $stages = a9_content_line_stages(); $h = '