近年来,随着二维码技术的普及,越来越多的WordPress插件开始加入生成二维码的功能。虽然二维码生成在技术上仅需几行代码即可实现,但不少插件往往加入了冗长的代码和复杂的功能。这种做法不仅违背了简洁高效的原则,也对WordPress的性能产生了负面影响。

首先,WordPress 在页面载入完成后才会执行插件的代码。每增加一个插件,就意味着在页面载入过程中需要执行更多的代码,增加了服务器的负担,延长了页面的加载时间。这种情况在流量较大的博客中尤为显著。过多的插件不仅可能导致服务器资源的浪费,还可能引发各种兼容性问题,影响用户的浏览体验。

当然,以下代码也适用于其他程序,OH,PHP的当然要服务器支持PHP(这不废话么)。

代码

1、JS版的代码,放到你需要显示的地方。

<script>document.write('<img src="https://api.qrserver.com/v1/create-qr-code/?data='+window.location.href+'" alt="二维码" />');</script>

2、通过PHP实现

<img class="qrcode" src="https://api.qrserver.com/v1/create-qr-code/?data=<?php echo 'https://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"] ?>">

很简单,使用的是公开接口。

演示

你们可以拿起微信扫一扫。

PS

如果后面这个接口用不了了,上网再搜一个就行。