前面懿古今跟大家分享了『微慕小程序基础教程:如何生成(获得)文章页的海报?』,不过有些站长反馈说在生成文章海报的时候总是失败,或是文章明明有图片但是海报获取的图片总是默认图片,那应该怎么办呢?其实,微慕小程序开源版官方使用文档中的“常见问题 - 使用常见”就分享有“无法生成海报怎么办?”,具体检查步骤如下:
- 先关闭其他插件,切换默认主题
- 是否使用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中所填写的所有域名,即是网站域名、图片域名、微信头像域名,最后记得点击【保存更改】按钮。
3、站点环境php是否支持curl?
有些站长会在nginx的配置中禁用了curl,这样也会导致海报无法获取文章的图片,从而仅显示我们所设置的默认图片。
懿古今微信小程序当初就是根据以上3个步骤来逐一排查,最后生成文章海报时成功获取文章的图片,没有图片的情况下就显示所设置的默认图片。
您可能感兴趣的文章
- 微慕小程序基础教程:如何修改小程序头部的默认颜色?12种颜色可选
- 微慕小程序基础教程:怎么在底部tabbar显示指定分类?
- 微慕小程序基础教程:如何将底部菜单栏“排行”改为“最新评论”或其他
- 微慕小程序基础教程:如何实现小程序底端菜单栏不显示排行榜?
- 微慕小程序基础教程:小程序赞赏鼓励的默认金额在哪里修改?
- 微慕小程序基础教程:如何去掉首页排行榜列表页的缩略图?
- 微慕小程序基础教程:WordPress文章页内链如何自动实现小程序内跳转?
- 微慕小程序基础教程:如何实现仅在开启激励视频广告的文章页显示小程序码?
- 微慕小程序基础教程:小程序广告位ID如何获取?广告设置如何填写?
- 微慕小程序基础教程:如何设置和开启激励视频?