久久精品国产99国产精品免费看_中文成人在线_日本在线播放视频_精品国产一区二区三区在线观看

怎么用WordPress Customize API添加原生設置?-WordPress開發

為主題添加原生的設置選項。不用框架,

也許大部分主題是使用相關的設置框架。如果我們的主題只有幾個選項呢?可以在主題的自定義里面配置。這一節就教大家如何制作主題的設置選項。

本站下載該頁歷史版本

customizer-custom-controls-master

提取碼:無
解壓碼:無

我開發的博客主題Mirages就是使用這個方法來進行主題的設置。可以下載下來看看(新年前發布?)。

設置 API是在 2.7 版本中加入的新功能。它令包含設置表單的管理頁面實現“半自動工作”,允許您定義整個管理頁面、選項區域,甚至具體的欄目。

本站下載:

colormag.1.3.4

提取碼:無
解壓碼:無

在主題的functions.php文件中底部添加如下代碼:

//面板、設置節、設置,控件
        //添加一個設置面板
		$wp_customize->add_panel( 'npcink_options',             //ID=npcink_options
		array(          
			'capabitity'  => 'edit_theme_options',              //根據用戶的權限級別顯示或隱藏該部分。默認為edit_theme_options 
			'description' => __( 'Npcink出品', 'npcink' ),      //可選。顯示在面板頂部的描述隱藏在幫助圖標后面。
			'priority'    => 30,                               //優先級,可選。這將控制此部分在Theme Customizer側欄中的顯示順序。
			'title'       => __( 'Lifet主題設置', 'npcink' ),    //面板的可見名稱。
		) );
		 

		//添加第一個設置節(文本節)
		$wp_customize->add_section('sections_text_demo',       //id = sections_1
		array(                
			'title'     => '第一個設置節',               //設置的可見名稱。
			'description' => '第一個設置節詳細補充',      //設置的詳細信息
			'panel' => 'npcink_options',                 //加入第一個設置面板'npcink_options'  => 50//優先級
		) );
		/////////////////////////////////////////////////////////////////////////////////////////////////
		//添加第一個設置節的第一個設置
        $wp_customize->add_setting('aaa',
        	array(
        		'default' => 'Npcink出品',    //默認值
        	)
        );
        //添加第一個設置節的第一個設置控件
        $wp_customize->add_control('aaa',
        	array(
        		'label' => '第一個設置節的第一個設置標題',
        		'section' => 'sections_text_demo',    //填入設置節的ID
        		'type' => 'text',
        	)
        );
		
		///////////////////////////////////////////////////////////////////////////////////////////////////
		//添加第一個設置節的第二個設置
        $wp_customize->add_setting( 'bbb',    //(必填)用作ID的唯一類似slug的字符串。默認值:無
        	array(
        		'default' => '',                          //可選。如果數據庫中沒有值,則關聯控件中的默認值。默認值:空白
				'transport' => 'refresh',                 //可選。定義實時預覽的更新方式。默認值:刷新。
				'type' => 'theme_mod',                   // 可選 'theme_mod' or 'option'. 默認: 'theme_mod'
        	//	'sanitize_callback' => 'skyrocket_text_sanitization'   //可選的。在將輸入數據保存到數據庫之前將用于清除輸入數據的函數的名稱
        	)
        );
        //添加第一個設置節的第二個設置的控件
        $wp_customize->add_control( 'bbb',//必填:自定義控件對象或**與此控件關聯的設置的ID**。默認值:無
        	array(
        		'label' => __( '第一個設置節的第二個設置標題' ),          //可選:將顯示設置的標題,默認:空白
        		'description' => esc_html__( '可以輸入的格式見代碼注釋' ),//可選:描述
        		'section' => 'sections_text_demo',               // 必填:填入設置節的ID
        		'priority' => 10,                       // 必填:確定控件在該部分中的顯示順序。默認值:10
        		'type' => 'text',                      // 必填:要顯示的控件類型。類型可以是文本,電子郵件,URL,數字,隱藏或日期。默認值:"文本"
        		'capability' => 'edit_theme_options', // 可選:根據用戶的權限級別顯示或隱藏控件。通常從設置的功能派生。默認值為"edit_theme_options"
        		'input_attrs' => array(              // 可選:控件輸出的定制輸入屬性列表。僅用于文本區域和輸入字段。默認值:空白
        			'class' => 'my-custom-class',
        			'style' => 'border: 1px solid rebeccapurple',
        			'placeholder' => __( 'Enter name...' ),
        		),
        	)
        );
            
		///////////////////////////////////////////////////////////////////////////////////////////////////

		
		//添加第二個設置節(文本節)
		$wp_customize->add_section('sections_demo',       
		array(                
			'title'     => '第二個設置節',             
			'description' => '第二個設置節詳細補充',     
			'panel' => 'npcink_options',                 
		) );
		/////////////////////////////////////////////////////////////////////////////////////////////////
		//添加第二個設置節的第一個設置
        $wp_customize->add_setting('ccc',
        	array(
        		'default' => 'Npcink',
        	)
        );
        //添加第二個設置節的第一個設置控件
        $wp_customize->add_control('ccc',
        	array(
        		'label' => '第二個設置節的第二個設置標題',
        		'section' => 'sections_demo', 
        		'type' => 'text',
        	)
        );

有啥規律?

面板 → 節 → 設置、控件

怎么設置?

請您在主題的自定義中進行設置。

怎么使用呢?

在你需要的地方添加如下代碼:

<?php echo get_theme_mod( 'aaa', 'Npcink榮譽出品' ); ?>
<br>
<?php echo get_theme_mod( 'bbb', 'Npcink榮譽出品' ); ?>
<br>
<?php echo get_theme_mod( 'ccc', 'Npcink榮譽出品' ); ?>
怎么用WordPress Customize API添加原生設置?-WordPress開發

支持哪些控件?

  • 輸入控件
  • 復選框控件
  • 選擇控件
  • 單選按鈕控件
  • 下拉頁面控件
  • Textarea控件
  • 顏色控件
  • 媒體控件
  • 圖像控件
  • 裁剪圖像控件
  • 日期時間控件

添加更多類型請看這里:

需要更多?

如何在您自己的主題中利用主題定制器

需要簡單的設置框架?

Codestar Framework – 簡約實用的wordpress主題選項框架

WordPress開發 – Options Framework輕量級后臺框架使用設置舉例

??
Npcink上的部份代碼及教程來源于互聯網,僅供網友學習交流,若您喜歡本文可附上原文鏈接隨意轉載。
無意侵害您的權益,請發送郵件至 1355471563#qq.com 或點擊右側 私信:Muze 反饋,我們將盡快處理。
?
購物車
優惠劵
搜索
久久精品国产99国产精品免费看_中文成人在线_日本在线播放视频_精品国产一区二区三区在线观看

    9000px;">

      微拍福利一区二区| 精品久久在线观看| 尤蜜粉嫩av国产一区二区三区| 久久久久久久久久久久久av| 国产精品亚洲欧美在线播放| 99re久久精品国产| 亚洲男人天堂av在线| 性色av一区二区三区四区| 日本久久综合网| 欧美三级韩国三级日本三斤在线观看 | 久久亚洲天堂网| 韩国一区二区在线播放| 国产精品久久免费| 国产黄色片免费看| 高潮毛片无遮挡| 成年人午夜视频| 波多野结衣av在线观看| 99久久99久久精品国产| 亚洲天堂手机版| 亚洲女人久久久| 亚洲一区二区视频在线播放| 亚洲精品第三页| 亚洲欧美综合7777色婷婷| 亚洲欧美激情国产综合久久久| 正在播放亚洲精品| 中文字幕在线2021| 亚洲综合20p| 18精品爽国产三级网站| 99riav国产| 岛国av免费在线| 国产三级午夜理伦三级| 黄色三级视频在线播放| 精品视频站长推荐| 欧美黄色一区二区三区| 色婷婷激情五月| 天天天天天天天天操| 一区二区久久精品66国产精品| 中文在线免费看视频| 亚洲人视频在线观看| av免费观看网址| 国产麻豆剧传媒精品国产| 黄色片网站免费| 欧美视频一区二区在线| 四虎影院中文字幕| 中文字幕在线观看免费高清| 91成年人网站| 国产精品亚洲lv粉色| 久久精品久久国产| 日本一本在线观看| 樱花草www在线| 97精品人人妻人人| 国产三级视频网站| 农村老熟妇乱子伦视频| 天堂中文视频在线| 亚洲欧美在线不卡| 国产高清一区二区三区四区| 精品久久久久久无码人妻| 欧美亚洲色综久久精品国产| 性xxxxbbbb| av在线播放中文字幕| 国产综合精品视频| 日韩三级在线观看视频| 最新一区二区三区| 国产精品国产精品国产| 欧美a视频在线观看| 亚洲av片一区二区三区| 91丨porny丨九色| 精品久久久久久久无码| 神马午夜电影一区二区三区在线观看 | 一区二区三区 日韩| 91网址在线播放| 精品少妇一二三区| 五月婷婷激情网| av图片在线观看| 久久久久久久伊人| 中国一级片在线观看| 国产精品国产三级国产普通话对白 | 男操女视频网站| 这里只有久久精品视频| 国产精品久久久免费视频| 青青草华人在线视频| 亚洲天堂一区二区在线观看| 精品久久久久一区二区 | 日韩网站在线播放| 91在线观看喷潮| 麻豆91精品91久久久| 中文字幕一区二区在线视频 | 香蕉视频免费看| 成人小视频免费看| 日韩av电影网址| 99久久久久久久久久| 欧美三级一区二区三区| 91成人福利视频| 欧美精品欧美极品欧美激情| 136福利视频导航| 开心激情五月网| 亚洲色婷婷一区二区三区| 久久久久久久久久久久久女过产乱| 无码任你躁久久久久久老妇| 国产+高潮+白浆+无码| 少妇久久久久久被弄高潮| 丰满肥臀噗嗤啊x99av| 色综合久久五月| 国产精品v日韩精品v在线观看| 神马午夜精品95| 国产三级国产精品国产国在线观看| 天天干天天摸天天操 | 丁香花免费高清完整在线播放| 日本wwwxxxx| 大吊一区二区三区| 性欧美一区二区| 久久国产黄色片| 69精品无码成人久久久久久| 日韩乱码人妻无码中文字幕| 国产成人av免费看| 一区二区视频网站| 免费在线观看亚洲| 国产suv精品一区二区68| 亚洲 国产 图片| 久久国产一级片| av影片在线播放| 性色av免费观看| 鲁一鲁一鲁一鲁一av| 国产成人av一区二区三区不卡| 亚洲成人中文字幕在线| 麻豆精品国产传媒| 国产精品久久久久久久av福利| 中文亚洲av片在线观看| 日本三级中文字幕| 国产又粗又黄又爽的视频| 91久久久久久久久久久久| 香蕉av在线播放| 欧美三级韩国三级日本三斤在线观看| 国产精品国产三级国产专业不 | 糖心vlog精品一区二区| 久久久精品人妻一区二区三区| av图片在线观看| 中文字幕一区二区三区四区欧美| 欧美熟妇交换久久久久久分类 | 国产网站在线看| 99视频在线视频| 中文字幕a在线观看| 天堂网2014av| 欧美成人精品欧美一级私黄| 亚洲国产综合一区| 探花国产精品一区二区| 免费看污黄网站在线观看| 国产一国产二国产三| 成人三级视频在线观看| 一级久久久久久久| 在线观看免费视频一区| 四虎成人免费视频| 日本一区二区免费电影| 久久久久久久久久久久91| 国产又粗又黄又爽的视频| 国产成人在线免费视频| www.偷拍.com| 99热这里只有精品99| 亚洲一区和二区| 亚洲精品国产精品乱码不卡| 在线观看你懂的网站| 午夜时刻免费入口| 无码人妻精品一区二区三| 色偷偷男人天堂| 色欲久久久天天天综合网| 日本免费www| 日本黄色片在线播放| 欧美一级淫片免费视频黄| 免费一级特黄特色大片| 麻豆av免费看| 欧美三日本三级少妇99| 日本不卡一区二区在线观看| 欧美一区二区三区成人精品| 免费一级全黄少妇性色生活片| 免费在线不卡视频| 欧美熟妇精品一区二区| 日韩成人高清视频| 手机在线精品视频| 天天操天天干天天做| 亚洲av片在线观看| 中文字幕精品一区二区精| 亚洲精品久久久久久宅男 | 亚洲精品乱码久久| 一级黄色免费视频| av女人的天堂| 国产成人亚洲精品自产在线 | 国产午夜福利片| 久久精品国产亚洲av麻豆蜜芽| 美女久久久久久久久| 日本熟妇人妻中出| 五月婷婷激情网| 亚洲视频 中文字幕| www.精品在线| 国产综合内射日韩久| 美国精品一区二区| 肉色超薄丝袜脚交69xx图片| 香蕉av在线播放| 一级特黄aaa大片| 丁香六月激情综合| 精品久久久久成人码免费动漫|