久久精品国产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国产精品免费看_中文成人在线_日本在线播放视频_精品国产一区二区三区在线观看

    国产日本欧美一区二区| 国产精品劲爆视频| 黄网站色欧美视频| 另类av导航| 在线观看一区视频| 欧美精品一区二区高清在线观看| 91久久精品一区二区别| 欧美成人黄色小视频| 亚洲视频综合| 国产亚洲成av人在线观看导航| 久久国产精品色婷婷| 影音先锋成人资源站| 欧美激情2020午夜免费观看| 在线中文字幕不卡| 亚洲丰满在线| 国产精品久久久久秋霞鲁丝 | 亚洲精品一区中文| 国产日韩欧美精品在线| 欧美成人免费小视频| 亚洲欧美日韩国产一区二区| 影音先锋日韩资源| 国产精品婷婷| 国产精品va在线播放| 久久先锋影音| 欧美日韩综合久久| 亚洲黄色影院| 国产一区二三区| 国产一区二区欧美日韩| 国产精品播放| 国产精品成人免费| 欧美手机在线视频| 欧美日韩在线免费视频| 欧美伦理影院| 国产精品午夜在线观看| 国产精品入口尤物| 国产欧美精品一区二区色综合 | 免费成人av在线看| 久久久中精品2020中文| 麻豆精品在线视频| 欧美日韩日本视频| 欧美日本中文| 国产视频精品网| 亚洲欧洲精品一区二区| 日韩一级大片在线| 亚洲一区二区三区激情| 性色av香蕉一区二区| 久久免费黄色| 国产精品一二三视频| 亚洲国产专区校园欧美| 亚洲尤物视频在线| 欧美aaa级| 韩国av一区| 亚洲欧美日韩中文在线制服| 欧美中文字幕久久| 欧美日韩在线观看一区二区| 国产日韩成人精品| 国产精品99久久久久久宅男| 欧美肥婆在线| 亚洲电影免费观看高清完整版| 亚洲免费在线看| 国产精品嫩草99a| 一本大道av伊人久久综合| 久久综合久久综合久久| 国产精品美女www爽爽爽视频 | 久久久人成影片一区二区三区| 欧美激情国产高清| 亚洲精品女av网站| 欧美激情在线| 在线一区视频| 国产精品久久午夜| 国产精品99久久久久久www| 欧美视频免费| 性久久久久久久久久久久| 国产女主播一区二区| 性久久久久久久久久久久| 国产视频一区二区在线观看| 久久久久国产精品一区| 亚洲国产网站| 国产欧美日韩视频在线观看 | 欧美成人午夜剧场免费观看| 一本色道久久综合亚洲精品按摩| 欧美日韩无遮挡| 久久人人爽人人爽| 夜夜嗨av一区二区三区网页| 国产精品免费aⅴ片在线观看| 欧美在线地址| 亚洲视频1区2区| 亚洲精品亚洲人成人网| 国产伦精品一区二区三区四区免费| 久久精品五月婷婷| 亚洲欧美日本日韩| 一区二区欧美激情| 亚洲成人在线免费| 国产自产在线视频一区| 欧美日韩三级视频| 欧美日韩国产片| 欧美高清在线播放| 久久不射中文字幕| 欧美一区二区三区日韩| 亚洲淫性视频| 亚洲永久免费精品| 中文国产成人精品| 日韩视频一区二区在线观看 | 在线国产精品一区| 在线成人激情黄色| 亚洲国产精品成人精品| 亚洲国产99精品国自产| 在线日韩日本国产亚洲| 精品二区久久| 影音先锋亚洲一区| 亚洲精品美女在线观看播放| 一区二区三区高清不卡| 亚洲一区在线免费| 久久久久久尹人网香蕉| 免费观看成人网| 国产精品高潮在线| 激情欧美日韩| 亚洲综合视频1区| 欧美成人午夜77777| 欧美视频在线看| 精品福利免费观看| 亚洲视频一区在线| 久久久久久精| 国产精品中文字幕欧美| 亚洲精品久久久久久下一站| 欧美在线黄色| 亚洲精品久久久久久下一站| 亚洲第一综合天堂另类专| 亚洲全部视频| 久久久久免费视频| 欧美精品一区三区| 极品尤物一区二区三区| 一区二区久久| 亚洲国产91精品在线观看| 在线亚洲欧美视频| 欧美二区视频| 亚洲激情亚洲| 欧美成人亚洲成人日韩成人| 在线看成人片| 老司机精品视频一区二区三区| 国产三区二区一区久久| 欧美一区二区三区四区在线观看地址 | 国产综合久久久久久| 久久久久久穴| 亚洲高清视频的网址| 欧美日韩国产小视频| av不卡免费看| 国产亚洲精品高潮| 欧美在线在线| 亚洲国产成人av| 欧美日本一道本在线视频| 午夜精品在线看| 亚洲韩国青草视频| 欧美亚洲第一页| 美女脱光内衣内裤视频久久网站| 亚洲国产欧美一区| 国产日韩欧美二区| 欧美美女bb生活片| 久久国产欧美| 亚洲影视中文字幕| 99精品久久久| 亚洲黄色成人久久久| 国内精品视频在线播放| 欧美日韩福利| 欧美精品日韩一本| 免费不卡在线观看| 久久综合给合久久狠狠色 | 亚洲国产欧美一区| 怡红院精品视频| 国产有码一区二区| 国内成人精品一区| 国产一区二区三区电影在线观看| 欧美日韩精品在线| 欧美日韩一区二区国产| 欧美成人免费在线| 嫩草国产精品入口| 欧美激情视频一区二区三区在线播放| 久久激情网站| 美女精品自拍一二三四| 免费观看成人鲁鲁鲁鲁鲁视频 | 国产精品理论片在线观看| 国产精品福利在线观看| 国产欧美日韩一级| 狠狠久久综合婷婷不卡| 亚洲大胆女人| 日韩一二三在线视频播| 欧美一区二区日韩| 欧美伦理在线观看| 国产伦精品一区二区三区视频孕妇 | 久久成人国产| 欧美人与性动交a欧美精品| 国产精品久久久| 亚洲精品在线看| 久久超碰97中文字幕| 欧美欧美在线| 国产一区二区精品丝袜| 亚洲免费视频一区二区| 欧美欧美全黄| 亚洲激情av| 在线天堂一区av电影|