为 WordPress 文章添加原创标识角标的轻量级插件,支持单篇/批量设置原创状态,仅在文章列表、分类页等列表类页面显示角标,单篇详情页不显示,完美适配各类主题的图片容器样式。
- 独立插件设计:不污染主题
functions.php,安全易迁移,卸载即恢复原状 - 精细化权限控制:每篇文章独立设置原创状态,未勾选绝不显示角标
- 全场景批量操作:支持单篇勾选、快速编辑、批量设置(多选文章一键设为原创/取消)
- 列表页精准显示:仅在首页、分类页、标签页、存档页、搜索结果页显示角标,单篇详情页隐藏
- 无冲突样式绑定:通过专属 CSS 类精准匹配,仅原创文章的
.ct-image-container容器显示角标 - 后台状态可视化:文章列表页新增「原创」列,直观显示每篇文章的原创状态
- 前往 Releases 页面 下载最新版本插件压缩包
- 登录 WordPress 后台 → 外观 → 插件 → 上传插件
- 选择下载的压缩包,点击「现在安装」,安装完成后启用插件
- 插件自动生效,无需额外配置
- 克隆代码到本地:
git clone [https://github.com/your-username/original-badge-plugin.git](https://github.com/Mark-ait/Wordpress-Original.git) - 将整个文件夹上传至 WordPress 站点的
/wp-content/plugins/目录 - 后台插件页面启用「文章原创角标(带批量设置)」
- 进入后台 文章 → 所有文章,点击任意文章进入编辑页
- 右侧边栏找到「原创设置」面板,勾选「标记为原创文章」
- 点击「更新/发布」文章,前台列表页自动显示原创角标
- 进入后台 文章 → 所有文章,勾选需要设置的多篇文章
- 页面顶部「批量操作」下拉框选择「编辑」,点击「应用」
- 在弹出的批量编辑面板中,找到「原创状态」选项:
- 选择「设为原创」:批量标记为原创
- 选择「取消原创」:批量移除原创标识
- 选择「不修改」:保持原有状态
- 点击「更新」,批量操作立即生效
- 进入后台 文章 → 所有文章,将鼠标悬停在任意文章标题上
- 点击弹出的「快速编辑」按钮
- 在弹出的面板中勾选「设为原创」,点击「更新」即可完成单篇修改
请按以下步骤排查:
- 确认文章已勾选原创状态,且已更新/发布文章
- 确认当前页面是列表页(首页、分类页、标签页等),单篇详情页默认不显示
- 检查主题是否使用了
.ct-image-container类,若类名不同可自行修改插件 CSS - 清除浏览器缓存和 WordPress 缓存(如缓存插件)
直接在插件的 ob_print_badge_css 函数中修改 CSS 代码即可:
.ob-original-post .ct-image-container::after {
/* 可修改宽高、图片地址、位置等 */
width: 80px;
height: 80px;
background-image: url("你的新角标图片地址");
background-position: top left; /* 改为左上角显示 */
}- 确认已勾选至少一篇文章
- 确认「批量操作」选择了「编辑」并点击了「应用」
- 检查是否有足够的编辑权限(管理员角色)
- 尝试刷新页面后重新操作
删除插件中 ob_add_original_post_class 函数内的 if (is_single()) return $classes; 代码即可。
欢迎提交 Issue 和 Pull Request 参与插件优化,开发规范如下:
- 遵循 WordPress 编码规范(PSR-2 标准)
- 保持插件轻量化,不引入额外依赖
- 新增功能需添加对应的使用说明
- 提交 PR 前请在最新版 WordPress 中测试兼容性
本插件基于 MIT 许可证 开源,你可以自由使用、修改、分发本插件,用于个人或商业项目,但需保留原作者版权声明。
感谢 WordPress 官方提供的强大开发框架,感谢所有为插件测试、反馈问题的用户!