AI智能摘要
本文介绍为WordPress添加短链分享功能的解决方案。该方案基于Sink服务和WordPress插件实现,适用于Cloudflare DNS用户及需要分离主域与博客子域的场景。通过将文章长链接转换为短链,提升分享便捷性与美观度,并复用现有插件功能避免重复开发。使用前需在code.php中配置Sink后台密码,但修改统计代码可能导致链接统计失效。项目代码托管于GitHub仓库FengziLeo/wp-shortlink。
— 此摘要由AI分析文章内容生成,仅供参考。
wp-shortlink
演示
请见本文文章末尾
本内容适用情形
1、dns服务商为Cloudflare(其他没测试过);
2、一级域名不方便直接添加短链程序,如我的主页托管在CF pages;二级域名展示博客。
优点
1、可以将wp文章长链接缩短很多,使得便于分享且美观;
2、利用现有插件实现分享图标等内容的展示,避免重复造车;且Sink完成程度较高,功能全面,也避免再新写一个程序;
3、Sink存在同一链接会出现不同的短链,本代码也避免了该问题。
使用
请前往github
注意
1、code.php中请求头的部分要把pw替换为自己Sink后台的密码!!!
2、使用3中的第二步修改会导致统计链接不可用,请自行抉择!如果既想使用统计代码又不想使copy link返回长链接,可以尝试修改$post_url或js文件中获取链接的方式
缺点
1、使用3中的第二步修改会导致统计链接不可用;
2、小屎山()
