Piklist入门教程六: 添加Settings Page 标签选项页

Piklist 创建Settings pages选项标签超级简单,只要2个步骤:

  1. 设置default tab
  2. 分配其他settings的php 文件 加上tabs注释参数

我们来实现一下:
首先接教程五那段代码,然后我们在注册Settings Page 的函数里加入default_tab => ‘Basic’

tabs

注意这个default_tab参数只是定义你想缺省显示的tab名称,而在你的settings目录下的php注释属性中的tab是不需要指定如上图中的’Basic’的,也就是说在settings目录不设置tab注释属性的php页就是缺省显示的,其他就指定tab注释属性,如下面,添加一个”advanced”标签页tabs-ad
advanced-settings.php全部代码:

<?php
/*
Title: Web Settings Section Advanced
Setting: piklist-setting
Tab: Advanced
*/

piklist('field', array(
    'type' => 'datepicker'
    ,'scope' => 'post_meta'
    ,'field' => 'field_name'
    ,'label' => 'Example Field'
    ,'description' => 'Click in box'
    ,'attributes' => array(
        'class' => 'text'
    )
    ,'options' => array(
            'dateFormat' => 'M d, y'
        )
    ,'value' => date('M d, y', time() + 604800)
    ,'position' => 'wrap'
));

页面效果:

tabs-effice

添加其他标签页类似advanced一样操作!

文章分类 Piklist, 经验分享 标签: ,
5 comments on “Piklist入门教程六: 添加Settings Page 标签选项页

发表评论


Warning: Use of undefined constant XML - assumed 'XML' (this will throw an Error in a future version of PHP) in /var/www/wp/code/wp-content/plugins/wp-syntaxhighlighter/wp-syntaxhighlighter.php on line 1048