希望在 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 不支持第三方組件,我們可以通過代碼來實現: