本文将的是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表中:
[flatbtn size=small type=fieldblue]函数说明:[/flatbtn]
文章评分1次,平均分5.0:★★★★★
介个木有神马意思地说 果断的鸡肋
你个做主题的一边凉快去
对于安装主题的新老手来说,也许会方便很多操作。
你得具体点,在具体点,找个实例操作一下
这个得在函数模板里面控制对吧。这就像是linux下的X Windows哈。弄好了直接调用在X里面用鼠标就可以管理。
我看起来真的有很大的困扰,因为我不做主题。