友情链接是众多博客之间建立联系、互通有无的重要纽带。然而,使用 WordPress 的古腾堡编辑器制作友情链接页面,效率实在太低;网上也难找到一款完全符合我需求的友情链接管理插件。放在过去,我或许就将就用了,但现在,为什么不尝试借助 AI,做一个完全符合自己需求的插件呢?
插件特色功能
- 简洁美观的友情链接展示页面:每张卡片包含网站名称、图标、描述,以及最新文章。
- 对一周内有更新文章的博客卡片,自动添加光晕动画效果。
- 后台可完整管理网站链接,支持添加、编辑、删除及拖拽排序。
- 根据设定的时间间隔,通过 RSS 自动更新博文信息。
- 支持一键导出全部友链数据。
效果预览
👉 点击查看效果


使用方法
- 前往 GitHub 下载 zip 安装包,并在 WordPress 后台的「插件 – 添加插件」中上传安装。
- 启用插件后,在后台左侧菜单中找到「Friend Links」进入管理界面。
- 填写必要信息:
- 站点名称
- 站点链接
- 图标 URL
- 描述(可选)
- RSS 订阅地址(可选)
- 点击「Add New Link」即可添加友链。
- 在页面或文章中使用短代码展示友链页面。

其他设置
- 拖拽排序:在后台管理页面可直接拖拽卡片调整顺序,点击「Save Links Order」保存。
- RSS 自动更新:插件会根据设定间隔自动检查 RSS 并更新文章信息。默认间隔为 24 小时,可在「Settings」中修改。
- 数据导出:前往「Export」选项卡,点击「Export Links」按钮导出 CSV 格式的友链数据。
- 博客更新标识:在「Settings」中勾选「Enable Glow Animation for Recent Posts」,可为近 7 天内更新过的博客添加光晕效果。
与 AI 的初次对话
你是一个优秀的开发者和网页设计师,精通 wordpress 插件的开发。你要帮我设计一个 WordPress 插件,用于展示博客友情链接页面里的网站和它们的最新文章。具体要求如下:
## 功能
* 在 wordpress 后台有一个「友情链接管理」的页面;
* 在「友情链接管理」页面中,可以管理友情链接网站,包括添加、编辑、删除、排序网站;
* 添加新的网站时,需要添加网站图标、网站名、网站网址、网站描述、rss链接(网站图标、网站名、网站网址是必填,网站描述和rss链接可以不填);
* 在「友情链接管理」页面中可以设置,每隔多少小时自动通过 rss 更新最近的文章,并且只会储存每个网站最新的一篇文章的信息,其余的会被清除;
* 如果无法通过 rss 链接获取文章,或者没有 rss 链接,则会显示“无法获取文章 (>﹏<)”;
* 有一个导出友情链接的按钮,可以已添加网站的信息已 csv 的形式保存下来
* 有一个立即更新的按钮,点击后可以立刻抓取 rss 信息;点击按钮后会有进度反馈,并且告知成功获取了多少,失败了多少个
* 通过短代码 [见图] 来调用该展示页面
## 设计
* 设计的样式参考上传的截图
* 默认一行两张卡片,每个卡片中包含网站图标、网站名、网站描述、最新的文章以及文章的发布日期,点击网站图标、网站名会在新浏览器页面中打开该网站;而点击文章名,则直接在新页面中跳转到该文章页面。
* 卡片的大小是固定的,不会因为浏览器宽度变化或者设备变化而改变大小,在手机上,或者浏览器宽度不够时,会自动变成一行一张卡片,能完美适配电脑和手机。
* 展示页面应该自动适配我博客的页面结构,比如我的博客主题自定义中有“狭窄宽度”和“正常宽度”
* 站点图标为圆形
* 站点名字体加粗,字体颜色为主题默认颜色
* 网站描述最多只显示一行
* 最新文章显示区域背景为浅灰色,最多只能为一行,右侧是文章更新的时间;最新文章的字体会使用博客主题默认的颜色,而网站描述和文章更新日期的字体会使用 #D3D5DA;当没有获取到文章时,显示“无法获取文章 (>﹏<)”,且字体颜色为 #D3D5DA;无论是否获取到文章名,这个区域的高度都是一致的,这样视觉上才是整齐的。
* 卡片边框的颜色为 #E7E9EF,宽度为 1,边界半径为 14
* 最新文章下面的灰色背景的边界半径也为 14
* 当鼠标指向卡片时,卡片会有悬浮和阴影的效果,但效果不要太强。
## 特别注意!!!
* 当卸载该插件时会删除掉插件相关的所有文件和数据,无任何残留,并且对网站不会有任何影响
其他 AI 制作的插件
- NeoDB 展示页面插件 (我的书影音页面)
真不错,ai做点小东西真是太方便了。不过友链都清的差不多了,以后想折腾了再来取。
可以的,感谢支持~
收藏了!!以后或许用得到~
挺好的 收藏了
感谢支持~
就是在WordPress的后台管理面板中,媒体下面就有一个链接的选项,那里就可以添加链接。
我的后台「媒体」下面就是「页面」了,没有这个选项,是主题的原因??
另外,我的服务器尝试抓取你博客的 rss 信息时,好像被你的防火墙拦截了,所以显示不出信息来😂
可能是主题默认关闭了,其实可以打开的。
我看看,是因为UA中有 Parser ,所以被过滤了。如果IP地址不会变的话,我就直接信任 IP了?
好的哦,麻烦了,应该不会变了,是一个 104.224.****** 的 IP
?我后台是139.224开头的IP诶
啊?可是我的服务器是 104.224 开头的…我手里的服务器也没有这个开头的
link-manager 感觉日常也用不太上吧,就不折腾了
wordpress默认关闭了链接选项。加入这行到主题functions.php就会显示了:`add_filter( ‘pre_option_link_manager_enabled’, ‘__return_true’ );`
原来如此,学到了,谢谢
要是能直接读取 WordPress 链接(link-manager)中的信息就更加方便了,就不用手动导入了。
WordPress 链接(link-manager)是什么?我第一次知道这个?

有呢,默认关闭
用了三年 wordpress,看来只有我不知道呀
好看,精致
谢谢
慢慢的可以全部替换成自己制作的插件咯
要是能全靠自己的本事做个网站就好了
建议增加一行3个,一行4个,一行5个的排版设置。
卡片大小是固定的,但一行的个数是自动适配的,如果页面宽度足够,会自动变成一行三个或者四个。我的页面是窄页面,所以一行只有两个。
不错 。功能挺全哈。
嘿嘿,反正是符合自己的需求了
优秀
都是我“员工”的功劳,我啥也不会