我们知道,优秀的 WordPress 主题肯定都有一个强大的主题后台设置,比如陌小雨正在使用的 xiu 主题,后台设置就很丰富
设置越详细,主题越容易上手,售后服务压力就更小了。那么今天陌小雨就带大家揭开 WordPress 主题后台制作的神秘面纱,
1、制作 WordPress 主题后台框架
array( 'name' => '单选项设置', 'desc' => '选择一个参数作为排序的根据,可以给与几个选择并且选择一个,可以预留选项', 'id' => 'git_hot_b', 'type' => 'radio', 'options' => array( '选择一' => 'xuanze1', '选择二' => 'xuanze2', '选择三' => 'xuanze3', '选择四' => 'xuanze4', '选择五' => 'xuanze5', '选择六' => 'xuanze6', '选择七' => 'xuanze7', '选择八' => 'xuanze8' ), 'std' => 'xuanze1' ),
数组根据从上到下,从左往右的顺序排的,很简单的。主题的数据调用也比较简单,上面单选的调用方式如下
<?php 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' => '主题预留文字' ),
调用方式如下:
<?php echo get_option('hot_list_title'); ?>
完整代码:为避免代码转义,可以直接向我索取
你可能对这些文章感兴趣:
- WordPress添加欢迎语音,可自定义文字
- Yusi主题纯css的WordPress导航代码分享
- php数据库操作类代码(增、删、改、查)
- 到底为啥写博客
- 站点发生了不可思议的事情
- 完全改造WordPress后台登陆指南
- xiu主题实现鼠标悬停文章标题向右滑动特效
- WordPress免插件插入文章索引/文章目录
- 如何提取评论中的图片地址
- WordPress调用指定友情链接分类目录下的链接名
- 零起点php入门第7课-php语言结构(2)
- WordPress个性化后台显示界面
- WordPress插件推荐:Add-nofollow-to-XFN
- 因ereg_replace()弃用引起的WordPress主题无法正常使用的解决办法