Dayu 前些天发布了一款借助 NeoDB 实现书影音页面展示的插件,这正是我一直想实现的功能。由于该插件还有一些需要完善的地方,我便在此基础上进行了一些优化和调整。本文将简单介绍一下经我改进后的 WordPress 插件——NeoDB Integration 的使用。
下载插件
Dayu GitHub地址:
改进后的插件下载地址:
https://github.com/very-jack/NeoDB-wordpress-Integration/releases
优化的地方 (version 1.2.4 )
- 短代码调用修改为了
{neodb_page}
,无需输入其他参数 (将 {} 修改为 [] 符号)。 - 修改了样式,改为了垂直排布,并且适配了手机端的显示。
- 顶部添加类型按钮,更加直观。
- 底部添加“加载更多”按钮,从而获取更多信息(之前默认只获取第一页信息)。
- 后台设置里添加自定义颜色,可以调整字体颜色和悬停时颜色,以便更好适配自己的主题。
- 后台添加启用分类的按钮,可以根据需求选择需要展示的类别。
- 图片会被缓存到插件目录下的 cache 文件夹中,这样可以规避大陆地区无法获取 NeoDB 图片的问题。
- 后台添加 “清理图片缓存” 的按钮。
效果展示
具体效果参考我的 书影音 页面,
使用方法
- 获取 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 的使用。 - 在上方链接中下载改进后的插件,在 WordPress 后台插件安装选项中,将
.zip
文件上传安装,并激活。 - 进入后台设置
NeoDB Setting
中的API Token
处填入获得的Access Token
。 - (可选)在后台处可以根据自己主题修改
文字颜色
和悬停颜色
。 - (可选)在启用的分类中可以选择需要展示的分类。
- 后台修改后记得点击
保存设置
。 - 在需要展示的页面中插入以下短代码即可 (使用时请将 {} 修改为 [] 符号)。
{neodb_page}
后记
对 NeoDB Integration 插件的优化完全借助 Windsurf 完成,本人没有查阅并修改过任何一行代码(因为完全不懂 PHP)。因此,我无法判断代码中是否存在错误。欢迎专业人士在评论区留言指正,谢谢🙏。
这个bigfa那个有啥区别?https://www.shephe.com/%e8%a7%82%e5%bd%b1%e8%ae%b0%e5%bd%95/
一直用豆瓣的那款插件中。。。
我之前也用那款来着,这不是迁移到 NeoDB 了嘛
这个站什么来头,我咋感觉随时会倒闭
2021 年建立的一个开源平台,还可以自部署。应该还好,用的人还挺多的,可以参考一下 Dayu 的这篇文章 https://anotherdayu.com/2023/4434/
大发的那款豆瓣插件就挺好用的~
是的,我之前也是用的那个插件,但是豆瓣会删条目,就不太爽;而且担心哪天没法从豆瓣那里获取数据了,就迁移到 NeoDB 了。
mark。厉害。
都是 Dayu 和 AI 的功劳 😂