多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
`rizhuti-v2` 的文章价格,下载地址,会员权限等信息都储存在wordpress本身的postmeta数据表中,借助wordperss自身强大的自定义字段功能,方便灵活的进行文章信息扩展。通过`get_post_meta`函数可以方便的获取每个字段的数据。 rizhuti-v2自带一个方法:`get_post_shop_info($post_ID = null, $meta_key = null)`方法,可以直接获取文章的付费信息。 ## 文章自定义字段说明: 1. 布局风格类字段: ```php array( 'id' => 'hero_single_style', 'type' => 'radio', 'title' => '文章内页顶部风格', 'options' => array( 'none' => '默认常规', 'wide' => '顶部半高背景', 'full' => '顶部全屏背景', ), ), array( 'id' => 'sidebar_single_style', 'type' => 'radio', 'title' => '侧边栏', 'options' => array( 'right' => '右侧', 'none' => '无', 'left' => '左侧', ), ), ``` 1. 商城相关类字段说明: ```php array( 'id' => 'wppay_type', 'type' => 'select', 'title' => esc_html__('资源类型', 'rizhuti-v2'), 'options' => array( '0' => esc_html__('不启用', 'rizhuti-v2'), '3' => esc_html__('付费下载资源', 'rizhuti-v2'), '4' => esc_html__('免费下载资源', 'rizhuti-v2'), '2' => esc_html__('付费隐藏内容', 'rizhuti-v2'), '1' => esc_html__('付费查看全文', 'rizhuti-v2'), '5' => esc_html__('付费观看视频', 'rizhuti-v2'), '6' => esc_html__('付费图片相册', 'rizhuti-v2'), ), ), array( 'id' => 'wppay_price', 'type' => 'text', 'title' => esc_html__('收费价格', 'rizhuti-v2'), 'desc' => esc_html__('请输入数字,价格为0时,如果启用VIP会员权限,则普通用户不能购买。只允许会员下载,反之普通用户可以购买', 'rizhuti-v2'), ), array( 'id' => 'wppay_vip_auth', 'type' => 'select', 'title' => esc_html__('VIP会员权限', 'rizhuti-v2'), 'subtitle' => esc_html__('权限关系是包含关系,终身可查看年月', 'rizhuti-v2'), 'options' => array( '0' => esc_html__('不启用', 'rizhuti-v2'), '1' => esc_html__('包月VIP免费', 'rizhuti-v2'), '2' => esc_html__('包年VIP免费', 'rizhuti-v2'), '3' => esc_html__('终身VIP免费', 'rizhuti-v2'), ), ), //储存类型为(array)数组类型,采集的用户注意是数据类型数据储存 array( 'id' => 'wppay_down', 'type' => 'group', 'title' => esc_html__('下载资源', 'rizhuti-v2'), 'subtitle' => esc_html__('支持多个下载地址,支持https:,thunder:,magnet:,ed2k 开头地址', 'rizhuti-v2'), 'fields' => array( array( 'id' => 'name', 'type' => 'text', 'title' => esc_html__('资源名称', 'rizhuti-v2'), ), array( 'id' => 'url', 'type' => 'upload', 'title' => esc_html__('下载地址', 'rizhuti-v2'), ), array( 'id' => 'pwd', 'type' => 'text', 'title' => esc_html__('下载密码', 'rizhuti-v2'), ), ), ), array( 'id' => 'wppay_demourl', 'type' => 'text', 'title' => esc_html__('演示地址', 'rizhuti-v2'), 'subtitle' => esc_html__('为空则不显示', 'rizhuti-v2'), ), //储存类型为(array)数组类型,采集的用户注意是数据类型数据储存 array( 'id' => 'wppay_info', 'type' => 'repeater', 'title' => esc_html__('下载资源其他信息', 'rizhuti-v2'), 'fields' => array( array( 'id' => 'title', 'type' => 'text', 'title' => esc_html__('标题', 'rizhuti-v2'), ), array( 'id' => 'desc', 'type' => 'text', 'title' => esc_html__('描述内容', 'rizhuti-v2'), ), ), ), //内置辅助字段两个 分别是 _views _favnum // _views 字段是文章阅读量,真实阅读量,热度,每次打开文章阅读+1 // _favnum 字段是文章收藏数量,真实收藏数量,没测有人收藏+1取消收藏-1 ```