wordpress主题后台制作:前言

2012.8 10

这一节教程开始学习怎样给主题添加一个后台控制页面,主题有了设置页面,用户体验就灰常方便,如果你制作的主题,logo要用户自己去替换、首页调用了某个分类的文章,要更改的话得自己去改源码...这样不光用户用的不方便,有时候还得找你来帮忙,所以如果你的主题不仅仅是给自己用的,有一个方便的后台...

wordpress后台制作教程(一):添加设置页面-add_theme_page函数

2012.8 10

后台制作,首先我们肯定得添加一个设置页面,往后台添加页面有几个函数,先看第一个函数add_theme_page,灰常重要哦: <?php    add_theme_page( $page_title, $menu_title, $capability, $menu_slug, $function);    //page_titile-title标签的内容    //menu_title-显示在...

wordpress后台制作教程(二):添加设置页面-add_menu_page函数

2012.8 10

上一篇文章中我们说到了往wordpress后台“外观”下面添加一个子菜单项的函数add_theme_page(),今天这篇教程继续介绍另一个在wordpress后台添加菜单页面的函数:add_menu_page(),这个函数是往后台添加顶级菜单先,也就是和“外观”、“插件”等一样的顶级菜单。 函数介绍如下: <?php   ...

wordpress后台制作教程(三):添加子菜单项-add_submenu_page

2012.8 11

上一篇教程讲述了在wordpress后台菜单列表里面添加一个顶级菜单项,今天的这一篇当然是讲怎样添加一个子菜单页面了,我们的wordpress后台制作教程(一)其实也是一个子菜单项,在文章结尾再细说。 添加子菜单项的函数如下: <?php    add_submenu_page( $parent_slug, $page_title, $...

wordpress后台制作教程(四):设置页面添加总结

2012.8 11

前面的wordpress主题后台制作教程一、二、三分别介绍了在wordpresss后台添加外观子菜单页面、顶级菜单页面和子菜单页面。其中有一些注意事项这里来总结一下。 一、动作钩子 我们在添加后台设置页面的时候一般使用了如下代码: add_action('admin_menu', 'test_function');   一般...

wordpress后台制作教程(五):添加简单的设置选项

2012.8 12

前面我们知道了怎样在wordpress后台添加一个设置页面,有了设置页面,我们只需要在这个页面添加上设置表单,然后保存数据即可。这篇教程我们以实例来讲述怎样添加一个设置选项。 同样的我们还是使用默认主题Twenty Ten来作测试,(前面我们已经在默认的Twenty Ten主题中新建一个myfuntions.php ,然后...

wordpress后台制作教程(六):设置数据的保存

2012.8 14

上一篇教程中,我们添加了简单的设置选项,数据的保存我们是直接提交到wp-admin/options.php中的,对于数据的保存我们还可以使用一个专用的函数update_option(),准确的说这个函数是更新设置选项数据的。这一篇教程还是比较重要的,因为我们后面将的教程中,都是使用update_option这个函数来保存、更新...

wordpress后台制作教程(七):使用类

2012.8 14

面向对象编程是现在编程语言中很重要的方法,很多程序语言都支持面向对象的编程方法,至于面向对象的概念、特点什么的,就不多说了,我们的后台设置选项如果设置数据非常多,按照前面的方法,需要些很多代码,当然你也可以使用各种自定义函数来简化代码,现在我们使用类来添加设置选项,在配置和修改的...

wordpress主题后台制作(八):图片上传

2012.8 15

前面我们通过几篇文章讲述了怎样添加一个简单的表单,虽然只演示了简单的文本输入框,但是像文本域、单选框之类的跟文本输入框基本一样,今天这篇教程讲述怎样给wordpress后台设置页面添加一个图片上传功能,对于自定义背景、自定义头部我们可以使用wp提供的函数,请参考本站wordpress主题功能集成之教...

wordpress主题后台教程(九):多个图片上传表单

2012.8 16

本节教程需要再上一篇教程的基础上完成,请先准备好上一篇教程中的代码和js文件。本教程要实现的目标是后台能有多个图片上传表单。 首先我们修改表单,添加多个上传按钮,还加上显示图片用的div容器。 上一篇教程中的js代码中是通过文本域的id值来获取元素的,如果有多个文件上传表单,但是在一...

wordpress主题后台制作教程(十):图片上传实时预览

2012.8 17

前面两篇教程中,我们已经添加了多个图片上传表单,然后还缺了个图片上传实时预览功能,有时候这个功能很有必要,比如图片插入是否成功?插入是否正确? 所以今天这篇教程我们给上一篇教程中添加的图片上传项添加一个图片预览。本篇教程沿用的代码还是前两篇的代码,请先参考前两篇教程:wordpress...

wordpress主题后台教程(十一):改进类文件

2012.8 18

前面教程中,我们使用了一个类,然而这个类拿来学习还行,实战的时候其实很不方便。 比如不能很方便的添加多个设置页面,每增加一个设置选项都需要改动三个地方,每个设置选项都需要手动书写表单代码。 我想理想的类文件应该是这样的: 类的代码放在一个单独的文件中,选项的配置在类的外面配...

wordpress后台制作教程-设置选项类文件

2012.8 19

上一篇教程中我们介绍了一个配置wordpress后台选项的类文件构架,这里就将由阿树工作室整理的类文件源码贴出示众。 版本控制 2013.07.08,版本1.0 增加数组类型 修改复选框功能 添加编辑器功能 懒人下载 <?php    /*wordpress后台设置类文件 Version: 1.0   Au...

wordpress主题后台教程-设置选项类文件使用方法

2012.8 19

上一篇教程中贴出了一个可以很方便添加后台设置选项的类文件,下面是该类文件的使用方法: 一、载入类文件 在你的主题functions.php文件中使用include_once载入该文件,比如上节教程的类存放于主题文件夹下的option-class.php文件中: include_once('option-class.php');    二、...