WordPress实践:自定义theme(01)
自定义theme需要有一定的html、css、js和php基础。如果没有,那就去学一下。http://www.w3schools.com/是一个不错的学习地方。
php开发工具
工欲善其事,必先利其器。目前能用来开发php的编辑器很多,甚至记事本就可以,但这样的效率不是很高。我这里选用了NetBeans,这个IDE可以为我提供高亮显示、只能提示等功能,最主要的是它是免费的。下载地址:http://dlc.sun.com.edgesuite.net/netbeans/7.3/final/bundles/netbeans-7.3-windows.exe
在windows下,我们还需要配置php的宿主程序。作为一名.NET程序员,选用iis是没什么疑惑的。在windows的功能管理界面,开启iis的相关功能:
然后去下载php的windows安装程序,官网地址:http://www.php.net/,找到自己合适的版本,并选择安装iis fastcgi就可以在iis中运行php程序了。
mysql数据库也是标准配置。去官网下载吧:http://www.mysql.com/downloads/,下载MySQL Community Server和MySQL Workbench (GUI Tool),前一个是mysql数据库程序,后一个是可视化管理界面。
创建theme
theme其实是wordpress/wp-admin/wp-content/theme下的一个子目录,在运行时wordpress会将其作为一个theme来加载。
我们先在里面新建一个ThinkSimple目录。
theme要最少包含index.php和style.css两个文件。index.php是首页模板,style.css是theme的样式文件,它被用来声明theme的详细信息,在文件开头位置加入以下代码:
/* Theme Name: Think Simple Theme URI: http://youring2.cnblogs.com Description: Think Simple Version: 0.1 Author: QeeFee Author URI: http://youring2.cnblogs.com Tags: simple */
这个style.css是不会自动添加到index.php文件中的,我们需要在index.php文件中加入引用代码:
<link rel="stylesheet" type="text/css" media="all" href="<?php bloginfo( 'stylesheet_url' ); ?>" />
上面的代码是直接引入了样式文件,如果要引用图片或者js文件该如何做呢?
这个时候我们需要知道模板的url,然后 再配上我们的相对路径就可以得到相应图片和js的引用了。模板目录url的获取方法:
<?php bloginfo('template_url'); ?>
这个时候wordpress管理界面,就能够看到我们刚刚添加的主题信息了。
本文转自齐师傅博客园博客,原文链接:http://www.cnblogs.com/youring2/archive/2013/03/02/2939792.html,如需转载请自行联系原作者
WordPress实践:自定义theme(01)相关推荐
- 实践自定义UI-ViewGroup
前面我们介绍了利用View和Android已有的控件RLF...(RelativeLayout.LinearLayout.FrameLayout...)实践自定义UI,感兴趣的小伙伴请移步: 实践自定 ...
- 实践自定义UI—RLF...(RelativeLayout LinearLayout FrameLayout....)
上一篇文章我们利用 View进行自定义UI,这篇我们将利用Android现有的UI进行自定义UI.我们利用现有的UI控件,主要是利用它们的一些属性,并且根据这些属性的改变可以达到我们预期的效果.还是看 ...
- 实践自定义UI—View
目前IOS和Android两个系统的交互设计都在相互的借鉴,所以有的时候我们需要在Android系统中实现IOS的一些UI效果,那我们就必须自己实现啦(没有现成的控件).现在也看到很多公司也把能够自 ...
- 推荐系统实践读书笔记-01好的推荐系统
推荐系统实践读书笔记-01好的推荐系统 在研究如何设计推荐系统前,了解什么是好的推荐系统至关重要.只有了解了优秀推荐系统的特征,我们才能在设计推荐系统时根据实际情况进行取舍.本章分3个步骤来回答这个问 ...
- linux xampp开始伪静态,Linux XAMPP下启用WordPress的自定义文件名(伪静态)功能
Linux XAMPP下启用WordPress的自定义文件名(伪静态)功能 在安装好WORDPRESS后,想启用伪静态的功能,一个是为了好看,另外也是为了更好的SEO,按照大家的配置方式,只需要将如下 ...
- wordpress 模板自定义设置
可以通过新建模板文件,或通过后台模板库创建模板,以下是各类型页面调用模板的设置方法 一.首页 二.单页 以下是单个帖子的层次结构是如何工作的: single-{post-type}-{slug}.ph ...
- 【Android】自定义theme解决进入app闪黑屏问题
每次启动app时总会闪一下黑屏,时间很短,一闪而过但是还是可以看的很清楚,虽然不影响运行,但是用户体验性极差,效果如图. 初感觉是app加载的问题,网上查相关资料后,该问题出现还是跟Activity生 ...
- html5置顶按钮如何添加,WordPress如何自定义文章开启置顶按钮?
WordPerss想制作置顶的功能,结果竟然发现自定义文章类型没有置顶的功能选项,查阅资料后发现WP只是没有显示置顶的选项,功能和文章类型一样.那么WordPress如何自定义文章开启置顶按钮? 添加 ...
- 如何在WordPress中自定义PHP页面并操作数据库?
在我搭建自己博客的时候有这样一个需求,想搞一个类似于首页的样式,可是数据源又不是来自于wordpress中的文章,而是另外自定义创建的数据表中的数据,wordpress本身的页面模板好像不能满足我这么 ...
最新文章
- [csu/coj 1078]多个序列的最长公共子序列
- shell 字符串操作
- 新手入门深度学习 | 2-1:图像数据建模流程示例
- 浅谈Spark应用程序的性能调优
- matlab 微秒 符号,matlab处理csi
- HTTP CSP详解
- 【转】【Linux】Linux 命令行快捷键
- zen brush 2 android,Zen Brush 2 才不仅仅是个练字 App 那么简单
- 页面加载完后直接弹窗或者跳转页面
- 学习Java需要用到那些软件?
- TTL、CMOS和RS232电平的区别和联系
- 如何长时间保存记忆,分享我的数据备份大法
- 鸟哥Linux学习笔记(从头学习Linux基础)
- DP4301国产低功耗Sub 1G收发器芯片兼容433MHz替代CC1101
- Pubg九月十六日服务器维护,绝地求生9月16日停机更新公告:绝地求生几点开始停机维护...
- ilo管理脚本 hponcfg方式
- 存储系统(一)—— 存储器介绍
- 学会使用getopt函数
- ker矩阵是什么意思_重做第一次作业(矩阵)
- C++ STL函数 string(henu.hjy)
热门文章
- GDC服务器主机与证书不匹配,调用web服务soap时,错误https URL主机名与客户端信任库中服务器证书上的公用名(CN)不匹配...
- 非常量引用的初始值必须是左值_C++核心编程--引用
- Java面试题:缓存三大问题及解决方案!
- 公司--页面调用日期控件 WdatePicker日历控件使用方法
- mysql实例管理工具巨杉_实例管理工具_操作_MySQL实例_关系型数据库实例_文档中心_SequoiaDB巨杉数据库...
- java的数组是对象吗_在Java中数组是原始类型还是对象?
- mysql的windows安装步骤_window mysql安装详细步骤
- anki怎么设置学习计划_打篮球怎么训练弹跳力?NBA经典训练计划值得学习
- 第十六届全国大学生智能汽车竞赛航天智慧物流总决赛暨第二届“航天杯”移动机器人AI创新技术挑战赛圆满举办
- 磁铁对于小型直流电机的影响