AcFun&BiliBili 追番统计插件WordPress版发布

去年写了个Bangumi追番统计插件,没想到还真有人在用。部分用户反映追番统计需要去第三方网站点击数据,非常繁琐,于是我写了这款兼容 AcFun(A 站) 与 bilibili(哔哩哔哩,又称 B 站)的追番统计展示插件。

效果图(点击图片跳转预览)

插件特点

  1. 兼容AcFunBilibili双站点,可选显示单站数据或全部显示。
  2. 提供基于wp-ajax的访问 api,返回 json 标准数据,利于前端二次开发。
  3. 提供每日缓存功能,加速访问。
  4. 使用 WordPress 官方请求 API 而非 curl,兼容性好。
  5. 前后分离,基于 javascrpit 的分页等功能。

插件下载

插件开源免费,但由于部分 API 并非通过官方渠道获取,为避免相关风险,插件暂时放在 QQ 群中。
加入群:313732000

使用说明

  1. 下载插件zip,上传启用之。
  2. 在 WordPress 后台->设置->AB追番页面中找到插件后台页面。
  3. 填写对应的账号信息(如只使用某一个站点可只填写该站点信息)。
  4. 选择前台显示番剧类别(ACFUN、bilibili 或共同显示)。
  5. 按需修改其他选项,最后点击保存按钮。
  6. 建立一个新页面或文章,在编辑器中使用短代码ab_bangumi引入追番列表。
  7. 发布或预览该页面。

常见问题

  1. bilibili 的番剧图片不显示?
    哔哩哔哩防盗链默认屏蔽了非bili及非空的 refer 访问,插件可替你插入兼容代码,只需勾选这个选项:
    新版已默认解决此问题,请下载最新版。

  2. 一直转圈圈而不加载番剧内容?
    如果您使用的是 ajax 主题,请勾选 ajax 兼容并在您主题的 ajax 回调中回调插件初始化代码:

修改说明

  1. 如何修改前端样式?
    插件目录下有css文件夹,可以对照网页 dom 层级,按需修改css文件夹内的样式文件。
  2. 如何替换前端样式?
    插件提供基于wp-ajax的访问 api,通过此 api,可以获取统一化后的json数据。json 数据内包含了是否成功获取数据列表错误信息分页信息等字段,自定义前端可以根据这些数据更新页面。插件的 api 地址如下:

    //你的博客链接/wp-admin/admin-ajax.php?action=GetABBangumiData
    

    返回数据格式如下:

    {
        success:true or false
        data:[] or null
        error:"" or string
        singleItemNum:6
        singleNavNum:3
    }
    

声明

  1. 此插件仅用于学习用途。
  2. 允许修改并自用(学习用途),为避免某些侵权风险,禁止二次修改分发。
  3. AiliCili 对瓶吹~
  4. 认真你就输了。
梓喵出没博客(azimiao.com)版权所有,转载请注明链接:https://www.azimiao.com/5947.html
欢迎加入梓喵出没博客交流群:313732000

我来吐槽

*

*

0位绅士参与评论

  1. Mulsd03-19 11:27 回复

    墙裂要求出hexo可用的插件(手动狗头

  2. 大致03-20 11:33 回复

    谢谢!虽然我没有插视频的需求,但是通过你的信息我知道了WordPress有自己的HTTP request API!

  3. xinxin08-21 15:15 回复

    大佬,强烈要求出一个typecho插件 😀