NeoDB WordPress 插件优化

Dayu 前些天发布了一款借助 NeoDB 实现书影音页面展示的插件,这正是我一直想实现的功能。由于该插件还有一些需要完善的地方,我便在此基础上进行了一些优化和调整。本文将简单介绍一下经我改进后的 WordPress 插件——NeoDB Integration 的使用。

下载插件

Dayu GitHub地址:

https://github.com/DayuGuo/NeoDB-wordpress-Integration

改进后的插件下载地址:

https://github.com/very-jack/NeoDB-wordpress-Integration/releases

优化的地方 (version 1.2.4 )

  • 短代码调用修改为了 {neodb_page},无需输入其他参数 (将 {} 修改为 [] 符号)。
  • 修改了样式,改为了垂直排布,并且适配了手机端的显示。
  • 顶部添加类型按钮,更加直观。
  • 底部添加“加载更多”按钮,从而获取更多信息(之前默认只获取第一页信息)。
  • 后台设置里添加自定义颜色,可以调整字体颜色和悬停时颜色,以便更好适配自己的主题。
  • 后台添加启用分类的按钮,可以根据需求选择需要展示的类别。
  • 图片会被缓存到插件目录下的 cache 文件夹中,这样可以规避大陆地区无法获取 NeoDB 图片的问题。
  • 后台添加 “清理图片缓存” 的按钮。

效果展示

具体效果参考我的 书影音 页面,

使用方法

  1. 获取 NeoDB API token:
    * 在 NeoDB API Developer Console 中点击 Test Access Token,生成一个 NeoDB Bearer Token,示例:adfadsfaa-hvhvhjvhvhvh_xxxxxxxxxxxxxxxxxxxxxxxxxx_dfadfads
    * 点击下方的 Authorize 按钮,在窗口中输入 Access Token 来授权该 token 的使用,或者在终端中输入 curl -H "Authorization: Bearer YOUR_TOKEN" https://neodb.social/api/me ,将 YOUR_TOKEN 替换为 Access Token 来授权该 Token 的使用。
  2. 在上方链接中下载改进后的插件,在 WordPress 后台插件安装选项中,将 .zip 文件上传安装,并激活。
  3. 进入后台设置 NeoDB Setting 中的 API Token 处填入获得的 Access Token
  4. (可选)在后台处可以根据自己主题修改 文字颜色悬停颜色
  5. (可选)在启用的分类中可以选择需要展示的分类。
  6. 后台修改后记得点击 保存设置
  7. 在需要展示的页面中插入以下短代码即可 (使用时请将 {} 修改为 [] 符号)。
    {neodb_page}
后台展示

后记

对 NeoDB Integration 插件的优化完全借助 Windsurf 完成,本人没有查阅并修改过任何一行代码(因为完全不懂 PHP)。因此,我无法判断代码中是否存在错误。欢迎专业人士在评论区留言指正,谢谢🙏。

参考文章

9 评论

留下评论

您的邮箱地址不会被公开。 必填项已用 * 标注