• 设为首页
  • 收藏本站
  • 积分充值
  • VIP赞助
  • 手机版
  • 微博
  • 微信
    微信公众号 添加方式:
    1:搜索微信号(888888
    2:扫描左侧二维码
  • 快捷导航
    福建二哥 门户 查看主题

    wordpress给文章生成二维码的方法

    发布者: 天下网吧 | 发布时间: 2025-6-19 12:12| 查看数: 82| 评论数: 0|帖子模式

    本文实例讲述了wordpress给文章生成二维码的方法。分享给大家供大家参考。具体实现方法如下:
    最简单的调用办法就是直接调用google,代码如下:
     

    复制代码代码如下: 
    是自动获得文章链接,如果要生成博客站点的二维码只要替换成博客域名固定链接就可以了,我给改了下,封装成函数,这样图片大小可以改变,不过其实使用起来也不大方便,因为用主题时即使是函数肯定也是写死的,除非结合后台设置二维码图片大小,所以用处不大.
    上面方法是直接通过 google 的 api 生成图片,有些地方可能因为网络问题,会很慢,所以小蝴蝶同学在胡长萌的要求下,又做了本地缓存图片的处理
    一、functions.php 里加入代码:
     

    复制代码代码如下:function get_qr($url,$path,$qrpic){ 
    set_time_limit (10); //设置十秒超时 
    $destination_folder = $path?$path.'/':''; 
    $localname = $destination_folder .$qrpic; 
    $file = fopen ($url, "rb"); //fopen函数的r+模式: 读写方式打开 文件指针指向文件头 
    if ($file) { 
    $newf = fopen ($localname, "wb"); // w+,读写方式打开 文件指针指向文件头 如果文件不存在则尝试创建之 
    if ($newf) 
    while(!feof($file)) { 
    fwrite( $newf, fread($file, 1024 * 2 ), 1024 * 2 ); //写入文件,fread控制文件最大的大小,这里是2M 


    if ($file) { 
    fclose($file); //关闭fopen打开的文件 

    if ($newf) { 
    fclose($newf); 

    }
    二、在网站根目录建立一个叫qrcode的新文件夹,确保有写入权限 
    三、以下代码放到需要输出二维码图片的地方,如 single.php,代码如下:
     

    复制代码代码如下: 

    最新评论

    浏览过的版块

    QQ Archiver 手机版 小黑屋 福建二哥 ( 闽ICP备2022004717号|闽公网安备35052402000345号 )

    Powered by Discuz! X3.5 © 2001-2023

    快速回复 返回顶部 返回列表