微慕小程序开源版 + WordPress构建的小程序非常给力,唯一缺点就是小程序的列表页、文章海报、分享文章所用到的缩略图都是先考虑特色图片后考虑文章第一张图片最后是默认图片。
其实,我们很多WordPress站点除了这3种图片外,还有一个指定图片作为缩略图的功能,而且缩略图的优先级是:指定图片 - 特色图片 - 文章第一张图片 - 随机图片(默认图片)。
那么微慕小程序中如何为文章缩略图增加指定图片功能并设置为优先级最高呢?下面懿古今就跟大家说一说具体的修改办法:
在/wp-content/plugins/rest-api-to-miniprogram/includes/文件夹中找到并打开ram-util.php文件,将第32行代码:
$content_first_image= get_post_content_first_image($content);
修改为
function getPostImages($content,$postId){
if ( get_post_meta($postId, 'wzshow', true) ) {
$content_first_image= get_post_meta($postId, 'wzshow', true);
}else{
$content_first_image= get_post_content_first_image($content);
}
其中wzshow就是我们在WordPress站点指定图片所对应的自定义字段,记得将其修改为自己站点所使用的字段哦。另外,我们甚至还可以继续修改,判断当前文章是否属于某个分类且没有指定图片文章内也没有图片和特色图片,然后指定给该分类一个默认缩略图。以此类推,可以为各个分类添加一个默认缩略图。
这样修改之后,如果我们的文章页没有特色图片,而且文章第一张图片不合适作为缩略图的话,我们就可以为该篇文章指定文章内的某张图片或站点内的某张图片作为小程序文章的缩略图。如果有特色图片或文章内第一张图片合适作为缩略图,则无需添加指定图片,这样小程序文章的缩略图就会考虑特色图片 - 文章第一张图片,甚至是默认图片。
您可能感兴趣的文章
- 微慕小程序基础教程:如何修改小程序头部的默认颜色?12种颜色可选
- 微慕小程序基础教程:怎么在底部tabbar显示指定分类?
- 微慕小程序基础教程:如何将底部菜单栏“排行”改为“最新评论”或其他
- 微慕小程序基础教程:如何实现小程序底端菜单栏不显示排行榜?
- 微慕小程序基础教程:小程序赞赏鼓励的默认金额在哪里修改?
- 微慕小程序基础教程:如何去掉首页排行榜列表页的缩略图?
- 微慕小程序基础教程:WordPress文章页内链如何自动实现小程序内跳转?
- 微慕小程序基础教程:如何实现仅在开启激励视频广告的文章页显示小程序码?
- 微慕小程序基础教程:小程序广告位ID如何获取?广告设置如何填写?
- 微慕小程序基础教程:如何设置和开启激励视频?
懿古今 所有,欢迎分享本文,转载请保留出处!发布此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请发邮件至[email protected],确认后马上更正、删除,谢谢!
版权声明:本文为原创文章,版权归