Ashuwp framework – WordPress后臺設置框架

    一個wordpress后臺設置框架,介紹的挺詳細的

    Ashuwp_framework是由阿樹工作室發布的一個wordpress后臺框架。

    *最新版本6.5 *更新日期2018.07.30 *系統要求php5.3以上* WordPress版本4.5以上

    使用本框架的要求:您需要具備基礎的PHP語法知識,以及對wordpress主題有基本的了解。

    框架下載:


    [b2_file link="https://cdn.getimg.net/npc/2020/wordpress/plugin/about/Ashuwp_framework-v6.0.zip" name="Ashuwp framework" pass="" code=""]

    框架用途:

    1. 給你的wordpress文章發布頁面添加自定義面板和自定義字段
    2. 給你的wordperss網站后臺添加設置頁面
    3. 給你的wordpress分類頁面以及分類編輯頁面添加自定義字段

    本框架可以添加的表單元素類型有,以下所有元素都支持上面三項。

    1. 普通提示文字
    2. 文本輸入框 input[text]
    3. 文本輸入域 input[textarea]
    4. 圖片上傳 media upload 使用wordpress 3.5以后的新媒體中心
    5. 單選框 radio(可選擇 頁面、分類、側邊欄、菜單、自定義的下拉項)
    6. 復選框 checkbox(可選擇 頁面、分類、側邊欄、菜單、自定義的下拉項)
    7. 下拉框 select (可選擇 頁面、分類、側邊欄、菜單、自定義的下拉項)
    8. 數組輸入 number_array (可保存為一個數字數組)
    9. 文本編輯器 tinymce (調用wordpress默認的tinymce編輯器)

    加載本框架

    文件結構

    當你下載我們的框架之后,你將得到一個壓縮包,解壓這個壓縮包。里面文件結構為:

    1. 本壓縮包下面包含了兩個文件 add-functions.php readme.html以及三個文件夾css include js
    2. add-functions.php文件有六行范例代碼,用來包加載框架可能需要的6個文件,代碼中有說明
    3. css文件夾下有一個css文件,是后臺表單元素的樣式文件
    4. js文件夾里面有ashuwp_framework.js,用來支持后臺文件上傳
    5. include文件夾中的ashuwp_framework_core.php文件,本框架的核心類文件,必須加載
    6. include文件夾中的ashuwp_options_feild.php文件,用于添加設置頁面,如不需要可不加載
    7. include文件夾中的ashuwp_termmeta_feild.php文件,用于給分分類(支持自定義分類法)添加字段,如不需要可不加載
    8. include文件夾中的ashuwp_postmeta_feild.php文件,用于給文章(支持自定義文章類型)添加字段,如不需要可不加載
    9. include文件夾中的import_export.php文件,用于后臺設置數據的導入導出,默認不加載。
    10. include文件夾中的config-example.php文件時配置文件的示例代碼

    將框架加載包含到主題

    1.?下載本框架,并解壓,文件結構如下。

    2. 將本框架的所有文件和文件夾拷貝到你的主題的文件夾內(如果使用ftp上傳到服務器,請使用二進制模式上傳)。

    3. 請將add-functions.php文件中的2行代碼復制到你主題的functions.php文件中(位置不重要,一般阿樹放最前面。)。

    4. 如果新開發的主題不存在functions.php文件,請直接將add-functions.php文件重命名為functions.php文件即可。

    5. 如果你的主題中已經存在相同的文件夾,沒關系覆蓋即可。

    6. 如果你的主題中已經存在相同的文件夾,碰巧文件夾內還有同名的文件,請停止。

    7.由于框架中的config.php中含有大量作為范例的配置代碼,加載完成之后你的網站后臺會出現一些設置頁面,文章編輯頁面會出現大量自定義字段,分類頁面也會出現大量自定義字段,你可以編輯config-example.php或新建配置文件,然后開始自己的配置吧。

    文件結構大概如圖

    
              ashuwp-theme/
              ├── css/
              │  ├── ashuwp_framework.css
              │  └── ...
              ├── include/
              │  ├── ashuwp_framework_core.php
              │  ├── ashuwp_options_feild.php
              │  ├── ashuwp_termmeta_feild.php
              │  ├── ashuwp_postmeta_feild.php
              │  ├── import_export.php
              │  ├── config-example.php
              │  └── ...
              ├── js/
              │  ├── ashuwp_framework.js
              │  └── ...
              ├── functions.php
              ├── readme.html
              ├── screensht.png
              └── ...
              

    在add-functions.php文件中的2行代碼

    1. require?get_template_directory()?.?‘/include/ashuwp_framework_core.php’;?//必須?加載核心類
    2. require?get_template_directory()?.?‘/include/config-example.php’;?//配置文件-按需配置

    注意加載順序:

    config-example.php等配置文件必須在類文件加載完之后。

    如果你直接使用壓縮包中提供的默認配置文件,你會發現,在你的網站后臺:

    • 文章編輯頁面多了一大串自定義字段。
    • 分類添加和編輯頁面多了一些自定義字段
    • 后臺多了設置頁面

    這些僅僅是默認參考代碼,所以接下來請編輯config-example.php文件,根據需要配置。

    給TA贊賞
    共{{data.count}}人
    人已贊賞
    ??
    Npcink上的部份代碼及教程來源于互聯網,僅供網友學習交流,若您喜歡本文可附上原文鏈接隨意轉載。
    無意侵害您的權益,請發送郵件至 1355471563#qq.com 或點擊右側 私信:Muze 反饋,我們將盡快處理。
    ?
    購物車
    優惠劵
    搜索
    主站蜘蛛池模板: 国产伦精品一区二区三区| 在线中文字幕一区| 日本精品高清一区二区2021| 日本精品视频一区二区| 一区二区国产精品| 国产精品一区在线播放| 成人国产一区二区三区| 四虎精品亚洲一区二区三区| 人妻AV中文字幕一区二区三区| 久久一区二区免费播放| 免费国产在线精品一区| 亚洲大尺度无码无码专线一区| 亚洲bt加勒比一区二区| 亚洲日韩激情无码一区| 丰满岳乱妇一区二区三区| 日韩精品一区二区三区在线观看| 国产精品一区二区资源| 亚洲av无一区二区三区| 在线精品一区二区三区| 韩国一区二区视频| 国模一区二区三区| 国产日韩精品一区二区三区 | 色综合久久一区二区三区| 亚洲av色香蕉一区二区三区 | 精品国产福利第一区二区三区| AV天堂午夜精品一区| 亚洲欧洲一区二区三区| 国产在线精品一区二区中文 | 乱人伦一区二区三区| 中文字幕一区二区三| 国产成人无码一区二区三区 | 精品视频一区二区三区免费 | 区三区激情福利综合中文字幕在线一区亚洲视频1| 99无码人妻一区二区三区免费| 成人毛片一区二区| 国产天堂一区二区综合| 亚洲一区二区三区日本久久九| 亚洲日韩AV一区二区三区中文| 国产在线第一区二区三区| 国产午夜精品一区理论片飘花| 日本免费一区二区三区四区五六区 |