- 资源介绍
- 更新记录
- 安装教程
Notice: Undefined variable: ex_word in /www/wwwroot/haianet/wp-content/themes/jizhi-chlid/functions.php on line 178
Notice: Undefined variable: case in /www/wwwroot/haianet/wp-content/themes/jizhi-chlid/functions.php on line 178
Notice: Undefined variable: ex_word in /www/wwwroot/haianet/wp-content/themes/jizhi-chlid/functions.php on line 179
Notice: Undefined variable: case in /www/wwwroot/haianet/wp-content/themes/jizhi-chlid/functions.php on line 179
Notice: Undefined variable: case in /www/wwwroot/haianet/wp-content/themes/jizhi-chlid/functions.php on line 181
Notice: Undefined variable: ex_word in /www/wwwroot/haianet/wp-content/themes/jizhi-chlid/functions.php on line 183
Notice: Undefined variable: ex_word in /www/wwwroot/haianet/wp-content/themes/jizhi-chlid/functions.php on line 178
Notice: Undefined variable: case in /www/wwwroot/haianet/wp-content/themes/jizhi-chlid/functions.php on line 178
Notice: Undefined variable: ex_word in /www/wwwroot/haianet/wp-content/themes/jizhi-chlid/functions.php on line 179
Notice: Undefined variable: case in /www/wwwroot/haianet/wp-content/themes/jizhi-chlid/functions.php on line 179
Notice: Undefined variable: case in /www/wwwroot/haianet/wp-content/themes/jizhi-chlid/functions.php on line 181
Notice: Undefined variable: ex_word in /www/wwwroot/haianet/wp-content/themes/jizhi-chlid/functions.php on line 183
Notice: Undefined variable: ex_word in /www/wwwroot/haianet/wp-content/themes/jizhi-chlid/functions.php on line 178
Notice: Undefined variable: case in /www/wwwroot/haianet/wp-content/themes/jizhi-chlid/functions.php on line 178
Notice: Undefined variable: ex_word in /www/wwwroot/haianet/wp-content/themes/jizhi-chlid/functions.php on line 179
Notice: Undefined variable: case in /www/wwwroot/haianet/wp-content/themes/jizhi-chlid/functions.php on line 179
Notice: Undefined variable: case in /www/wwwroot/haianet/wp-content/themes/jizhi-chlid/functions.php on line 181
Notice: Undefined variable: ex_word in /www/wwwroot/haianet/wp-content/themes/jizhi-chlid/functions.php on line 183
前言
这是一款基于丸子开源wordpress百度小程序,我这个版本据说是修改优化了一部分东西,具体是啥小编也不知道,但是小编看了丸子系列开源百度小程序,因为是开源免费供大家学习的嘛,可能部分细节没有优化到位,比如百度收录seo问题,只有小程序名称和网站副标题,对SEO优化很不友好,我这个优化版本就解决了这个问题,现在我使用这个版本已经上线了,大家可以通过百度手机APP搜索【海岸千里传媒】,来具体看看细节。
安装指南
环境准备
1、WordPress 网站版本必须是 Version 5.9以上,最好用最新的版本,插件经过测试,支持 WordPress Version 5.3.0 版本。
2、网站必须安装 Mini Program API 插件,这个可以直接在wp后台插件市场进行下载,搜索Mini Program API,下载我画圈的那个。
3、网站不能同时使用其他版本小程序插件,网站主题或者插件不能禁用 WordPress REST API 功能。
4、网站服务器必须支持伪静态链接,即设置固定链接为除了朴素以外的任意一种。需要注意,固定链接地址必须不包含 index.php
,可以参考百度适配规则的那篇文章,适配规则就是参照这个小程序写的。
5、最基本的要求,网站必须支持 SSL 证书加密,即要支持 HTTPS 访问。网站主域名必须有备案,否则,无法加入小程序后台的域名请求列表。
小程序开发配置
小程序开发需要提前配置相关信息,这里主要介绍小程序的开发配置,以百度小程序为例,其他小程序平台类似。
1、获取百度智能小程序 AppSecret(小程序密钥)
点击 AppSecret(小程序密钥) 右边的重置,然后按要求进行获取,将获取到的 Appkey(小程序key) 和 AppSecret(小程序密钥) 填写至小程序 – 授权设置相关选项中。点击这里查看小程序 – 授权设置介绍,记得打开百度智能小程序开关。注意,百度智能小程序填写的是 AppKey 和 AppSecret 。这一部分影响小程序用户授权登录,如果设置错误,则无法正常授权登录,也就不能评论,点赞和收藏等。
2、服务器域名
点击 服务器配置 里的修改,按要求扫码二维码修改相关域名配置
request 合法域名:小程序请求数据域名,一般情况下只需要填写网站域名即可,但是,涉及需要请求的数据都要加入此列表中。
socket 合法域名:需要根据个人情况而定,本小程序建议填写网站域名即可。
uploadFile 合法域名:上传文件服务器绑定的域名,需要根据个人情况而定,一般情况下填写网站域名。
downloadFile 合法域名:下载文件请求域名,需要根据个人情况而定,一般情况下填写网站域名以及 CDN 域名。
udp 合法域名:需要根据个人情况而定,一般情况下默认为空即可。
先去百度小程序后台把业务域名给加上,这一步非常之关键。
插件设置
1、常规设置
(1).小程序信息填写。这部分没有特别要求,默认情况下为网站信息内容。
(2).文章格式类型可选。这部分目前对于小程序没有特别影响,可选可不选。
(3).默认缩略图必须填写。这部分主要针对文章无图的情况下采用默认图片。
(4).downloadFile合法域名根据小程序开发配置里的服务器域名中 downloadFile 合法域名填写,有多少个 downloadFile 合法域名就填多少个。注意,只需要填写域名,不需要带 https
这个版本没有订阅通知功能,下面的可以不用配置。
2、广告功能
目前丸子小程序开源免费版支持广告功能的分别有:微信小程序、QQ 小程序和百度智能小程序。而且,仅支持流量主广告。另外,虽然有三个小程序选项,但是,不能同时设置流量,即首页如果使用了微信小程序流量主,则不能使用 QQ 小程序或者百度智能小程序流量主。如果想要对应的页面显示流量主,则需要自己参考代码进行二开修改。
代码配置
1、公共部分
百度智能小程序需要修改基本配置文件 base.js 里的网站域名。base.js 文件在小程序源码包的 utils 目录里,把 const API_HOST = 'https://www.haianet.cn'
里面的域名改成自己的网站域名
2、其他配置
百度智能小程序需要更改每个页面里的 swan.setPageInfo 相关信息,这是百度智能小程序 Web 化信息功能。另外,需要把 index.swan、detail.swan 和 list.swan 里的广告部分的 appid 更换为自己的小程序 appid 。可以使用全局搜索替换掉,最好一个个替换不要批量。
ID的话可以全局搜索APPID去查找,找到对应的文件修改即可。
定制数据
完成上面几个部分,基本上就已经配置安装完成。但是,还是有个别需要对数据输出进行过滤的,比较常见的是限制某一个或者多个分类文章显示,又或者是仅显示一个或者多个分类文章显示。高级专业版插件是支持屏蔽某一个或者多个分类文章数据调用设置,而不需要修改小程序源码的。开源免费版则需要修改小程序源码才能实现。
以下仅用首页数据调用为示例说明:
1、限制某一个或者多个分类数据输出
修改与 this.getPostList();
相关的数据获取功能,即增加参数过滤。比如 onLoad 部分改为 this.getPostList({categories_exclude:'1,2,3'});
即过滤分类目录 ID 为 1,2,3 的文章调用。下面每个 this.getPostList
都需要加上 categories_exclude:'1,2,3'
2、仅调用某一个或者多个分类数据输出
修改与 this.getPostList();
相关的数据获取功能,即增加参数过滤。比如 onLoad 部分改为 this.getPostList({categories:'1,2,3'});
即过滤分类目录 ID 为 1,2,3 的文章调用。下面每个 this.getPostList
都需要加上 categories:'1,2,3'
3、显示某一个或者多个分类列表
修改与 this.getCategories();
相关的数据获取功能,即增加参数过滤。比如this.getCategories({include:'1,2,3'});
即过滤排除分类目录 ID 为 1,2,3 的分类调用。下面每个 this.getCategories
都需要加上 include:'1,2,3'
4、排除某一个或者多个分类列表
修改与 this.getCategories();
相关的数据获取功能,即增加参数过滤。比如this.getCategories({exclude:'1,2,3'});
即过滤排除分类目录 ID 为 1,2,3 的分类调用。下面每个 this.getCategories
都需要加上 exclude:'1,2,3'
修改文件的路径是/pages/index/index.js,按照上面的参数数据修改成自己想要的样式,然后检查下有没有问题,没问题的话就上传审核吧!
再给大家看一下百度seo收录
虽然说这个seo标题 摘要一般般吧,我个人感觉也够用了。
感言
这里要感谢丸子小程序对我们这些草根站长的支持,免费开源了那么多精致的小程序供我们学习交流。
关于下载收费问题 :
并非二次倒卖获益,只是为了收回下载节点流量费用(某盘龟速相信大家也不太愿意用),几块大洋也是您对本站的认可,教程都是本人边测试编写的,在原有的基础上更加详细化了,支持本站才能分享更多免费优质的资源!!!
猜你在找
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 有没有搭建服务?
- 2022-07-12Hi,初次和大家见面了,请多关照!