200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > wordpress主题后台管理菜单制作教程

wordpress主题后台管理菜单制作教程

时间:2023-03-18 06:53:06

相关推荐

wordpress主题后台管理菜单制作教程

一款好的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',//标签的ID'type' => 'panelstart' //顶部标签的类型),......$options = array(//开始第一个选项标签数组array('title' => '幻灯片设置',//标签显示的文字'id' => 'panel_genera3',//标签的ID'type' => 'panelstart' //顶部标签的类型),......切记:ID必须是唯一的!!!3、前台调用<?phpif (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' => '主题预留文字'),

调用方式

<?php echo get_option('hot_list_title'); ?>

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文件

您可能感兴趣的文章:

▪利用Bootstrap构建你的响应式Wordpress主题(二)

▪wordpress网站标题动态优化的几种形式

▪Wordpress基于bootstrap自适应主题制作

▪wordpress首页排除某些分类

▪WordPress免插件实现面包屑导航

▪第九课WordPress主题制作自定义顶部图像

▪WordPress函数:comment_form() 让你的 WordPress 评论表单随心所愿

▪利用Bootstrap构建你的响应式WordPress主题(三)

▪wordpress免插件自动为文章添加设置特色图像的三种方法

▪wordpress添加Body Classes

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。