希望在 WordPress 的侧栏显示二维码,自动对应当前页面,发现 Simple QR Code Widget 这个插件就是干这个的,但因为是基于 Google Chart 做的,所以无法正常使用。
可以通过简单的修改,让他生效:
wp-content/plugins/qr-code-generator-widget/qrCode.php
function qrCodeGenerator( $width = '250', $height = '250', $url = null, $choe = 'UTF-8', $type = 'qr') {
if(empty($url)){
$url = get_permalink();
}
$title = get_the_title();
echo sprintf('', htmlspecialchars($url), $width, $title);
}
btw,可以搭配另外一款插件 Display Widgets ,设置这个二维码只在文章页显示。
更新:发现 Display Widgets 不支持第三方组件,我们可以通过代码来实现: