文章资源下载小程序(以Serverless WordPress为后端)的基础配置

简介: 文章资源下载小程序(以Serverless WordPress为后端)的基础配置

引言

《iOS逆向》小程序的基础配置:文章的特色图片(缩略图/封面)模糊的解决方案:https://kunnan.blog.csdn.net/article/details/121471510

本文侧重于WordPress的配置。

I WordPress的基础配置

涉及的相关插件:

  1. Pods是一个用于创建,管理和部署自定义内容类型和字段的框架。
  2. 自定义插件:为REST API 接口新增返回字段,为iOS逆向小程序提供简化操作。

image.png

1.1 为REST API 接口新增返回字段

WordPress插件:给REST API新增文章特色图片(缩略图)字段

demo插件下载地址:https://download.csdn.net/download/u011018979/21981126

image.png

├── -dstrict.php 首页模块(精选栏目) ├── -friend.php 配置友情 ├── -watch.php 配置文件首页焦点 └── -xs.php 配置文章封面图片(文章特色图片)


文章的特色图片(缩略图/封面)模糊的解决方案:在wp后台的设置-媒体设置-缩略图大小 ,裁剪一个原始比例。当然你也可以设置0,表示不裁剪。

公众号头图尺寸比例是2.35:1,大概是900x383。

image.png

设置WordPress REST API : /components/api.js

export const Getfriend = API + '/wp-content/plugins/iosre-friend.php';
export const Getwatch = API + '/wp-content/plugins/iosre-watch.php';
export const Getdstrict = API + '/wp-content/plugins/iosre-dstrict.php';

插件例子:-dstrict.php

<?php
header('content-type:application/json');
$arr = array (
  // 首页金刚区域 ,其中类型type分为以下情况
        // 1.xs_default默认值跳二级
        // 2.xs_tab跳转底部导航
        // 3.xs_program跳转小程序
        // 4.xs_business跳转业务域名请在route填写网站地址
        // 5.xs_wxvideo_activity 打开视频号视频
        // 6.xs_wxvideo_reserve_live 打开预约视频号直播
        // 7.xs_wxvideo_live 打开视频号直播
  [
      array(
       'title'=>'搜索',
       'type'=>'xs_tap',
       'appid'=>'',
       'route'=>'/pages/search/search',
       'himg'=>'../../static/index/1.png'
      ),
      array(
    'title'=>'友情',
    'type'=>'xs_default',
    'appid'=>'',
    'route'=>'../friend/friend',
    'himg'=>'../../static/index/dstrict-1.svg'
   ),
   array(
    'title'=>'视频号',
    'type'=>'xs_wxvideo_activity',
    'appid'=>'sphZH1M',//视频号 id,以“sph”开头的id,可在视频号助手获取
    'route'=>'export/-4__wseALFi',//视频 feedId 就是视频链接
    'himg'=>'../../static/data/ad_video.svg'
   ),
   array(
    'title'=>'商店',
    'type'=>'xs_program',
    'appid'=>'',
    'route'=>'pages/index/index',
    'himg'=>'../../static/data/renking-8.svg'
   )
  ],
);
echo json_encode($arr);
?>

视频号助手:https://channels.weixin.qq.com/index

image.png

1.2 更新pods字段

升级pods插件:请注意备份数据,2.7.x升级2.8.x。

!(https://ucc.alicdn.com/images/user-upload-01/798c97ec0ff64e888a6e48ce079bfbe7.png)

在升级pods 2.8.8,在pods插件—-高级—-清除和重置中清理数据

image.png

开启Migrate: Packages 插件并重新导入pods字段:pods.html(或pods.json)

Import/Export your Pods, Fields, and other settings from any Pods site; Includes an API to Import/Export Packages via PHP

![]](https://ucc.alicdn.com/images/user-upload-01/44ea7eed5a64403c8cf9f54e886e4f61.png)

image.png

1.3 排序分类的顺序

直接在wordpress后台搜索Simple Custom Post Order插件

插件地址:https://wordpress.org/plugins/simple-custom-post-order

see also

相关实践学习
【玩转ComfyUI】基于函数计算一键部署AI生图平台ComfyUI
本次实验将带大家通过使用阿里云产品函数计算FC,快速使用ComfyUI实现更高质量的图像生成。
从 0 入门函数计算
在函数计算的架构中,开发者只需要编写业务代码,并监控业务运行情况就可以了。这将开发者从繁重的运维工作中解放出来,将精力投入到更有意义的开发任务上。
目录
相关文章
|
小程序 JavaScript Java
微信小程序的后端开发需要使用什么语言?
【8月更文挑战第22天】微信小程序的后端开发需要使用什么语言?
3508 65
|
12月前
|
Ubuntu 关系型数据库 MySQL
在Ubuntu上配置phpMyAdmin和WordPress环境的步骤
执行以上步骤后,你将成功配置Ubuntu系统上的phpMyAdmin和WordPress环境。需要注意的是,应该根据自己实际的环境如具体的Ubuntu版本、WordPress版本和个人的安全需求做适当调整。此配置指南假定你拥有一个干净的Ubuntu服务器环境,某些步骤比如MySQL的root密码已经设置好了。
323 14
|
人工智能 小程序 NoSQL
【一步步开发AI运动小程序】二十一、如何将AI运动项目配置持久化到后端?
本文介绍基于云智「Ai运动识别引擎」的运动配置持久化方案,旨在优化小程序或Uni APP中AI运动识别能力。通过将运动检测参数(如`Key`、`Name`、`TickMode`、`rules`或`samples`)持久化到后端,可避免因频繁调整运动参数而重新发布应用,提升用户体验。持久化数据结构支持规则和姿态样本存储,适用于关系数据库、文件或文档数据库(如MongoDB)。此外,云智还提供运动自动适配工具及「AI乐运动」产品,助力快速实现AI体育、全民健身等场景。
|
存储 小程序 前端开发
微信小程序与Java后端实现微信授权登录功能
微信小程序极大地简化了登录注册流程。对于用户而言,仅仅需要点击授权按钮,便能够完成登录操作,无需经历繁琐的注册步骤以及输入账号密码等一系列复杂操作,这种便捷的登录方式极大地提升了用户的使用体验
4008 12
|
小程序 前端开发 算法
|
小程序 JavaScript Java
微信小程序+SpringBoot接入后台服务,接口数据来自后端
这篇文章介绍了如何将微信小程序与SpringBoot后端服务进行数据交互,包括后端接口的编写、小程序获取接口数据的方法,以及数据在小程序中的展示。同时,还涉及到了使用Vue搭建后台管理系统,方便数据的查看和管理。
微信小程序+SpringBoot接入后台服务,接口数据来自后端
|
存储 前端开发 Java
Java后端如何进行文件上传和下载 —— 本地版(文末配绝对能用的源码,超详细,超好用,一看就懂,博主在线解答) 文件如何预览和下载?(超简单教程)
本文详细介绍了在Java后端进行文件上传和下载的实现方法,包括文件上传保存到本地的完整流程、文件下载的代码实现,以及如何处理文件预览、下载大小限制和运行失败的问题,并提供了完整的代码示例。
6326 2
|
小程序 PHP
微信小程序给 thinkphp后端发送请求出现错误 Wrong number of segments 问题的解决 【踩坑记录】
本文记录了微信小程序向ThinkPHP后端发送请求时出现"Wrong number of segments"错误的解决方法。问题原因是小程序请求header中的token变量名写错,导致token未正确传递至后端。作者提供了详细的检查步骤和建议,包括验证URL路径、参数规范和路由配置的匹配,以确保请求能正确发送和处理。
|
小程序 安全
Fiddler抓取小程序后端请求导入AppScan扫描快捷方法
【8月更文挑战第26天】这是一种利用 Fiddler 捕获小程序后端请求并导入 AppScan 进行安全扫描的方法。首先安装配置 Fiddler 并设置手机代理,通过 Fiddler 捕获请求;接着导出这些请求为 .saz 文件,并在 AppScan 中导入此文件,配置扫描参数后启动扫描以检测安全漏洞。操作时需确保有合法授权并遵循相关法规。尽管不同版本软件操作细节可能有所不同,但整体流程类似。
819 1
|
小程序 Serverless 开发工具
小程序开发问题之在小程序中安装并初始化小程序Serverless客户端SDK如何解决
小程序开发问题之在小程序中安装并初始化小程序Serverless客户端SDK如何解决

相关产品

  • 函数计算