3.2.18 补:评论提醒的三个开关在后台有界面
m_comment_notify / m_comment_approved_notify / m_keep_core_notify 原先只有代码在读、后台没有对应控件,用户想关也关不掉,只能改代码。 是 _static_315.php 的「模板读取的选项都有界面」这项契约检查抓出来的 (缺 m_comment_notify、m_comment_approved_notify 两项)。 默认值取 true,与代码里的 kratos_option(..., true) 一致。
This commit is contained in:
@@ -675,6 +675,43 @@ function kratos_options()
|
||||
'type' => 'sendmail',
|
||||
);
|
||||
|
||||
/* ── 评论提醒的开关 ──────────────────────────────────────
|
||||
*
|
||||
* ⚠️ 这三个开关原先**只有代码在读取、后台没有界面**:
|
||||
* `m_comment_notify` —— 有人回复时通知被回复者
|
||||
* `m_comment_approved_notify` —— 评论通过审核时通知评论者
|
||||
* `m_keep_core_notify` —— 保留 WordPress 自带的作者通知
|
||||
* 也就是说用户无法关掉它们,只能改代码。
|
||||
* 静态契约检查(`_static_315.php`)会报「模板读取的选项都有界面」失败,
|
||||
* 那一项正是靠这个抓出来的。
|
||||
*
|
||||
* 默认值取 true 与代码里的 `kratos_option('m_comment_notify', true)` 一致:
|
||||
* 评论提醒默认开着(这是博客的基本礼貌),想关的人自己能关。
|
||||
*/
|
||||
$options[] = array(
|
||||
'name' => __('有人回复时发邮件通知', 'kratos'),
|
||||
'desc' => __('评论收到回复时,给被回复的人发一封提醒。需要先在下面配好发信方式,否则发不出去。', 'kratos'),
|
||||
'id' => 'm_comment_notify',
|
||||
'std' => true,
|
||||
'type' => 'checkbox',
|
||||
);
|
||||
|
||||
$options[] = array(
|
||||
'name' => __('评论通过审核时通知评论者', 'kratos'),
|
||||
'desc' => __('评论从「待审核」变为「已通过」时,告诉评论者他的评论已显示。适合开了先审后发的站点。', 'kratos'),
|
||||
'id' => 'm_comment_approved_notify',
|
||||
'std' => true,
|
||||
'type' => 'checkbox',
|
||||
);
|
||||
|
||||
$options[] = array(
|
||||
'name' => __('保留 WordPress 自带的作者通知', 'kratos'),
|
||||
'desc' => __('主题在装了评论插件时会关掉 WordPress 自带的「有新评论通知站长」,避免和插件重复发信。<b>只有当插件在场时勾这一项才有意义</b>;插件不在场时主题一定会保留自带通知,不会让你收不到信。', 'kratos'),
|
||||
'id' => 'm_keep_core_notify',
|
||||
'std' => false,
|
||||
'type' => 'checkbox',
|
||||
);
|
||||
|
||||
/* ══════════════════════════════════════════════════════════
|
||||
* 十、自定义代码 —— 兜底用,放最后
|
||||
* ══════════════════════════════════════════════════════════ */
|
||||
|
||||
Reference in New Issue
Block a user