WordPress如何实现隐藏文章部分内容?WordPress无法解析[hide]...[/hide]这类短代码怎么办?
文章目录
- 📖 介绍 📖
- 🏡 演示环境 🏡
- 📒 解决WordPress文章内容隐藏失效的妙招 📒
-
- 🎨 相关插件
- 🔍 揪出问题的根源
- 💡 解决方案
-
- 🔖 换个支持短代码的编辑器
- 🔖 给主题文件动个小手术
- 📑 原理分析
- ⚓️ 相关链接 ⚓️
📖 介绍 📖
在 WordPress 搭建的网站中,隐藏部分文章内容是常有的需求,比如设置付费可见、评论可见等(如封面图所示),这时候相关插件就能派上大用场。这类插件通常借助
[hide]...[/hide]
这样的短代码(Shortcode)
来实现功能,按说操作起来便捷又高效。
可实际用起来,不少人都栽了跟头:要么是所用主题的特性限制,要么就像我用的 Markdown 编辑器这样,压根不支持解析这类短代码,结果插件的隐藏功能直接歇菜。短代码识别不了,该藏的内容不是全暴露,就是显示得乱七八糟,既打乱了网站的内容规划,也让用户体验大打折扣。
我最近就撞上了这糟心事,折腾了好一阵才搞定。这篇文章就把整个解决方案详细记下来,希望能帮到遇到同样问题的朋友。
🏡 演示环境 🏡
本文演示环境如下:
- 操作系统:Windows 11
- WordPress版本:6.8.2
- Markdown编辑器:Markdown
注意:本文内容为个人笔记,仅供参考。