YMX 会员交易系统主题内置「发布内容锁定」功能,让站长可以对文章内容设置访问门槛,实现内容变现与会员权益。整套功能支持 5 种锁定方式:密码查看、付费阅读、登录后阅读、评论后阅读、仅管理员可见,并且提供两种使用路径——在文章编辑页勾选设置锁定整篇文章,或通过短码灵活锁定正文中的部分内容。
一、两种配置入口
发布内容锁定涉及两个配置位置,各有分工:
| 入口 | 位置 | 作用 |
|---|
| 全局设置 | 后台 YMX主题设置 → 左侧「发布内容锁定」标签页 | 配置密码阅读的二维码、说明文字,并内置完整的功能使用说明 |
| 文章级设置 | 文章编辑页右侧 「产品设置」 框 | 对单篇文章启用「付费阅读」或「仅管理员阅读」 |
| 内容内短码 | 文章正文(文本模式) | 用 |
[ymcontent] 短码锁定正文中的任意片段
二、全局配置项(发布内容锁定标签页)
进入后台 YMX主题设置,点击左侧 「发布内容锁定」,可配置以下两项,主要用于密码查看功能:
| 配置项 |
选项 ID |
类型 |
默认值 |
说明 |
| 密码阅读二维码 |
ymx_content_password_qrcode |
上传 |
(空) |
使用密码短码时,密码输入框上方显示的二维码图片,建议尺寸 200×200px |
| 密码阅读说明 |
ymx_content_password_description |
多行文本 |
该内容需要密码查看 </br>关注公众号回复”密码”获取 |
密码输入框上方显示的文字说明,例如「关注公众号回复【密码】获取」 |
该标签页下方还内置了一份「📝 发布内容锁定功能说明」,涵盖 5 种方式的操作步骤、短码示例与前端效果,配置时可直接对照。
三、五种锁定方式详解
1. 🔑 密码查看(仅支持短码)
在文章编辑页切换到 「文本」模式,把需要锁定的内容用短码包裹:
[ymcontent type="password" password="abc123"]
需要输入密码才能查看的内容
[/ymcontent]
前端效果:读者看到「该内容需要密码查看」的锁定框,上方显示你配置的说明文字和二维码,输入正确密码后即可查看内容。
行为说明:
- 正确密码写在短码的
password 属性里(如 abc123)。
- 密码验证通过后 30 天内无需重复输入。
- 验证密码前需要先登录账号。
2. 🔒 付费阅读(支持设置框 + 短码)
方式一:文章编辑页设置(推荐,锁定整篇)
- 在文章编辑页右侧 「产品设置」 框中,勾选 「付费阅读」;
- 在 「阅读价格(元)」 中填写价格,例如
9.9;
- 发布文章,整篇正文即被锁定。
方式二:短码(锁定部分内容)text
[ymcontent type="buy" price="9.9"]
付费后才能查看的内容
[/ymcontent]
前端效果:读者看到「该内容为付费内容」锁定框,显示「阅读价格:¥9.90」与「立即购买」按钮,并提示可开通 VIP 免费阅读。
行为说明:
- 支持微信、支付宝、积分、代币多种支付方式。
- VIP 会员可免费阅读(由会员设置中的「直接阅读回复内容」控制,见下文)。
- 购买后解锁记录持久保存,之后访问直接显示内容,无需重复购买。
- 如果未填写价格或价格 ≤ 0,内容不会被锁定,直接显示。
3. 🔐 登录后阅读(仅支持短码)
text
[ymcontent type="login"]
登录后才能查看的内容
[/ymcontent]
前端效果:未登录访客看到「该内容需要登录后查看」锁定框与「立即登录」按钮;登录后立即显示锁定内容。
4. 💬 评论后阅读(仅支持短码)
text
[ymcontent type="reply"]
评论后才能查看的内容
[/ymcontent]
前端效果:读者看到「该内容需要评论后查看」锁定框与「发表评论」按钮。
行为说明:
- 用户评论审核通过后自动解锁。
- VIP 会员可直接查看,无需评论。
5. 👑 仅管理员可见(支持设置框 + 短码)
方式一:文章编辑页设置(锁定整篇)
在文章编辑页右侧 「产品设置」 框中,勾选 「仅管理员阅读」 即可。发布后普通用户和游客看到锁定界面,整篇内容仅管理员可见。
方式二:短码(锁定部分内容)text
[ymcontent type="admin"]
仅管理员可见的内容
[/ymcontent]
四、短码
[ymcontent]
总览
[ymcontent] 是内容锁定的核心短码,语法为:
[ymcontent type="类型" 属性="值"]被锁定的内容[/ymcontent]
| type 类型 | 额外属性 | 解锁条件 |
|---|
buy | price(价格,可选) | 付费购买,或 VIP 免费阅读 |
login | — | 登录账号 |
reply | — | 评论审核通过,或 VIP 直接查看 |
password | password(密码,必填) | 输入正确密码(30 天有效) |
admin | — | 当前用户具备管理员权限 |
一篇文章中可以同时使用多个不同类型的短码,对不同片段设置不同门槛。
五、文章编辑页「产品设置」框字段
进入文章编辑页,右侧 「产品设置」 框中与内容锁定相关的字段如下:
| 字段 | 保存的 Meta Key | 说明 |
|---|
| 付费阅读(复选框) | _ymx_paid_reading_enabled | 勾选后锁定整篇文章为付费内容 |
| 阅读价格(元) | _ymx_paid_reading_price | 付费阅读价格,留空或 ≤ 0 时不锁定 |
| 仅管理员阅读(复选框) | _ymx_admin_reading_enabled | 勾选后整篇文章仅管理员可见 |
当正文中已存在 [ymcontent] 短码时,主题不会重复包裹整篇内容,设置框与短码可互不干扰。
六、相关会员/支付配置
内容锁定的部分能力依赖其他模块,使用前请确认:
- 付费阅读:需要先在「会员交易 → 支付设置」中开启对应的支付方式(微信 / 支付宝 / 积分 / 代币)。
- VIP 免费阅读:会员设置中的 「直接阅读回复内容」(选项 ID
ymx_vip_free_read_reply,默认开启)控制 VIP 是否可免付费、免评论查看付费阅读和评论阅读内容;付费阅读的 VIP 免费通道还受 VIP 每日阅读次数限制。
七、注意事项
- 使用短码时,必须在文章编辑器的 「文本」模式 下编辑,不能在可视化模式直接粘贴。
- 短码中的引号、等号、方括号必须使用英文符号,否则无法解析。
- 密码查看功能需要先在「发布内容锁定」标签页配置好二维码和说明文字。
- 通过设置框锁定整篇文章,通过短码锁定部分内容,两者可结合使用。
发表评论