一款好的wordpress主题,必须有功能全面的后台管理菜单,这样方便用户设置自己的主题功能,WP只是集成了很少的功能,要想修改logo,幻灯片,版权,博客样式等等,就要在后台管理菜单中集成功能,那么我们必须先构建这样的后台菜单,然后逐渐的添加功能,当然你完全可以使用wordpress后台管理框架,建议您看看以下两篇教程:
1、wordpress轻量级后台框架OptionsFramework使用设置举例
2、wordpress最棒的后台框架Redux Framework使用举例
1、 建立一个background_meun.PHP文件
把这个文件在functions.PHP中引入
require get_template_directory() . '/inc/background_meun.PHP';
2、了解后台框架数组
$options = array(
//开始第一个选项标签数组
array(
'Title' => '基本设置',//标签显示的文字
'ID' => 'panel_general',//标签的ID
'type' => 'panelstart' //顶部标签的类型
),
......
$options = array(
//开始第一个选项标签数组
array(
'Title' => '高级设置',//标签显示的文字
'ID' => 'panel_genera2',
......
$options = array(
//开始第一个选项标签数组
array(
'Title' => '幻灯片设置',//标签显示的文字
'ID' => 'panel_genera3',
......
切记:ID必须是唯一的!!!
3、前台调用
if (get_option('git_hot_b') == 'xuanze1') {
//功能设置
} elseif (get_option('git_hot_b') == 'xuanze2') {
//功能设置
} elseif (get_option('git_hot_b') == 'xuanze3') {
//功能设置
} elseif (get_option('git_hot_b') == 'xuanze4') {
//功能设置
} elseif (get_option('git_hot_b') == 'xuanze5') {
//功能设置
} elseif (get_option('git_hot_b') == 'xuanze6') {
//功能设置
} elseif (get_option('git_hot_b') == 'xuanze7') {
//功能设置
} elseif (get_option('git_hot_b') == 'xuanze8') {
//功能设置
} else {
//功能设置
最简单的文字框代码
array(
'name' => '文字选项',
'desc' => '这里是输入框的描述文字',
'ID' => 'hot_List_Title',
'type' => 'text',
'std' => '主题预留文字'
),
调用方式
4、说明
这里主要用到 add_theme_page() 和 add_action()函数
下面的文章对你有帮助
1、wordpress函数:add_submenu_page()后台为顶级菜单添加子菜单用法及举例
2、wordpress函数:add_menu_page()后台添加顶级菜单用法及举例
3、wordpress函数:add_theme_page()后台添加设置页面
5、完整代码示例文件background_meun.PHP下载
点击下载background_meun.PHP文件
代码来自陌小雨的博客
总结以上是内存溢出为你收集整理的wordpress主题后台管理菜单制作教程全部内容,希望文章能够帮你解决wordpress主题后台管理菜单制作教程所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)