rizhuti-v2 的文章价格,下载地址,会员权限等信息都储存在wordpress本身的postmeta数据表中,借助wordperss自身强大的自定义字段功能,方便灵活的进行文章信息扩展。通过get_post_meta函数可以方便的获取每个字段的数据。

rizhuti-v2自带一个方法:get_post_shop_info($post_ID = null, $meta_key = null)方法,可以直接获取文章的付费信息。

文章自定义字段说明:

  1. 布局风格类字段:
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. 商城相关类字段说明:
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'),
        ),
    ),
),
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。