WordPress是一个以PHP和MySQL为平台的自由开源的博客软件和内容管理系统。“WordPress”这个名字出自主要开发者MattMullenweg的朋友ChristineSelleck的主意。[1]
WordPress具有插件架构和模板系统,借助第三方的插件、模板,用户可以实现多样化的个性化功能。[1]
WordPress的主要的开发者是RyanBoren和MatthewMullenweg。MatthewMullenweg和MikeLittle是这个项目的共同创办人。做出主要贡献的开发者包括:
虽然WordPress有很大一部分是由它的爱好者团体所开发和维护的,但是它的主要开发者其实大多是Automattic公司的雇员,WordPress也就因此与该公司有着密切的联系。
WordPress的开发者团体中,测试者也对开发做出了一定的贡献。他们无偿地付出时间和辛劳来测试每一个版本。他们可以把发现的错误和问题提交到邮件列表,也可以提交到WordPress项目的Trac平台上。这个平台方便开发者们管理源代码和报告bug,从而使得众多WordPress爱好者们都能参与到它的开发中。
WordPress的发行版都用著名的爵士音乐家的名字命名。举例来说,WordPress1.2的代号为Mingus(咆勃爵士乐中贝斯手CharlesMingus的姓)。
WordPress1.5在年2月中旬发布,代号为Strayhorn。它新增了一系列重要的新功能。其中一个是能够管理静态页面。这使得用户可以创建和编辑脱离传统博客的时间排列方式的页面,这也是WordPress从简单的博客管理软件成为一个全面的内容管理系统(CMS)的第一步。另一个新增功能是新的模板/主题系统,从而可以让用户轻松启动和关闭“皮肤”(模板)。在WordPress还配备了新的默认模板(代号为Kubrick)设计者为MichaelHeilemann。
WordPress2.0在年12月发布,代号为Duke。这个版本加入了富文本编辑功能,更好的管理工具,图片上传功能,更快的发布功能,改进的导入系统,以及彻底变革的后端管理部分。WordPress2.0也为插件开发者带来了很多进步和改变。
WordPress2.1在年1月22日发布,代号为Ella。除了解决安全问题的一些更新以外,2.1版还增加了重新设计的界面和增强的编辑工具(包括集成拼写检查和自动储存),改进的内容管理选项,以及各种代码和数据库的优化。
WordPress2.2在年5月16日发布,代号为Getz。2.2版的特性包括在模板中支持窗口小部件(Webwidget),更新对AtomFeed的支持,以及速度上的优化。
WordPress2.3在年9月24日发布,代号为Dexter。2.3版本的功能包括:内置了标签(Tags)的支持,新的分类系统,更新的通知功能,以及其他界面的改善。2.3也充分支持遵循发布协议的Atom1.0。在WordPress2.3还包括一些急需的安全性修正。
WordPress2.5在年3月29日发布,代号为Brecker。开发者跳过发行版2.4而直接发布2.5,所以2.5版包含算得上两个版本号更新的新代码。WordPress2.5有着一个彻底重新设计的管理界面,甚至WordPress的官方网站也进行了重新设计以配合新的风格。
WordPress2.6在年7月15日发布,代号为Tyner。它包含了许多新功能,使得WordPress成为了一个更加强大的内容管理系统(CMS):可以跟踪每一篇文章和页面的修改(比较适用于多人协作撰写的博客,以及从互联网的任何地方发出文章的功能,以及几十个对2.5版引入的新功能的改善。
MattMullenweg、RyanBoren以及DonnchaOCaoimh共同开发出WordPress的最早版本——WordPress0.7。
WordPress2.0(Duke)版本发布,添加富文本编辑、图片上传等功能,并改善了插件开发功能。
WordPress2.1(Ella)版推出了新用户界面,并增加了拼写检查、自动保存功能以及各种安全措施。
WordPress2.8(Baker)改善了WordPress的速度并发布CodePress编辑器。
WordPress3.0(Thelonious)推出新的主题API。对WordPress与WordPressMU的整合则提供了多站点的选择。
年3月,科技行业调查公司W3Techs的最新数据显示,目前WordPress博客平台已渗透至互联网上30%的网站。[5]
wordpressWordPress是一种使用PHP语言开发的Blog引擎,用户可以在支持PHP和MySQL数据库的服务器上架设自己的Blog。也可以认为WordPress就是一个个人信息发布平台。WordPress在GPL下授权发布。WordPress源自b2/cafelog,它的确是一个新的网志出版工具,有别于其他类似工具,它比较关注Web标准和用户体验。主要的开发者是MatthewMullenweg和MikeLittle。
WordPress是一种使用PHP语言和MySQL数据库开发的开源、免费的Blog(博客,网志)引擎,用户可以在支持PHP和MySQL数据库的服务器上建立自己的Blog。
WordPress是一个功能非常强大的博客系统,插件众多,易于扩充功能。安装和使用都非常方便。目前WordPress已经成为主流的Blog搭建平台。[6]
WordPress的原版是英文版的,UTF-8编码,最新版本为WordPress3.1.3中文版。为满足日益庞大的中文用户需求开辟了中文官方站点且提供中文版程序下载。
WordPress可以说是世界上目前最先进的weblog程序。目前开发的程序大多都是根据它仿造的。它更能把握搜索引擎,在你使用WordPress并掌握几种插件后,对于优化将不用过多的操心,它会为你想的更多。
WordPress功能强大、扩展性强,这主要得益于其插件众多,易于扩充功能,基本上一个完整网站该有的功能,通过其第三方插件都能实现所有功能;
静态化较差,确切地说是真正静态化做得不好,如果要想对整个网站生成真正静态化页面,还做不好,最多只能生成首页和文章页静态页面,所以只能对整站实现伪静态化!
因为Wordpress强大的扩展性,很多网站已经开始使用Wordpress作为内容管理系统来架设商业网站。WordPress提供的功能包括:
虚拟主机运营商很多。国内主机速度快,但比较贵,而且空间一般比较小;国外主机便宜,且空间大多没有限制,但速度比国内主机慢。如何取舍就看大家对于自己博客的定位了。如果只是用博客写写文章的话,推荐还是用国内的主机,如果是建论坛或者资源站点,经常需要上传附件的话,最好选用国外的不限空间的主机。
为什么在浏览器上输入你的域名,就会显示你的主页呢。这就要靠DNS解析了。域名注册商都会提供一个域名管理系统,在里面可以修改自己域名的DNS解析。将DNS解析到自己购买的虚拟主机上就可以了。虚拟主机的地址在虚拟主机提供商的控制面板上可以查看到,一般在绑定域名的页面会显示。
就是修改wordpress程序包中的wp-config-sample.php文件,将第6步中记下的主机地址、数据库名称、用户名、密码填入相应的位置就可以了,并重命名为wp-config.php
9.访问域名/wp-admin/install.php进行wordpress安装。填写博客信息及邮箱。
这一步最轻松,完全傻瓜化,自动化。填邮箱的时候填第4步的域名邮箱比较好。当然也可以填自己的常用邮箱。
将WordPress上传到远程服务器时,首先需要在浏览器中将WordPress安装包下载到本地机器,然后解压。
如果用shell进入web服务器且熟练掌握基于控制台的工具,而又不想用FTP,可以用wget(或lynx或其它基于控制台的web浏览器)将WordPress直接下载到web服务器上:1、wget可以去官网下载;
2、然后用tar-xzvflatest.tar.gz解压安装包
WordPress安装包会被解压到一个名为wordpress的文件夹中,该文件夹与latest.tar.gz在同一目录下。
如果不能用shell来访问web服务器,也不习惯使用基于控制台的工具,还可以用ZipDeploy将WordPress直接下载到web服务器上
如果使用的是托管服务提供商,可能已经拥有了WordPress的数据库,建立了,或可能有一个自动安装的解决办法这样做。检查托管服务提供商的支持网页或控制面板为线索,不论需要创建一个手动。
如果确定,需要创建一个手动,请按照指示进入phpMyAdmin的各种服务器,或按照指示使用的cPanel或使用phpMyAdmin如下。
如果正在安装WordPress的自己的网络服务器,按照使用phpMyAdmin或使用MySQL客户端下面的说明来建立WordPress的用户名和数据库。
如果只有一个数据库,它已在使用中,可以安装WordPress的中-只要确定有其特殊的前缀为表格,避免过度书面任何现有的数据库表。
回到WordPress的提取包中第1步,重命名该文件配置sample.php以,config.php。
如需关于启用SSL在WordPress的2.6,看到的SSL和Cookies在WordPress的2.6。
注:位置的根网页目录中的文件在Web服务器上不同的托管服务提供商和操作系统。请与托管服务提供商或系统管理员,如果不知道在哪里,这是。
如果需要将文件上传到Web服务器,使用最喜爱的FTP客户端上传的所有内容WordPress的目录(但不包括目录本身)的根目录网站。
如果档案已经在Web服务器,以及正在使用shell进入安装WordPress的,将所有的内容WordPress的目录(但不包括目录本身)的根目录网站。
如果需要将文件上传到Web服务器,请重新命名WordPress的目录,想要的名称,然后使用最喜爱的FTP客户端上传目录,想要的位置的根目录网站。
%postname%:表示“文章名”,如文章标题是“boke8verygood,博客吧,非常好”,那么永久链接就会显示“boke8-very-good-博客吧,非常好”,其中的中文可以在添加文章时编辑为英文或数字等。