wordpress主题定制,如何构建WordPress主题选项ThemeOptions


wp百科网(百度一下就有了)就有建站教程单页站企业站仿站等制作教程都有的讲师的语音逻辑很强的不会让你听得犯迷糊不过由于教程太好了为了防止有竞争对手拷贝目前采用优惠码的形式加入学习免费提供给你一个优惠码W2001希望你能学有所成哦!

给你发几个国外专门制作WP主题的团体:ThemeForestElegantThemesPageLinesWoothemesWPZoom官方站点的话,直接去GG搜一下,我现在还不能发网址,国人的主题不管是从外观上,还是易用性上,还是可定制性上,跟国外的主题都没有可比性,因为两者根本不是一个档次,正如曹鹏老师所说:国人使用PS只不过是学会了一点皮毛而已。WP主题也是一样的,国人出色的主题正的没几款,专业制作WP主题的团队更是少的只有一个,而这一个还是非常有名的水煮鱼大哥组织起来的。哎~可悲啊~~

用WordPress的SettingsAPI是最精简的方法,定制化最高,对编程要求也高。用OptionsFrameworkTheme是最简单的方法,不需要知道什么编程技巧,装上了就可以用,很像傻瓜照相机,所以也不能对定制化和性能有过高期望。用主题框架,前提用这个框架构建主题,很多优秀的框架开源却不免费。易用性和性能的平衡如果既要追求易用性又要追求性能,需要了解一些代码又不用玩命读文档,那还有一个不错的选择,该方法来自这里。首先下载示例文件,该文件是twentyten的ChildTheme,安装方法参考如何安装WordPress主题。激活主题后,在外观选项看下就会出现ThemeOptions选项卡。这个主题选项页面主要是又文件夹下的theme-options.php控制的,打开这个文件看看如何通过修改文件来定制我们需要的主题选项界面。如何使用theme-options.php1.引入文件将theme-options.php放到主题目录下,通过下面代码引入require_once(get_template_directory().'/theme-options.php');如果是ChildThemerequire_once(get_stylesheet_directory().'/theme-options.php');
2.修改textdomainWordPress的多语言主题必须有textdomain,这个示例文件中的textdomain是sampletheme,全文替换成自己主题的textdomain即可。
3.修改外观选项卡下的ThemeOptions菜单名称13-18行的代码用于产生ThemeOptions名称/***Loadupthemenupage*/functiontheme_options_add_page(){add_theme_page(__('ThemeOptions','sampletheme'),__('ThemeOptions','sampletheme'),'edit_theme_options','theme_options','theme_options_do_page');}使用的函数是add_theme_page,函数定义如下,根据定义修改add_theme_page($page_title,$menu_title,$capability,$menu_slug,$function);$page_title控制页面title,$menu_title控制菜单名称
4.生成选项select下拉菜单和radio单选按钮通过定义数组产生,分别是$select_options和$radio_options。select、radio、input或checkbox等HTML结构均在函数theme_options_do_page()中输出。
5.调用主题选项中的项目$options是一个数组,输出主题选项页面所有的选项,以安装后默认的选项为例,$options的内容如下Array([sometext]=