wordpress小工具里的链接被改了

我在wordpress的小工具(文章正文上方固定位置)里添加了短代码,短代码里包含一个带外部链接的按钮,同时我在文章内容中也插入了同样的短代码;当我访问文章页面发现,小工具里的短代码,按钮的超链接不是我想要的链接(如:www.otherwebDomain.com/ccc/1111deee.html),而是变成了www.cppku.com/ccc/1111deee.html这个链接。

找来找去,半天才发现:短代码里的链接是这个型式的://www.otherwebDomain.com/ccc/1111deee.html

这样的链接,在小工具里发现没有协议头,就将其改成了网站域名+后半部分的型式;

但是在文章里面,wordpress发现链接URL没有协议头,就在URL前面补上了https;

解决方案:在短代码里面提前补齐http或https协议类型标识。

扩展知识:短代码里的链接,是我从第三方网站的api中获取的,接口方考虑到提供了http和https两个接口地址,所以发过来的URL默认不带协议名称,需要自己根据实际情况补齐。

© 版权声明
THE END
喜欢就支持以下吧,技术咨询可以联系QQ407933975
点赞0
分享
评论 抢沙发