WordPress技巧:给主题加上选项页面(theme option) – 千丝海阁

首页 » Wordpress » WordPress技巧:给主题加上选项页面(theme option)

WordPress技巧:给主题加上选项页面(theme option)

4437 7

本文将的是wordpress技巧之一,做主题的作者可能都知道,如何去为新主题添加一个选项页面,但是对于没有做过主题的朋友来说呢,这个问题可能真的会困扰一些。现在tiandi就来说明一下如何为某个主题增加该主题的选项页面。

那么什么是选项页面呢?让我们看一张图:

选项页面

上图中的红圈部分就是主题的选项页面,在这个页面里,你可以编辑主题作者预设的一些参数,比如是否显示广告,是否显示页脚信息等等。那么如何实现呢?也很简单,一共才两步。

1.打开主题目录下的functions.php,加入以下代码:

require ('theme-options.php');

2.主题目录下新建theme-options.php文件,加入以下代码:

//注册数据
add_action('admin_init', 'register_theme_settings');
function register_theme_settings() {
    register_setting("theme_mods_freshblog","theme_mods_freshblog");
}
//添加admin外观菜单
add_action('admin_menu', 'add_theme_options_menu');
function add_theme_options_menu() {
    add_theme_page('Freshblog Theme Options','Freshblog Theme Options','edit_theme_options','theme-options', 'theme_settings_admin'););
}
function theme_settings_admin() {
    //这里写选项页面内容
}

如果你再研究下去,会发现选项页面的内容都会以theme_mods_freshblog为字段名出现在数据库内的option表中:
theme-option

函数说明:
文章评分1次,平均分5.0



上一篇:今天才发现一个大乌龙,本站搬家后,竟然忘放了robots.txt
下一篇:WordPress技巧:给友链分类目录加上友链数量

本文原始地址:http://www.tiandiyoyo.com/2013/05/add-theme-option/
本站所有文章,除了特别注明外,均为本站原创,转载请注明出处来自www.tiandiyoyo.com

您可能还会对以下文章感兴趣:

    没有相关的文章

评论前先开启评论开关:


7 Comments

  1. Rilun :

    介个木有神马意思地说 果断的鸡肋

  2. 对于安装主题的新老手来说,也许会方便很多操作。

  3. 小可 :

    你得具体点,在具体点,找个实例操作一下

  4. 这个得在函数模板里面控制对吧。这就像是linux下的X Windows哈。弄好了直接调用在X里面用鼠标就可以管理。

  5. 我看起来真的有很大的困扰,因为我不做主题。

载入分页评论...
//