标签归档:WordPress 主题

本站更换主题-zbench

一直在使用Inove这个主题,感觉不错。近来又发现一个很漂亮的主题Zbench。这个主题同样也是国人开发的,超喜欢这个主题,很适合我的性格。今天忙活了3个多小时,终于把这个主题弄好了。

Zbench虽然是国人开发似乎对中文没有特别的支持,今天特意进行了汉化(修改了部分小错误)。如果大家有喜欢这个主题的话,在此留言我可以提供汉化好的主题包。

回顾09展望10

在09年的最后一天,大家都在做09年的总结,我也来凑个热闹(其实09年对我来说蛮重要的,真的有必要来做个总结)。

09年对我来说收获还是蛮多的,最重要的是确定了以后职业发展的方向,还有就是知道了自己很多的不足。

09年中比较重要的几个好事:

1)认识老五

我和老五是通过互联网认识,他给了我很多的帮助,使我能够对互联网的接触面加宽了很多。老五真正的把握带入了互联网的世界,让我收获了很多。还有老五在做事、做人方面真的很令我佩服,在我们合作和交流的过程中,我学会了很多东西。

2)WordPress教程网

老五建立的WordPress教程网,现在已经有了一定得影响力。很高兴能够和老五合作,为WordPress教程网提供技术支持,还可以有一些收入。

3)认识了一个做设计个哥们

这个哥们也挺厉害,也要好好地向他学习。

4)参与了学校的一个网站开发

5)个人技术方面的进步

用php做了一些项目,感觉对php的理解深入了一些。Css和html也进不了不少,代码质量显著提高。

6)获得少许的收入,总算是个好的开头

7)正式开始写自己的独立博客(webfuns-趣味互联网

09年的不足:

1)时间管理和知识管理没做好

忙的时候,连续好几天熬夜,闲的时候不知道干什么好。有一段时间这种情况很严重,后来慢慢调整了,认识到平行运作中,任务调度和时间管理是很重要的。知识管理方面的问题是虽然没少看文章感觉不是很系统,博客虽然读的多了,但是书读的也少了很多。

2)和同学、朋友、老师、家人的交流沟通少了

不知道是因为忙还是遗忘了,很少和老同学联系。上课也没有问题 问老师(一直以来就是不喜欢问老师问题,但是很喜欢和同学或者朋友讨论问题)。给老爸老妈打得电话太少了,有点内疚,但是有时候真的不知道该说些什么,所以有时侯想和家人打个电话聊一些,但是又不知道要聊什么,过几天可能又因为其他的事情忘记了。

2010年的一些目标和愿

1)和老五通力合作使WordPress教程网能够健康的发展下去,做成一个品牌

2)通过我们的努力使学校的网站能够开花结果。

3)通过各种渠道,能够有更多的稳定的收入,在下学期经济上能够完全独立,不让爸妈操心。

4)技术上围绕LAMP继续加强,在linux和mysql方面多下些功夫。此外还要学习一些SEO的知识。

5)能够做一个属于自己的网站(非博客),做一些有趣的开放平台的应用。

6)能结识更多的互联网方面的朋友,有更多的机会去参与项目的开发。

7)希望爸妈,我姐还有外甥女,健健康康、平平安安。

8)在时间管理和知识管理上更条理。

9)多读书。

10)提高英语水平。

2010年好好努力,为以后的发展打好基础。

wordpress主题制作入门教程系列(6)之default主题header.php和footer.php

It is easy ,it is fun!-wordpress主题制作入门教程口号
上一讲我们简单分析了index.php文件,并且初步接触了几个模版函数(get_header() 、get_footer()、 get_sidebar())。这一讲我们将简单的看一下header.php、footer.php ,了解几个更有用的函数,做一些数据的简单调用。

(1)header.php的分析————bloginfo()模版函数的使用

>



>

Header.php 和footer.php一样都是WordPress主题中最简单的模版文件了,他们的作用就是显示页面的底部和头部!Html常见的头部信息标签就不说了,主要看一下里面使用的模版函数,首先就是bloginfo()函数,同时我们会发现里面有一个和他长得很像的函数get_bloginfo()函数,那这两个函数什么关系呢?又如何使用呢?

这两个函数的原型都在wp-includes/general-template.php中!

function bloginfo($show=”) {

echo get_bloginfo($show, ‘display’);

}

从bloginfo()的定义中我们知道,bloginfo()函数是调用get_bloginfo()实现的!区别就是bloginfo()把结果直接输出,而get_bloginfo()则是返回一个数据!跟细微的参数差异我们就不说了,他们主要是用来调用WordPress里的关于博客的一些基本信息,这些信息就是在后台设置—常规选项中设置的一些信息!

下面列出一些常用的参数列表:

参数名 说明 返回值举例

参数名 说明 返回值举例
html_type 文档类型 Text/html
charset 网页编码 Utf8
name 博客的名字 趣味互联网
stylesheet_url Style.css 的url地址 http://blog.webfuns.net/wp-content/themes/inove/style.css
comments_rss2_url 评论的rss订阅地址 http://blog.webfuns.net/comments/feed
description 副标题 webfuns
admin_email 管理员的邮箱 admin@webfuns.cn
version WordPress 的版本 2.8
language 当地的语言 Zh-cn

其他的模版函数就不再解释啦,如果有的朋友感兴趣,可以把函数结果输出到页面看看这些函数究竟是干什么的。比如我们不知道blog_class()是干什么的,就在index.php中加入下列代码:<div style=”color:red”><?php blog_class();?></div> 然后打开页面可以看到输出的是:class=”home blog” ,就知道他是干什么的啦!

接下来我们再看一下footer.php,它是用来显示页面底部的信息。这里我重点解释一下如下代码的作用。

printf(__('%1$s is proudly powered by %2$s', 'kubrick'), get_bloginfo('name'),
		'WordPress');

Printf()是php自身的一个函数,学过c的朋友对他肯定很熟悉,在php中的printf()函数和c中的使用方式是一样的。这里做一下简要说明。

__(‘%1$s is proudly powered by %2$s’, ‘kubrick’)这一句中的__()也是一个函数(有兴趣的可以搜一下gettext 查看相关内容),这个函数就不解释啦,这里有%1$s %2$s 这里把他们理解成占位符就可以,就是给后面的get_bloginfo(‘name’)和<a href=”http://wordpress.org/”>WordPress</a> 占个位子,预留给他们输出,就是说get_bloginfo(‘name’)的值将替代%1$s is proudly powered by %2$s’, ‘kubrick中%1$s。

这样一说大家对这两个文件应该有个大体的了解啦,其实这两个文件的内容都可以重用,一般也不用做多大的改动。所以我们的主题中就直接重用这两个文件。

有任何问题可以在此留言或者im 我都可以,我会及时做出回复。也欢迎的大家对教程提出意见和建议,我们将做出及时的调整。