rizhuti-v2
的文章价格,下载地址,会员权限等信息都储存在wordpress本身的postmeta数据表中,借助wordperss自身强大的自定义字段功能,方便灵活的进行文章信息扩展。通过get_post_meta
函数可以方便的获取每个字段的数据。
rizhuti-v2自带一个方法:get_post_shop_info($post_ID = null, $meta_key = null)
方法,可以直接获取文章的付费信息。
文章自定义字段说明:
- 布局风格类字段:
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' => '左侧',
),
),
- 商城相关类字段说明:
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'),
),
),
),
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。