本页目录
WordPress 的搭建和模板安装及开启 https 的问题,大家可以看我以前的帖子,有不懂的再问吧,今天主要和大家讲述下怎么配置整合的小程序版本
- 来源:详情
网站域名需备案
1.下载小程序和微信 web 开发者工具
- 微信开发者工具:详情
- 小程序代码包:下方下载
- 主题文件:下方下载
html2wxml-v2.0.1 是小程序代码包中说明需要的
2.把小程序 Softtyms-master 解压出来,随便放在桌面或者其他盘都行,运行微信 web 开发者工具,用微信扫码登录,选择小程序项目,添加项目,
项目目录选择刚刚解压的文件 Softtyms-master,appid 在小程序后台查看,开发-开发设置,就可以看到,如果还没小程序,点击上面的注册,注册一个个人的小程序就可以了,项目名称填写网站名称就行。
注:在注册好微信小程序之后,需要在下图的地方填写好你的网站域名,这个要求域名必须备案和开启 https。

注:在注册好微信小程序之后,需要在下图的地方填写好你的网站域名,这个要求域名必须备案和开启 https。

3.打开小程序后,重点修改的部分
a:修改 host.sample.js 为 host.js,填入你的 WordPress 网站地址 。比如:export default 'http://127.0.0.1:8000' 改成 export default 'https://ifusheng.cn'
b:在 app.json 文件下把素锦两个字改成你自己小程序的名称
c:在 posts 文件夹下的 index.wxml 文件,<img src="https://ifusheng.cn/wp-content/themes/Diaspora/timthumb/timthumb.php?src={{item.thumbnail}}" /> 修改你网站图片的路径,需要修改标红的这 2 个地方,前一个是域名,后一个是模板名称,具体看你改成什么了。
d:同样的,在 post 文件夹下的 index.wxml 文件,<img src="https://ifusheng.cn/wp-content/themes/Diaspora/timthumb/timthumb.php?src={{post.thumbnail}}" /> 修改你网站图片的路径。
e:在 about 文件夹下的 index.js 文件,修改下这个图片引用的位置,或者你不需要,就把它删除也行。然后在 index.wxml 文件里面修改关于菜单栏的内容。
最后一步,在 wp 素锦主题文件夹 function.php 添加以下代码:
function dw_rest_prepare_post( $data, $post, $request ) {
$_data = $data->data;
$params = $request->get_params();
if ( isset( $params['id'] ) ) { unset( $_data['excerpt'] ); }
if ( ! isset( $params['id'] ) ) { unset( $_data['content'] ); }
$thumbnail_id = get_post_thumbnail_id( $post->ID ); $thumbnail = wp_get_attachment_image_src( $thumbnail_id, 'full' ); $_data['thumbnail'] = $thumbnail[0];
if ( isset( $params['id'] ) ) { $media = get_attached_media( 'audio', $post->ID ); $keys = array_keys( $media ); $audio = wp_get_attachment_url( $keys[0] ); $_data['audio'] = $audio; }
unset( $_data['date_gmt'] ); unset( $_data['featured_media'] ); unset( $_data['ping_status'] ); unset( $_data['comment_status'] ); unset( $_data['sticky'] ); unset( $_data['template'] ); unset( $_data['link'] ); unset( $_data['guid'] ); unset( $_data['modified_gmt'] ); unset( $_data['meta'] ); unset( $_data['modified'] ); unset( $_data['slug'] ); unset( $_data['type'] ); unset( $_data['author'] ); unset( $_data['categories'] ); unset( $_data['tags'] ); unset( $_data['status'] );
$data->remove_link( 'collection' ); $data->remove_link( 'self' ); $data->remove_link( 'about' ); $data->remove_link( 'author' ); $data->remove_link( 'replies' ); $data->remove_link( 'version-history' ); $data->remove_link( 'https://api.w.org/featuredmedia' ); $data->remove_link( 'https://api.w.org/attachment' ); $data->remove_link( 'https://api.w.org/term' ); $data->remove_link( 'curies' );
$data->data = $_data;
return $data;
}
function dw_rest_prepare_attachment( $data, $post, $request ) {
$_data = $data->data;
$data->remove_link( 'collection' ); $data->remove_link( 'self' ); $data->remove_link( 'about' ); $data->remove_link( 'author' ); $data->remove_link( 'replies' );
unset( $_data['date'] ); unset( $_data['date_gmt'] ); unset( $_data['guid'] ); unset( $_data['modified'] ); unset( $_data['modified_gmt'] ); unset( $_data['slug'] ); unset( $_data['status'] ); unset( $_data['type'] ); unset( $_data['link'] ); unset( $_data['title'] ); unset( $_data['source_url'] ); unset( $_data['caption'] ); unset( $_data['description'] ); unset( $_data['author'] ); unset( $_data['comment_status'] ); unset( $_data['ping_status'] ); unset( $_data['meta'] ); unset( $_data['template'] ); unset( $_data['alt_text'] ); unset( $_data['media_type'] ); unset( $_data['mime_type'] );
$data->data = $_data;
return $data;
}
add_filter( 'rest_prepare_post', 'dw_rest_prepare_post', 10, 3 );add_filter( 'rest_prepare_attachment', 'dw_rest_prepare_attachment', 10, 3 );操作步骤


这几个地方修改完成之后,点击编译或者预览,基本上没问题,可以看到效果了,然后点击上传,在微信公众平台的管理-版本管理可以看到提交的版本,然后提交审核就可以了。

在审核通过之后,再登录后台提交上线就可以在小程序中搜索到和查看了。具体效果大家可以看下:
