`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
```
- 主題介紹
- 功能介紹
- 目錄結構
- 后臺介紹
- 正版申明
- 安裝主題
- 支持的環境
- 安裝教程
- 內置頁面檢查設置
- 模塊化首頁
- 基本設置
- SEO設置
- 縮略圖設置
- 文章布局
- 頂部菜單
- 分類頁篩選
- 網站底部設置
- 商城設置
- 初始設置
- 會員組
- 支付接口
- 發布付費資源
- 付費下載資源
- 付費查看內容
- 付費觀看視頻
- 付費查看相冊
- 普通相冊文章+燈箱效果
- 常見二開修改文檔
- 主題目錄結構介紹(干貨)
- 簡單修改源代碼方法(粗暴)
- 主題數據庫表說明
- 文章postmeta字段說明
- 用戶usermeta字段說明
- 分類termmeta字段說明
- 子主題開發文檔
- 什么是wordpress子主題
- 如何創建子主題
- 利用子主題定制父主題
- rizhuti-v2常用action鉤子
- 默認子主題rizhuti-v2-child