From 3b8244d7d332c5cf67b93e8336e246b225f46065 Mon Sep 17 00:00:00 2001 From: laoyang Date: Wed, 28 Oct 2026 17:18:54 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=204.1.0=20=E5=90=8E=E5=8F=B0=E6=96=87?= =?UTF-8?q?=E6=A1=88=E9=87=8C=E6=AE=8B=E7=95=99=E7=9A=84=20Markdown=20?= =?UTF-8?q?=E6=98=9F=E5=8F=B7=EF=BC=88=E7=94=A8=E6=88=B7=E4=BC=9A=E7=9C=8B?= =?UTF-8?q?=E5=88=B0=E5=AD=97=E9=9D=A2=20**=20=EF=BC=89=20#33?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 线上真实 WP 环境预演 render_shell() 时发现两处文案把 Markdown 的 `**加粗**` 原样拼进了 HTML,浏览器会直接显示两个星号: - inc/theme-stat.php:1128 render_shell 的授权步骤 `用**你自己的百度账号**登录` → 用… - inc/theme-options.php:837 stat_track_enable 的 desc `代码本身**不会被删除**` → … 同一批里 readme 也中过一处(`这十三项**都能单独关掉**`), 已在 _readme410.py 里修掉并重新生成 readme。 补的判据(都做了注入反证,不是恒真): - _mkzip410.py 第 11b 段:剥注释后扫 PHP 字符串里的 `**…**`, 83 通过 / 0 失败 - _mkzip410_falsify.py 第 16 组:把 还原成 ** 必须变红,16/16 抓到 - _readme410.py 第 8 段:本版节里不许有 Markdown 星号, 注入后 38/1、恢复后 39/0 顺带修两个判据脚本自身的缺陷: - _stat410.php 自己跑(文档写的 `php _stat410.php`)会因 $GLOBALS['__theme_dir'] 未定义而 Fatal error ⇒ 加回落路径 + 找不到文件时 exit 2 明说"没跑任何判据,这不是通过" - _publish410.sh 的 LOCAL_RD 默认值指向上一版遗留的 /d/tmp/readme410.html ⇒ 首跑把旧 readme 传上去、出现 1 条失败, 重跑手工设环境变量又"好了"⇒ 默认值改成 _readme410.py 的真实 输出路径,且默认路径不存在时直接停 线上已重发:md5 5cf4e1b3242a2e092233fd573d0196d4 主题目录仍是 4.0.0(未被覆盖),等用户后台点升级。 --- inc/theme-options.php | 2 +- inc/theme-stat.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/inc/theme-options.php b/inc/theme-options.php index 427c3a6..4d333a2 100644 --- a/inc/theme-options.php +++ b/inc/theme-options.php @@ -834,7 +834,7 @@ function kratos_options() * ══════════════════════════════════════════════════════════ */ $options[] = array( 'name' => __('启用统计埋点', 'kratos'), - 'desc' => __('关掉后前台不再输出上面那段「统计代码」,但代码本身**不会被删除** —— ' + 'desc' => __('关掉后前台不再输出上面那段「统计代码」,但代码本身不会被删除 —— ' . '想恢复时勾回来即可,不用再去百度后台找那串 hash。', 'kratos'), 'id' => 'stat_track_enable', 'std' => '1', diff --git a/inc/theme-stat.php b/inc/theme-stat.php index 7d46cf9..fb7b89d 100644 --- a/inc/theme-stat.php +++ b/inc/theme-stat.php @@ -1125,7 +1125,7 @@ function yang_stat_render_panel($force = false) $h .= '

还缺:' . esc_html(implode('、', $miss)) . '

'; $h .= '
    '; $h .= '
  1. 打开 百度统计 → 管理 → 数据导出服务,开通后拿到 API Key 与 Secret Key,填在本页上方。
  2. '; - $h .= '
  3. 把下面这个地址粘到浏览器,用**你自己的百度账号**登录并同意授权:
  4. '; + $h .= '
  5. 把下面这个地址粘到浏览器,用你自己的百度账号登录并同意授权:
  6. '; $h .= '
'; /* 授权链接要把 client_id 填进去,用户直接点就行。