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

怎么用WordPress Customize API添加原生設(shè)置?-WordPress開發(fā)

為主題添加原生的設(shè)置選項(xiàng)。不用框架,

也許大部分主題是使用相關(guān)的設(shè)置框架。如果我們的主題只有幾個(gè)選項(xiàng)呢?可以在主題的自定義里面配置。這一節(jié)就教大家如何制作主題的設(shè)置選項(xiàng)。

本站下載該頁歷史版本

customizer-custom-controls-master

提取碼:無
解壓碼:無

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

設(shè)置 API是在 2.7 版本中加入的新功能。它令包含設(shè)置表單的管理頁面實(shí)現(xiàn)“半自動(dòng)工作”,允許您定義整個(gè)管理頁面、選項(xiàng)區(qū)域,甚至具體的欄目。

本站下載:

[zrz_file link="https://n.getimg.net/www/2019/01/10eca19b133531.zip" name="colormag.1.3.4" code=""]

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

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

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

		
		//添加第二個(gè)設(shè)置節(jié)(文本節(jié))
		$wp_customize->add_section('sections_demo',       
		array(                
			'title'     => '第二個(gè)設(shè)置節(jié)',             
			'description' => '第二個(gè)設(shè)置節(jié)詳細(xì)補(bǔ)充',     
			'panel' => 'npcink_options',                 
		) );
		/////////////////////////////////////////////////////////////////////////////////////////////////
		//添加第二個(gè)設(shè)置節(jié)的第一個(gè)設(shè)置
        $wp_customize->add_setting('ccc',
        	array(
        		'default' => 'Npcink',
        	)
        );
        //添加第二個(gè)設(shè)置節(jié)的第一個(gè)設(shè)置控件
        $wp_customize->add_control('ccc',
        	array(
        		'label' => '第二個(gè)設(shè)置節(jié)的第二個(gè)設(shè)置標(biāo)題',
        		'section' => 'sections_demo', 
        		'type' => 'text',
        	)
        );

有啥規(guī)律?

面板 → 節(jié) → 設(shè)置、控件

怎么設(shè)置?

請您在主題的自定義中進(jìn)行設(shè)置。

怎么使用呢?

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

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

支持哪些控件?

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

添加更多類型請看這里:

需要更多?

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

需要簡單的設(shè)置框架?

Codestar Framework - 簡約實(shí)用的wordpress主題選項(xiàng)框架

WordPress開發(fā) - Options Framework輕量級后臺(tái)框架使用設(shè)置舉例

給TA贊賞
共{{data.count}}人
人已贊賞
??
Npcink上的部份代碼及教程來源于互聯(lián)網(wǎng),僅供網(wǎng)友學(xué)習(xí)交流,若您喜歡本文可附上原文鏈接隨意轉(zhuǎn)載。
無意侵害您的權(quán)益,請發(fā)送郵件至 1355471563#qq.com 或點(diǎn)擊右側(cè) 私信:Muze 反饋,我們將盡快處理。
?
購物車
優(yōu)惠劵
搜索
久久精品国产99国产精品免费看_中文成人在线_日本在线播放视频_精品国产一区二区三区在线观看

    9000px;">

      欧美一区二区性放荡片| 日韩国产精品大片| 日产精品久久久久久久性色| 337p亚洲精品色噜噜噜| 美女一区二区视频| 久久亚洲一级片| 成人av网址在线| 亚洲午夜电影在线观看| 日韩亚洲欧美高清| av高清不卡在线| 日韩精品91亚洲二区在线观看| 精品国产免费一区二区三区香蕉| 东方欧美亚洲色图在线| 午夜视频在线观看一区二区| 久久综合狠狠综合久久综合88 | 99久久99久久精品国产片果冻| 一区二区三区在线不卡| 亚洲精品一区二区三区蜜桃下载 | 日本系列欧美系列| 国产色综合久久| 欧美精品三级在线观看| 成人av免费在线观看| 日本不卡不码高清免费观看| 综合欧美亚洲日本| 久久午夜色播影院免费高清| 欧美色手机在线观看| 国产二区国产一区在线观看| 视频在线观看91| 亚洲精品欧美专区| 国产精品人妖ts系列视频| 日韩女优av电影在线观看| 欧美日韩另类国产亚洲欧美一级| 成人深夜福利app| 国产精品一品二品| 国产一区欧美二区| 久久99精品久久久久婷婷| 亚洲成人免费在线观看| 夜夜精品视频一区二区| 亚洲精品videosex极品| 亚洲品质自拍视频| 亚洲精品视频自拍| 亚洲欧美另类图片小说| 亚洲色图都市小说| 一区二区三区在线免费| 亚洲一区二区三区四区在线免费观看| 国产精品不卡在线观看| 中文字幕制服丝袜成人av| 国产色91在线| 亚洲欧洲精品一区二区三区| 国产精品女同一区二区三区| 国产日韩欧美高清| 中文字幕的久久| 中文字幕一区二区视频| 亚洲欧美日韩国产一区二区三区| 亚洲欧洲精品一区二区三区| 亚洲精品视频在线观看网站| 亚洲成人在线观看视频| 人人狠狠综合久久亚洲| 麻豆精品一区二区三区| 国产99久久久国产精品潘金| 99久久精品国产毛片| 色综合视频一区二区三区高清| 色婷婷国产精品| 91精品国产乱| 欧美国产日本视频| 一区二区三区中文字幕| 欧美a级理论片| 国产精品123| 91蜜桃婷婷狠狠久久综合9色| 91黄色免费网站| 日韩欧美国产综合一区 | 成人高清免费在线播放| 在线亚洲欧美专区二区| 日韩精品中午字幕| 自拍av一区二区三区| 天天亚洲美女在线视频| 国产精品亚洲午夜一区二区三区| 99久久99久久精品免费观看| 这里只有精品电影| 国产精品网友自拍| 日韩国产成人精品| 99精品国产一区二区三区不卡| 欧美三级电影在线观看| 久久久99久久| 午夜精品久久久久| www.欧美日韩| 久久久美女艺术照精彩视频福利播放| 国产精品久久久久久亚洲毛片| 肉丝袜脚交视频一区二区| 国产一区二区在线视频| 欧美制服丝袜第一页| 国产欧美一区二区在线| 奇米一区二区三区av| 欧美在线不卡视频| 欧美国产欧美综合| 久久99精品一区二区三区三区| 欧美色视频在线观看| 国产精品不卡在线观看| 国产一区高清在线| 日韩欧美成人一区| 日欧美一区二区| 91美女在线视频| 亚洲欧洲日韩综合一区二区| 国产麻豆精品在线| 欧美麻豆精品久久久久久| 亚洲人妖av一区二区| 国产一区二区调教| 日韩欧美一级二级三级久久久| 一区二区在线观看视频在线观看| 成人黄色电影在线| 中文字幕免费观看一区| 国产一区三区三区| xf在线a精品一区二区视频网站| 午夜国产不卡在线观看视频| 日本福利一区二区| 亚洲小少妇裸体bbw| 在线亚洲一区观看| 亚洲国产精品一区二区久久 | 国产精品色一区二区三区| 久久爱www久久做| 日韩一区二区在线观看| 日本色综合中文字幕| 日韩视频在线一区二区| 美女一区二区在线观看| 精品日韩欧美在线| 国产乱码一区二区三区| 国产日韩欧美a| av电影在线观看不卡| 亚洲男帅同性gay1069| 欧美无砖专区一中文字| 日韩激情在线观看| 欧美videos中文字幕| 国产成人精品免费一区二区| 国产精品欧美一级免费| 色欧美片视频在线观看在线视频| 艳妇臀荡乳欲伦亚洲一区| 欧美日韩和欧美的一区二区| 久久电影国产免费久久电影| 国产精品色呦呦| 制服丝袜亚洲色图| 日韩一区二区影院| 欧美精品欧美精品系列| 美国十次综合导航| 国产亚洲精品aa| aaa欧美日韩| 青青草国产精品97视觉盛宴 | 26uuu久久综合| 不卡av在线免费观看| 亚洲综合视频网| 欧美va天堂va视频va在线| 成人性色生活片| 亚洲高清三级视频| 久久你懂得1024| 欧美色手机在线观看| 国产一级精品在线| 亚洲国产一区二区在线播放| 精品国产乱码久久久久久图片 | 亚洲国产高清在线观看视频| 国产91精品露脸国语对白| 成人动漫一区二区在线| 91小视频在线| 激情小说亚洲一区| 国产欧美精品国产国产专区| 成人av午夜影院| 捆绑调教一区二区三区| 亚洲欧美激情小说另类| 久久免费电影网| 色av一区二区| 国产成人超碰人人澡人人澡| 三级久久三级久久| 亚洲美女精品一区| 国产亚洲一区二区在线观看| 欧美日韩国产综合一区二区| 成人免费看视频| 国产一区二区三区免费看| 午夜久久久久久久久| 一区二区在线观看视频| 国产精品福利一区| 26uuu欧美| 日韩欧美国产不卡| 欧美视频日韩视频在线观看| 91免费在线视频观看| 成人永久aaa| 国产成人在线视频免费播放| 美国精品在线观看| 日韩**一区毛片| 日韩高清不卡一区二区三区| 一区二区三区91| 一区二区三区蜜桃网| 亚洲蜜臀av乱码久久精品| 国产视频一区二区在线观看| 精品国产乱码久久久久久老虎 | 久久久久久日产精品| 91精品国产综合久久精品性色| 91福利视频久久久久| 91猫先生在线| 日本电影亚洲天堂一区| 欧美在线播放高清精品| 欧美日韩专区在线| 欧美精品久久一区|