因为博客使用的是随机图片api,所以QQ分享时调用会显示不出来图片


之前是这样的来调用文章内首图

我是在header.php中,为了QQ生成分享卡片的

<?php echo Content::returnHeaderImgSrc($this,'post',0,true); ?>

改了之后,加了一层判断去告诉程序api的图片不能调用

<?php $flag=Content::returnHeaderImgSrc($this,'post',0,true);
if(strpos($flag,'get_img') !== false){
    echo 'https://q1.qlogo.cn/g?b=qq&nk=2085886325&s=640';
}else{
    echo Content::returnHeaderImgSrc($this,'post',0,true);
}?>

通过strops来判断当前图片是不是随机api的图片,是就不调用,不是就调用(这里会自动帮你调用文章内第一张图片)

php不会玩,只是在网上搜的函数,拿来用顺便记录一下

最后修改:2023 年 03 月 20 日 01 : 41 PM
如果觉得此文章有用,请随意打赏