在很多 WordPress 主题中,虽然功能丰富,但很多都缺少类似 QQ 空间说说或朋友圈的轻量动态记录分享功能。为此,写了一个独立的 "说说" 插件,让任何 WordPress 主题都能轻松拥有说说功能,且样式简洁,方便用户按需自定义。

插件核心功能

这款插件专注于提供纯粹的说说功能,主要特点包括:
  • 在 WordPress 后台添加独立的 "说说" 管理菜单,操作流程与文章管理类似
  • 完整支持说说的分类管理和标签管理,便于内容组织
  • 提供灵活的短代码功能,可在任何页面或文章中展示说说内容
  • 采用响应式设计,自动适配从手机到桌面的各种设备
  • 样式简洁轻量,预留充分的自定义空间
  • 支持多语言,可通过语言包扩展更多语言

安装与启用

安装插件非常简单,有两种方式可选:
  1. 上传安装
    • 下载插件 ZIP 文件
    • 登录 WordPress 后台,进入 "插件" > "安装插件" > "上传插件"
    • 选择下载的 ZIP 文件,点击 "现在安装" 并激活
  2. 手动安装
    • 将插件文件夹上传到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: 使用短代码的categorytag参数,例如:[shuoshuo category="daily,personal" tag="thoughts"]
  • Q: 插件是否支持多语言?A: 是的,可在languages目录下添加翻译文件扩展语言支持

总结

这款说说插件为缺少动态分享功能的 WordPress 主题提供了轻量级解决方案,既保留了简单易用的特性,又通过短代码和 CSS 自定义提供了足够的灵活性。无论是个人博客还是社区网站,都能通过它快速实现类似朋友圈的内容分享功能。
插件为开源项目,采用 GPL-3.0 协议,你可以自由使用和修改,无需担心版权问题。