在很多 WordPress 主题中,虽然功能丰富,但很多都缺少类似 QQ 空间说说或朋友圈的轻量动态记录分享功能。为此,写了一个独立的 "说说" 插件,让任何 WordPress 主题都能轻松拥有说说功能,且样式简洁,方便用户按需自定义。
插件核心功能
这款插件专注于提供纯粹的说说功能,主要特点包括:
- 在 WordPress 后台添加独立的 "说说" 管理菜单,操作流程与文章管理类似
- 完整支持说说的分类管理和标签管理,便于内容组织
- 提供灵活的短代码功能,可在任何页面或文章中展示说说内容
- 采用响应式设计,自动适配从手机到桌面的各种设备
- 样式简洁轻量,预留充分的自定义空间
- 支持多语言,可通过语言包扩展更多语言
安装与启用
安装插件非常简单,有两种方式可选:
-
上传安装:
- 下载插件 ZIP 文件
- 登录 WordPress 后台,进入 "插件" > "安装插件" > "上传插件"
- 选择下载的 ZIP 文件,点击 "现在安装" 并激活
-
手动安装:
- 将插件文件夹上传到
wp-content/plugins/目录 - 登录后台,在 "插件" > "已安装插件" 中找到并激活
- 将插件文件夹上传到
使用方法
1. 创建和管理说说
激活插件后,后台左侧菜单会出现 "说说" 菜单项:
- 点击 "添加新说说" 创建内容,可填写标题、正文、上传特色图片
- 支持为每条说说分配分类和标签,便于管理和筛选
2. 分类与标签管理
- 在 "说说" 菜单下,通过 "分类管理" 创建和管理说说分类
- 通过 "标签管理" 创建和管理说说标签,实现更细致的内容分类
3. 在前台展示说说
使用短代码
[shuoshuo]即可在任何页面、文章或小工具中显示说说内容。短代码支持多种参数自定义,格式如下:
[shuoshuo limit="10" orderby="date" order="DESC" category="" tag=""]
参数说明:
limit:显示数量,默认 10 条orderby:排序方式,可选 date(日期)、title(标题)、rand(随机)order:排序方向,可选 DESC(降序)、ASC(升序)category:按分类筛选(使用分类别名,多个用逗号分隔)tag:按标签筛选(使用标签别名,多个用逗号分隔)
实用示例:
- 显示最近 5 条说说:
[shuoshuo limit="5"] - 随机展示 10 条说说:
[shuoshuo limit="10" orderby="rand"] - 显示特定分类的说说:
[shuoshuo category="daily,personal"] - 按标题升序显示:
[shuoshuo orderby="title" order="ASC"]
4. 插件设置
在 "说说" 菜单下的 "设置" 中,可配置默认参数:
- 短代码默认显示数量
- 默认排序方式
- 默认排序方向
样式自定义
插件默认提供简洁的基础样式,如果你想修改说说的显示效果,可以直接编辑插件目录下的css/style.css文件。
CSS 文件中包含了完整的样式定义,包括:
- 说说容器布局
- 单个说说的边框和间距
- 图片展示样式
- 内容文本格式
- 分类和标签的显示样式
- 响应式设计适配规则
你可以根据自己的主题风格,调整颜色、边框、间距等样式属性,使其与主题完美融合。
常见问题
-
Q: 为什么前台看不到说说内容?A: 请确保已创建说说内容,并正确使用了
[shuoshuo]短代码 -
Q: 如何只显示特定分类或标签的说说?A: 使用短代码的
category或tag参数,例如:[shuoshuo category="daily,personal" tag="thoughts"] -
Q: 插件是否支持多语言?A: 是的,可在
languages目录下添加翻译文件扩展语言支持
总结
这款说说插件为缺少动态分享功能的 WordPress 主题提供了轻量级解决方案,既保留了简单易用的特性,又通过短代码和 CSS 自定义提供了足够的灵活性。无论是个人博客还是社区网站,都能通过它快速实现类似朋友圈的内容分享功能。
插件为开源项目,采用 GPL-3.0 协议,你可以自由使用和修改,无需担心版权问题。
1
这个好晚点看看