微慕小程序基础教程:生成海报失败或海报图片总是默认图片怎么办?

 懿古今   2022-10-01 22:29:10 更新  技术文档

前面懿古今跟大家分享了『微慕小程序基础教程:如何生成(获得)文章页的海报?』,不过有些站长反馈说在生成文章海报的时候总是失败,或是文章明明有图片但是海报获取的图片总是默认图片,那应该怎么办呢?其实,微慕小程序开源版官方使用文档中的“常见问题 - 使用常见”就分享有“无法生成海报怎么办?”,具体检查步骤如下:

  • 先关闭其他插件,切换默认主题
  • 是否使用oss图片,是否设置防盗链
  • downloadfile域名有没有设置
  • 后台插件目录权限是不是可写
  • 图片是不是https的,ssl证书有没有问题
  • 图片网址中有没有特殊符号和中文
  • 图片域名和头像域名要放到以下两处:
  • 小程序管理后台的downloadfile域名里
  • 网站后台——微慕小程序——基本设置里的download域名(图片域名就是你图片用的域名,一般是网站域名和cdn域名;微信的头像域名是:wx.qlogo.cn和thirdwx.qlogo.cn)
  • appid和密钥是否正确,最好重置更新下
  • 插件文件夹的名字是否正确,且目录权限设置为www 755
  • 微慕小程序插件——显示选项——海报默认图片地址/文章默认图片是否填写,如果文章没有图片又没有设置默认图片,会出错哦。

如果你也遇到海报生成失败的话,建议参考以上步骤逐一检查。懿古今微信小程序成功发布后没有遇到过生成海报失败的情况,不过也遇到过“文章明明有图片但是海报获取的图片总是默认图片”问题,下面说一说当初懿古今解决的思路及步骤:

1、检查插件目录可写权限一般是755权限。

2、图片的域名是否添加到downloadfile域名中?

2.1 微信小程序后台 - 开发 - 开发管理 - 开发设置 - 服务器域名 - downloadFile合法域名,一定要添加网站的域名如www.yigujin.cn和图片域名(PS:这里指的是使用了CDN域名或跟站点不一致的域名),以及微信的头像域名wx.qlogo.cn和thirdwx.qlogo.cn。

2.2 在WordPress站点后台 - 微慕小程序 - 基础设置 - downloadfile域名,填写2.1中所填写的所有域名,即是网站域名、图片域名、微信头像域名,最后记得点击【保存更改】按钮。

微慕小程序基础教程:生成海报失败或海报图片总是默认图片怎么办? - 第1张 - 懿古今(www.yigujin.cn)

3、站点环境php是否支持curl?

有些站长会在nginx的配置中禁用了curl,这样也会导致海报无法获取文章的图片,从而仅显示我们所设置的默认图片。

懿古今微信小程序当初就是根据以上3个步骤来逐一排查,最后生成文章海报时成功获取文章的图片,没有图片的情况下就显示所设置的默认图片。

本文地址:https://www.yigujin.cn/4918.html

您可能感兴趣的文章

文章标签: ,  
版权声明:本文为原创文章,版权归 懿古今 所有,欢迎分享本文,转载请保留出处!发布此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请发邮件至[email protected],确认后马上更正、删除,谢谢!
淘宝和京东热销产品和VIP会员的优惠券推荐

发表评论