Title








网站建设

多语言、多域名、企业、网店、协会型网站建设.


互联网业务

域名注册、虚拟主机、企业邮箱、服务器及VPS租用.


网络通讯业务

网络电话、voip,wifi phone,400及大号业务.


上网行为管理

邮件、QQ、MSN的上网内容记录.


短信服务

短信群发、邮件及短信提醒服务的二次开发业务.


程序开发

asp、asp.net、php、C#语言程序的开发.


博一美网络隶属于深圳市博一美实业有限公司

是由一群专业的网站设计管理、程式和数据库设计、平面设计、出版及广告制作的人员等组成. 以我们10年以上的网站设计,制作和管理经验, 必定能为客户提供优质的网站服务。

过去数年我们的网站项目, 除了是优质和精心的设计外, 还有大量动态效果及数据库的应用, 我们有能力和信心开发并设计各类大型网站.

除此之外, 我们所设计的网站, 均方便各大搜器搜寻,如google及yahoo!,以便提供更多宣传机会,有利网上推广及网上商易。

网站除了是公司形象、推广产品的利器, 更是重要的服务管理系统、 沟通系统、 资讯系统等。 我们能为客户以有限的资源,利用公司网站带来最大的效益。我们以提供优质的网站服务为本, 更提供专业有价值的顾问意见。

我们以专业态度提供优质的服务,满足客户的要求,是我们一直以来的服务宗旨。我们多样化的专业服务能有效地提高客户的工作效率。本公司能以合理的成本为客户提供物超所值,且最有效的制作成品。

从用户的观点和认知出发,让用户在弹指之间为您驻足,让用户在行进中被你吸引,告诉他更多他想要的东西和想做的事情。让浏览者喜欢,让客户获益是最高原则。将艺术与商业完美结合是我们永恒的追求。
我们一直在努力,做到更好 .

网站建设

期网站策划到网站设计制作、数据库开发及网站正和调试发布,都有由博一美网络从事多年的专业网站设计师、网站开发工程师为您提供服务。

  • 多域名网站,多语言网站、多角色授权管理内容;
  • 对搜索引擎友好的网站结构和信息组织;
  • 跟据行业特点提供专业网站设计服务;
  • blog(博客)、企业网站、CMS(内容系统)、eshop(网店)阶段式升级实现;

互联网业务

企业信息管理提供基础服务,一站式全面的信息管理解决方案:

  • 域名注册:国际顶级,中国大陆本地域名注册(需正式营业执照),个人域名注册等,帮客户进行域名抢注和注册建议;
  • 企业邮件:专业的邮件管理服务提供,G邮,M邮,多用户,业务邮件监管、整合android ios 等邮件邮件推送;
  • 虚拟主机:提供中国大陆,四线高速接入(需备案),香港、美国等满足您网站寄存高速稳定的环境;
  • 云主机及服务器租用:可独立提供 计算、存储、在线备份、托管、带宽等互联网基础设施服务;


网络通讯业务

一美网络在全国范围上百个主力机房拥有大量的平台和落地资源,涵盖网通,电信,铁通,联通等各种线路,FreeMatrix智能路由技术随时最优化调用南北机房线路和保证接通率,应用P2P实时VOIP语音转发的超强抗封杀抗干扰技术,并且拥有多个国际路由接口,提供价格低廉的国内国际电话服务。

  • 多功能全系列VOIP语音网关,宽带网络电话;
  • 行业VOIP项目整体工程解决方案;
  • 企业全球零话费通讯,IP PBX综合解决方案;
  • 全国400电话解决方案;
  • 超低资费国内,国际长途电话提供商;
  • Web800免费电话呼系统解决方案;
  • 企业专业VPN网络工程解决方案;

上网行为管理

安装客户端,只需要通过一台电脑即可监控整个公司员工的网络活动,和传统监控程序相比,不需要在每台电脑客户端安装软件即可监控,省去很多麻烦,并且客户端电脑不会发觉被监控,即时安装了任何防火墙、任何操作系统都能被监控,侧重聊天内容和实用上网内容监控,不仅仅是行为监控!

  • QQ/TM,MSN,阿里旺旺等聊天内容和传送文件的监控.
  • web网页(网站)浏览监控、网站黑白名单管理.
  • 个人邮件及各种邮件内容附件都能一一备案备查.
  • 流量和数据类型实时跳动显示.
  • 10年行业发展,是企业信息管理备存的有力保证.


短信服务

一美一直关心企业信息管理的需要,也将短信的开发应用列入重点企业信息发展的必需手段之一,目前企业短信软件即实现中国大陆内,业务全网接收并是企业用户双向企业短信交流的渠道。 企业短信包括产品宣传、短信互动、短信留言、短信投票、短信竞猜、短信答题等短信应用功能,是企业进行无线营销的首选平台。

  • 全面覆盖,移动,联通,小灵通号码均可发送;
  • 可群发送图文信息;
  • 发送速度快,50-100条/秒;
  • 有各种语言二次开发接口演示文件;
  • web网站操作简便,任何上网地点办公,信息传递一键完成,直达各客户手机;

程序开发

以为客户在手机、平板电脑、PC上,定制开发业务软件。提供”需求策划-交付”端到端的定制软件开发服务。

  • 中小型企业网络设计及实施;
  • 各种集成系统安装及配置调测;
  • 数据库灾备容灾、优化配置、数据分析;
  • 存储、备份项目实施;
  • 虚拟化云服务解决方案;
  • 项目运维服务;

网站通过几个方面进行推广

什么是剖析?剖析网站有什么作用?剖析就是从外到里彻彻底底的看清事物的本质。剖析网站就是把自己的网站各个方面都了解清楚,并加以分析,那么怎么剖析网站呢?剖析网站又有哪些好处呢?

从标题着手,标题是一个网站的灵魂,是一个网站的开始之源,心灵之窗,一个好的标题能够给用户以新的感受,以快乐的活力,还能够促使用户走进你的网站,收藏你的网站。你的网站需要提高,你的网站需要成名,良好的标题必不可少,去看看搜索引擎,那些网站的标题什么样的,要想做好站,标题一定要创新。

关键词真的是关键,网站关键词不好,关键词冷,关键词搜索率不高,这都会导致你网站的人气不是很高,所以关键词真的很关键。选择好的关键词能够为网站带来人气。带来流量,带来一些你想都想不到的好处,这就是关键词的秒之所在。没有事情的时候,去看看别人的网站的关键词是怎样的,怎么优化的,这样或许你会收获到许多。

内容是血肉,光有灵魂没有血肉能成为真正的人吗?网站亦一样,只有核心,没有内容能够把自己的网站办好吗?能够为网站带来利益吗?每天定时的更新内容是网站发展的前提,内容的质量还要高,不然你靠什么去打败别人呢?保持网站活力,让网站充满激情,还是在内容上。

栏目一定要好,一个四肢不全的人被称为不完整的人,一个栏目不好的网站同样可以称为不完整的网站,要想网站完整,那么你的栏目一定要选择好,做好自己网站的栏目。栏目不一定要多,适合自己网站的就是最好的。

活动奖励要丰富,网站想要长期的留住客户的最佳办法就是采取一些奖励制度,并不是要你出多少钱,而是营造一种气氛,为网站带来生机,你可以选择1周举办一次活动,或许会花上几十元钱,但是说不定能够给你带来几百上千的收入,一切的投入都是有回报的,不要想着不投入的做任何事情,那样的话你只能当工人当不了老板。

 

任何一件事物的发展都离不开灵魂与肉体,任何一个人想要成长都离不开血液与思维,网站也一样,网站的发展离不开那充满激情的血液,离不开坚实后盾的血肉,更离不开具备指导能力的站长思维。要想自己网站的成功,那么就拿出自己血液的热情,拿出自己身体的努力,拿出自己的聪明才智吧。

网站建设新技术及未来发展方向展望

网站建设经历了不同的时期和技术,大体可以分为静态网页制作技术到动态网页制作技术再到动态生成静态技术(即网站前台静态,后台动态又可以方便的更新网站内容)-再到SEO技术(让网站在搜索引擎中有比较好的排名)再到整合网络营销理念。

从上可以看到网络的发展是从技术到理念不断发展上升的过程,中国目前绝大多的企业还停留在网站发展的前两个初级阶段

网站建设中的技术部分分为两种:动态网页和动态网页。静态网页指没有后台数据库、不含顺序和不可交互的网页。编的什么它显示的就是什么、不会有任何改变。静态网页相对更新起来比较麻烦,静态网页是相对于动态网页而言。适用于一般更新较少的展示型网站。网站建设中,HTML格式的网页通常被称为 “ 静态网页 ” 早期的网站一般都是由静态网页制作的。而这里说的动态网页,与网页上的各种动画、滚动字幕等视觉上的动态效果没有直接关系,动态网页也可以是纯文字内容的也可以是包括各种动画的内容,这些只是网页具体内容的表示形式,无论网页是否具有动态效果,采用动态网站技术生成的网页都称为动态网页。
把每个页面都做成静态的每条信息体现在一个独立的页面上。因为当时网页所能呈现的内容还是很简单的用静态的方法完全适用。但是后来,其实在网站刚刚呈现的时候。 web 技术日新月异的发展,对网页的功能也有了更高的要求,静态网页已远远不能胜任了才出现了动态网页,其最显着的一个特点就是交互性。增加相同模式内容的时候,工作量大大的减轻了。

可以大大降低网站维护的工作量;采用动态网页技术的网站可以实现更多的功能;动态网页实际上并不是独立存在于服务器上的网页文件,动态网页以数据库技术为基础。只有当用户请求时服务器才返回一个完整的网页。但是这样的网页并不适合于搜索引擎检索,因此现在网站建设都是采用动静结合的技术来开发的需要动态的地方使用静态,需要静态的地方,可以通过顺序将动态局部转化为静态的网页。同一个网站上,动态网页和静态网页同时存在很常见的事情。

6项提升企业网站流量

第一, 清晰的思路决定成败

首先你在建立网站之前要有一个明确的思路,确定自己要做什么,怎么做才能做好自己想要的。根据自己的实际需求进行详略的分析思考再下结论,确定好思路,进而明确方向。

第二, 定义主题,确立特色

一个网站真正吸引用户的是你有自己的主题特色,有一个核心的中心思想,没有核心思想的网站谁会去关注?做一个具有集中思想的网站在今后的网站提升中有很大的发展空间。

第三, 完善自身,熟悉网民需求

作为一个站长要全面的了解网民的需求,网站需要持续的改善,这需要站长自身建设的加强,要想在众多网站中鹤立鸡群,就该不断完善自己,加强运营体制,才能使持续发展成为可能。

第四, 提升收录页面的重要性

收录页面的提升不仅仅是数量的提升,质量占有很高的比重,提高其质量的方法可以对搜索引擎进行优化,进而提高网站的流量。

第五, 提升高效的外链

外链对网站的影响是很大的,不是数量越多的外链越好,真正影响网站的是高效的外链,如果做出高效的外链呢,这需要一定的规律性,从高权重的网站中引出来的外链效果最佳,并且有利于网站权重的增加,何乐而不为呢?

第六, 做好高效的推广

高效的推广就是让用户顺利的进入你的网站进行查阅,这样才能保证你的用户长时间点击你的网站,从而积累了自己特定的一些用户。如今,大型门户网站抢占着几乎所有的良好排名,网站推广工作变得愈加困难,不过,你可以通过对你感兴趣的领域开始着手,首先应保证原创,了解它的地域性等特性,还可以通过社交网站挖掘用户,用活动来吸引用户。这些都为有效的推广提供了可能。

网站策划的8个方面

网站策划是在网站分析的基础上,对网站的风格、功能模块、 栏目内容、网站营销策略以及网站运营策略做出的一个整体方案。

  网站策划直接决定网站能否成功。缺乏整体策划的网站建设很难达到预期的目标。网站策划的好与坏是区分网站建设公司水准及专业化程度的重要因素。一个专业的建站流程中,网站策划是重要且不可忽视的环节。一个高质量的网站策划方案,除了需要建站公司专业化的知识和丰富的经验,还需要客户的积极配合。建站公司与客户互动,一起为网站制定目标,有效沟通,将这个目标贯穿于每个参与人员的思想,融入每个人员的劳动中。只有这样,才能保证网站建设、实施以及运营的成功。博易鸿坚持用自己专业的精神和高度的热情为每一位客户进行最贴身的策划,从而保证每一个网站的成功。

一、 客户定位
客户特征、客户习惯、客户喜好

二、 网站的风格定位
网站的风格定位是网站建设的第一步,是网站走向成功的起点。其重要性应得到足够的重视。影响网站风格定位的主要因素有,公司企业文化、行业特征、产品定位、客户定位等。在综合考虑了这些因素之后,网站设计师、分析师以及策划师联合对网站进行风格定位。网站风格主要包括:
站点的CI(标志,色彩,字体,标语)
版面布局
浏览方式
交互性
网页表现形式
风格定位的准确性是网站成功与否的关键所在。

三、 网站的栏目设置
网站的栏目是构成网站最重要的部分,可以说是网站的骨架,是承载网站内容的基础。好的栏目设置,可以帮助用户更好的了解和使用网站,提高用户的停留时间,从而增加企业的商业机会。合理的栏目设置,可以更好的展示企业的文化、核心价值、产品信息、解决方案等客户最关心的问题。

四、 网站的内容规划
互联网时代,内容为王是不变的真理。如果说栏目是网站的骨架,那内容就是网站的血肉,是网站真正的核心。网页漂亮美观固然重要,可是真正能吸引和留住客户的是内容。所以,对内容的组织和提炼就变成了网站建设过程中最关键的一个环节。网站独创的有价值的内容不但可以提高访问用户的黏贴度,更能有效的提高网站在搜索引擎中的排名,从而吸引更多的用户。对产品合理的分类和描述,对您公司产品的销售起到无法估量的作用。网站内容更新频率同样是衡量一个网站水平的重要指标。博易鸿专业的网站策划团队为您提供最佳的内容组织方案,让您的网站变成一个有血有肉的、对客户真正有价值的网站,从而为您创造利益最大化。

五、 网站的技术解决方案
技术解决方案是网站最终能够被用户使用的根本,不同的企业,对网站有不同的功能需求。博易鸿技术团队将根据您的实际需求制定最贴身的技术方案。技术解决方案主要包括网站的软件环境、硬件环境,包括:
网站开发语言(ASP、JSP、PHP等)
数据库类型(Oracle、SQL Server、MySql、Access等)
服务器类型(虚拟主机、虚拟专机、主机托管等)
网站安全性方案(防黑、防病毒等)
技术方案没有绝对的好坏,博易鸿认为:最适合企业的就是最好的。

六、 网站的网页结构和框架
网站的网页结构和框架是一个比较容易被忽视的问题,可是,它们对于网站的价值却是非常重要的。网页结构和框架的合理性可以提高网站的可操作性,从而提高客户访问网站的效率,让客户更快的了解公司,更快的找到客户需要的产品,这对提高客户的忠诚度和满意度有极高的价值。不仅如此,好的网站结构还能够帮助网页在搜索引擎中占据理想的位置。博易鸿的技术团队可以帮助您设计最佳的网页结构和框架。

七、 网站的整体营销方案
企业建设网站的根本目的是促进企??。若要网站帮助企业达到这样的目标,网站本身的推广就成了一个前提,只有更多的客户知道并且访问企业的网站,网站才能帮助企业提高产品的销售量以及提升企业品牌。而网站的推广营销是一项系统工程,需要专业的营销人员进行策划,制定一整套切实可行且贴近用户的营销方案。博易鸿的专业策划团队和营销团队会为您制定一整套网站营销方案,包括:
搜索引擎竞价排名
搜索引擎优化(SEO
事件营销
Email营销
联 搜索引擎是当今互联网世界最权威最高效也是最受网民欢迎的工具,企业网站在各大搜索引擎中的排名位置在很大程度上决定了网站的运营成功与否,排名越靠前,越能受到用户的关注,关注的用户越多,企业获得的商业机会就会越多,所以搜索引擎营销是整个网站营销中的重中之重。

八、 网站的整体营销方案
博易鸿的技术团队将为您制定网站的专业维护方案,让您的网站可以稳定、高效、快捷的运行。网站的维护方案包括软件硬件维护,以及网站内容的维护。博易鸿通过对网站建设的深入思考,得出一套制度化、规范化的维护流程和方案,是您运营网站的制胜法宝。

在中国网络营销21条基本能力

博一美网络作为电子商务的研究和开发者,网络营销实在是必修之课,这里总结归纳出,做为网络营销,需要具备的21条基本能力要求
  1.文字表达能力
  把问题说清楚!这是作为网络营销人员的基本能力,如果真正做到把问题说清楚,那已经很了不起了。不信?你不妨看看一些公司的产品说明书,看看一些网站的产品介绍,仔细分析一下他们有没有把问题说清楚。很多网站对用户希望了解的问题其实都是没有说清楚的。
  2.资料收集能力
  收集资料主要有两个方面的价值:一是保存重要的历史资料;二是尽量做到某个重要领域资料的齐全。如果能在自己的工作相关领域收集了大量有价值的资料,那么对于自己卓有成效的工作将是一笔巨大的财富。
  3.用户体验能力
  我们需要更多的实践体验,这样才能更深入地理解网络营销。网络营销学习最好的实践方式之一是建设一个个人网站。因为通过个人网站建设和维护,会对网站建设、网站推广、网站效果评估等方面的知识有更深刻的认识,而且这是一项可以自行控制的网络营销实验。
  4.自己动手能力
  要深入网络营销了解中的各种问题,紧靠一般的体验是远远不够的,还需要自己动手、亲自参与网络营销过程中的各个方面。很多时候,一些问题不是自己动手是很难有深刻体会的,有些问题也只有自己动手去操作才能发现,并且找到解决的办法。网络营销中学习过程中自己动手的地方越多,对网络营销的理解就会越深刻。
  5.代码了解能力
  网络营销与网页制作、数据库应用等常用程序密不可分,网络营销人员不一定能成为编程高手,但是对于一些与网络营销直接相关的基本代码,应该有一定的了解,尤其是HTML、ASP、JSP等。即使不会熟练地用代码编写网页文件,也应该了解其基本含义,并且在对网页代码进行分析时可以发现其中的明显错误这样才能更好地理解和应用网络营销。
  6.网页制作能力
  网页制作本身设计到很多问题,如图片处理、程序开发等,这些问题不可能都包括在网络营销专门课程中,但是一个网络营销人员对网页设计应该有初步的知识,起码对于网页设计的基本原则和方法有所了解。这些能力在进行网站策划时尤其重要,因为只有了解网页制作中的一些基本问题,才能知道策划的方案是否合理,以及是否可以实现。
  7.参与交流能力
  从本质上来说,网络营销的最主要任务是利用互联网的手段促成营销信息的有效传播,而交流本身是一种有效的信息传播方式,互联网上提供了很多交流的机会,如论坛、博客、专栏文章、邮件列表等都需要直接参与。
  8.资源利用能力
  无论是企业的营销活动还是学习研究,都需要一定的资源,没有任何资源也就谈不上营销了,这些资源包括资金、知识、信息、服务等等,资金是最重要、最活跃的一种营销资源,可以用来购买其他重要的营销资源,如广告、市场研究、顾客服务软件等,但资金并不是营销资源的全部,而且在通常情况下,资金总是相对稀缺的资源。因此,为了了解网络营销的规律、充分发挥网络营销的作用,拥有对网络营销资源的利用能力是很重要的。
  9 .思考总结能力
  网络营销现在还没有形成非常完善的理论和方法体系,同时也不可能保持现有理论和方法的长期不变,目前一个很现实的问题是,网络营销的理论与实践还没有有效结合起来,已经形成基本理论的方面也并未在实践中发挥应有的指导作用。因此在网络营销实际工作中,很多时候需要依靠自己对实践中发现问题的思考和总结。
  10.适应变化能力
  适应变化的能力,也可以称之为不断学习的能力。由于互联网环境和技术的发展变化很快,如果几个月不上网,可能就已经不会上网了。对我们的网络营销学习和应用尤其如此。一本书写出来到读者手中已经2年过去了,然后从学习到毕业后的实际应用可能又需要两年甚至更长的时间,因此一些具体的应用手段会发生很大变化,但网络营销的一般思想并不会随着环境的变化而发生根本的变化。
  11.终身学习能力
  没有一个行业比电子商务发展得更快,技术、模式、用户、观念天天在变,要保持终身学习心态。
  12.深入了解网民能力
  中国网民阶层众多,得从最低阶层了解起,且要始终将自己置入广大网民中间去了解最新动态和热点。
  13.具备整合能力
  以后的企业内外信息流程必定统一、完整的结合在一起;完美整合才能发挥最大效益。
  14.熟悉企业架构能力
  电子商务部门将成为主流部门,但公司不一定是电子商务公司,所以要了解各个部门和各类公司基本运作。
  15.控制传统媒体能力
  网络营销不是唯一,能完美结合各类媒体,了解其操作方式和推广技巧才能达到最佳效果。
  16.敢于求变能力
  改变始终是电站商务的特点,主动寻求改变才能领先。
  17.建立品牌能力
  以后网站的数目不会比网民数目少,要有保持品质、力求特色的能力。
  18.耐心能力
  耐心始终是IT人的缺点,具备耐心,那怕是认真校对新闻中的每一个标点。
  19.敏感、细致能力
  溃于蚁穴在电子商务中屡见不鲜,要做到敏感、细心认真对待每一个错误和漏洞。
  20.踏实坚韧能力
  网站的成长越来越艰难和漫长,只有要踏踏实实、坚强不屈、一步一步向前才能成功。
  21.掌握政策、政治尺度能力
  电子商务才刚刚开始,要了解和掌握最新的政策法规、政治动向和尺度。

关键词研究的5个基本要素

1. 关键词研究工具

如果你正在使用adwords的话 Google’s Keyword Tool 是一个不错的免费关键词研究工具,另外 Aaron Wall’s SEO Book Keyword Suggestion Tool也是一个免费的关键词建议工具。另外付费的搜索关键词研究工具我们推荐 Wordtracker and Keyword Discovery.

2. 与众不同

如果你的关键词太过宽泛或者竟争过于激烈,你应当让你的关键词与众不同。可以利用一些长尾关键词,比如为关键词加上地域性,利用同义词替换,甚至竞争者的产品关键词等,把你的关键词变为一个简单的疑问句也是一个不错的选择。

3. 数字的力量

不要特别重视某个专业统计工具提供的月度查询报告中的数字,而是要关心关键词的相关普及度。一定要确信足够多的人通过哪个特定的关键词进入的你的网站,这 才能够体现它的价值,尤其它是网站的主关键词之一。与此同时,一定要意识到,如果排名竞争非常激烈,那首先做一些力所能及的事情;如果竞争注定是死的命 运,那么最好组合一些关键词来做长尾优化。

4. 高度相关

确认你考虑到的关键词与你的最终目标高度相关。如果你是一个服务提供商或者销售特别的产品,那么你的关键词相关性很容易确定,总之就是让一些人购买你的产品或服务。其他一些目标你则需要更认真的考虑,比如订阅内容发布和慈善捐助等。

5. 延伸的资源

这是一个关键,一个特定的关键词就能提供丰富的内容和有价值的资源给你的读者吗?你的网站还需要具备下面的特质:
■满足访问者的基本需求
■为你的产品销售或用户活动周期做好准备
■有被其他网站链接的价值

让搜索引擎更快收录网站

一、搜索引擎每天爬行网站时间不定,一般大型门户网站,每天2-3次,甚至更多,而小型网站就看pr和内容更新量了。建议大家经常更新。因为目前,百度每周三-周四是大更新。自己网站的关键词排名,一般在周三周四会有一个小小得变动。

二、搜索引擎的蜘蛛不停的在各个网站之间爬来爬去。抓取最新的内容放到蜘蛛的储藏室里。当你的文章收录较高,PR也比较高得时候,对于搜索引擎来说,你的权重就相对高一些。如果每天都更新文章,蜘蛛会根据你网站更新得速度来判断下次一来得时间。蜘蛛来的次数越多,收录的也相应增多。

三、一个网站人气高低,还是依靠口碑和优秀内容。建议大家还是多提供一些有“营养”、有特色的内容给网友。

四、很多站长用采集的方式来增加自己网站的更新量,这样做基本上是在制造互联网垃圾,搜索引擎的技术变得越来越人性化,更看重高质量的原创文章。互联网上流传一句话:“内容为王”就是这个意思。发布了文章以后,尽量写一个原文章出处别人转载之后,会跟你带来连接,搜索引擎抓取别人网站上的内容的时候就会“顺便”爬过你的网站

华众需要备份的数据

1、注册表,运行下输入regedit,找到HKEY_LOCAL_MACHINE\SOFTWARE\HZHOST,导出注册表文件。
2、备份HZHOST的数据库文件。先停止MSSQL的服务,拷贝HZHOST的数据库文件,文件一般是放在HZHOST的安装目录内的databases目录。
3、备份HZHOST的网页文件。一般是放在HZHOST的安装目录内的hzhost_master目录 4、如果有其他的资料需要备份,比如serv-u(请独自保存用户资料。如果是存放在ini,请找到servu的安装目录,拷贝 ServUDaemon.ini文件;如果是存放在注册表,请导出HKEY_LOCAL_MACHINE\SOFTWARE\CATSOFT。)、 IMAIL邮件系统的话(请备份用户资料,导出HKEY_LOCAL_MACHINE\SOFTWARE\IPSWITCH,邮局的数据。)等其他资料。
5、用户所开设的一切数据,比如网页数据,邮局数据,数据库数据等等。

windows下通过bat批处理进行数据备份

本地备份

假如D:/backup/a为备份源文件夹,备份路径为D:/backup/,文件夹名为当天的日期,如D:/backup/2006-04-17/a,每周5备份一次,3周一个循环,即备份第4周时,第1周的备份删除,以减少空间。同时在D:/backup/log/里写日志文件,记录复制的文件,文件名为log-日期.txt,如log-2006-04-17.txt 。

1.建立backup.bat,内容如下(不包括说明):

IF EXIST log-%date:~0,10%.txt del /F /S /Q log-%date:~0,10%.txt
#如果日志文件存在则删除。%date:~0,10%取日期的前10位,我的系统日期格式”date/t”是“2006-04-17 星期一”,所以取得“2006-04-17”。根据情况需调整。

IF EXIST %date:~0,10% RD /S /Q %date:~0,10% #如果文件夹存在,删除

MD %date:~0,10% #建立文件夹

xcopy a %date:~0,10%/a/ /C /E /H /K /F /R /y >> log/log-%date:~0,10%.txt & time/T>> log/log-%date:~0,10%.txt
#复制a文件夹到%date:~0,10%/a/,并同时把已复制的文件输出到日志文件。xcopy连目录一起复制

IF EXIST %date:~0,10% IF EXIST %delDate% RD /S /Q %delDate% //如果已复制完成,则删除前3周(%delDate%指明,由下面vb取得)的备份。

2。建立backup.vbs,取的前3周的日期内容如下(不包括说明):

dtmYesterday = DateAdd(“d”,-21,Date) ‘取前21天,即3周前的日期

strYear = DatePart(“yyyy”,dtmYesterday)
If DatePart(“m”,dtmYesterday) < 10 Then
strMonth = 0 & DatePart(“m”,dtmYesterday)
Else
strMonth = DatePart(“m”,dtmYesterday)
End If
If DatePart(“d”,dtmYesterday) < 10 Then
strDay = 0 & DatePart(“d”,dtmYesterday)
Else
strDay = DatePart(“d”,dtmYesterday)
End If
delDate = strYear &”-”& strMonth &”-” &strDay

Set WshShell = CreateObject(“WScript.Shell”)
WshShell.Run(“CMD /C set delDate=” & delDate & ” & backup.bat”) ‘调用上面写的backup.bat,并传递前3周日期delDate, /C 执行后关闭cmd窗口,/K则不。

Set WshShell = Nothing

现在可以在cmd窗口里或直接点击backup.vbs执行,则可完成备份。

 

FTP 远程备份c

怎样把文件打包然后用FTP备份到远程机器上。

一.首先新建:bak.bat 把下面的内容放进去,红字部分是你需要自己修改的地方。

@echo off
echo open www.woxo.net>data.txt
echo woxo>>data.txt
echo 123456>>data.txt
echo cd bak>>data.txt
echo lcd d:\bak>>data.txt
echo prompt>>data.txt
echo mput *.bak>>data.txt
echo mput *.rar>>data.txt
echo quit>>data.txt
ftp -s:data.txt
del data.txt
exit

以上几个加粗部分是关键

1.www.woxo.net 是你的FTP服务器这里用IP也一样,如果默认是21 如果你的端口是其它,比如23 这里就写成 www.woxo.net 23
2.woxo 是FTP用户名,
3.123456 是FTP 密码,
4.bak 是FTP里面的目录
5.d:\bak 是你本地硬盘的目录
6.*.bak *.rar 是你要备份的文件。

附加 bat打包并ftp到远程(ftp参数放在txt)

建立backup.bat,内容如下:

rar a -r -y c.rar a b >>log-%date:~4,14%.txt #把文件夹a,b打包成c.rar.并把打包文件列表输出到日志文件
rar a -r -y %date:~4,14%.rar c.rar log-%date:~4,14%.txt #把c.rar和日志文件再打包成以日期命名的rar包
del /F /Q FSS(MJC)_CVS.rar log-%date:~4,14%.txt #删除c.rar和日志文件
FTP -s:ftp.txt 192.168.0.2      #ftp 登录到主机192.168.0.2,调用ftp.txt与ftp交互命令,ftp.txt内容见下。
del /F /Q %date:~4,14%.rar     #上传成功后删除

建立ftp.txt,内容如下:

woxo    #用户名
123456 #密码
cd backup #切换路径
bin           #标明上传二进制文件
put *.rar #把本地目录的所有rar文件上传。本应只上传%date:~4,14%.rar,但ftp里找不到日期的命令,只有全部了,知道的请告诉我哦:
bye #退出ftp

到cmd窗口里运行backup.bat,没问题就可用windows任务计划定时执行backup.bat进行远程自动备份了!

BAT 批处理常用命令

echo、@、call、pause、rem(小技巧:用::代替rem)是批处理文件最常用的几个命令,我们就从他们开始学起。
echo 表示显示此命令后的字符
echo off 表示在此语句后所有运行的命令都不显示命令行本身
@与echo off相象,但它是加在每个命令行的最前面,表示运行时不显示这一行的命令行(只能影响当前行)。
call 调用另一个批处理文件(如果不用call而直接调用别的批处理文件,那么执行完那个批处理文件后将无法返回当前文件并执行当前文件的后续命令)。
pause 运行此句会暂停批处理的执行并在屏幕上显示Press any key to continue…的提示,等待用户按任意键后继续
rem 表示此命令后的字符为解释行(注释),不执行,只是给自己今后参考用的(相当于程序中的注释)。

例1:用edit编辑a.bat文件,输入下列内容后存盘为c:/a.bat,执行该批处理文件后可实现:将根目录中所有文件写入 a.txt中,启动UCDOS,进入WPS等功能。

批处理文件的内容为:         命令注释:

@echo off           不显示后续命令行及当前命令行
dir c:/*.* >a.txt       将c盘文件列表写入a.txt
call c:/ucdos/ucdos.bat    调用ucdos
echo 你好            显示”你好”
pause              暂停,等待按键继续
rem 准备运行wps         注释:准备运行wps
cd ucdos            进入ucdos目录
wps               运行wps

批处理文件的参数

批处理文件还可以像C语言的函数一样使用参数(相当于DOS命令的命令行参数),这需要用到一个参数表示符“%”。

%[1-9]表示参数,参数是指在运行批处理文件时在文件名后加的以空格(或者Tab)分隔的字符串。变量可以从%0到%9,%0表示批处理命令本身,其它参数字符串用%1到%9顺序表示。

例2:C:根目录下有一批处理文件名为f.bat,内容为:
@echo off
format %1

如果执行C:/>f a:
那么在执行f.bat时,%1就表示a:,这样format %1就相当于format a:,于是上面的命令运行时实际执行的是format a:

例3:C:根目录下一批处理文件名为t.bat,内容为:
@echo off
type %1
type %2

那么运行C:/>t a.txt b.txt
%1 : 表示a.txt
%2 : 表示b.txt
于是上面的命令将顺序地显示a.txt和b.txt文件的内容。

特殊命令

if goto choice for是批处理文件中比较高级的命令,如果这几个你用得很熟练,你就是批处理文件的专家啦。

一、if 是条件语句,用来判断是否符合规定的条件,从而决定执行不同的命令。 有三种格式:

1、if [not] “参数” == “字符串” 待执行的命令

参数如果等于(not表示不等,下同)指定的字符串,则条件成立,运行命令,否则运行下一句。

例:if “%1″==”a” format a:

2、if [not] exist [路径/]文件名 待执行的命令
如果有指定的文件,则条件成立,运行命令,否则运行下一句。

如: if exist c:/config.sys type c:/config.sys
表示如果存在c:/config.sys文件,则显示它的内容。

3、if errorlevel <数字> 待执行的命令

很多DOS程序在运行结束后会返回一个数字值用来表示程序运行的结果(或者状态),通过if errorlevel命令可以判断程序的返回值,根据不同的返回值来决定执行不同的命令(返回值必须按照从大到小的顺序排列)。如果返回值等于指定的数字,则条件成立,运行命令,否则运行下一句。

如if errorlevel 2 goto x2

二、goto 批处理文件运行到这里将跳到goto所指定的标号(标号即label,标号用:后跟标准字符串来定义)处,goto语句一般与if配合使用,根据不同的条件来执行不同的命令组。

如:

goto end

:end
echo this is the end

标号用“:字符串”来定义,标号所在行不被执行。

三、choice 使用此命令可以让用户输入一个字符(用于选择),从而根据用户的选择返回不同的errorlevel,然后于if errorlevel配合,根据用户的选择运行不同的命令。

注意:choice命令为DOS或者Windows系统提供的外部命令,不同版本的choice命令语法会稍有不同,请用choice /?查看用法。

choice的命令语法(该语法为Windows 2003中choice命令的语法,其它版本的choice的命令语法与此大同小异):

CHOICE [/C choices] [/N] [/CS] [/T timeout /D choice] [/M text]

描述:
该工具允许用户从选择列表选择一个项目并返回所选项目的索引。

参数列表:
/C choices 指定要创建的选项列表。默认列表是 “YN”。

/N 在提示符中隐藏选项列表。提示前面的消息得到显示,
选项依旧处于启用状态。

/CS 允许选择分大小写的选项。在默认情况下,这个工具
是不分大小写的。

/T timeout 做出默认选择之前,暂停的秒数。可接受的值是从 0
到 9999。如果指定了 0,就不会有暂停,默认选项
会得到选择。

/D choice 在 nnnn 秒之后指定默认选项。字符必须在用 /C 选
项指定的一组选择中; 同时,必须用 /T 指定 nnnn。

/M text 指定提示之前要显示的消息。如果没有指定,工具只
显示提示。

/? 显示帮助消息。

注意:
ERRORLEVEL 环境变量被设置为从选择集选择的键索引。列出的第一个选
择返回 1,第二个选择返回 2,等等。如果用户按的键不是有效的选择,
该工具会发出警告响声。如果该工具检测到错误状态,它会返回 255 的
ERRORLEVEL 值。如果用户按 Ctrl+Break 或 Ctrl+C 键,该工具会返回 0
的 ERRORLEVEL 值。在一个批程序中使用 ERRORLEVEL 参数时,将参数降
序排列。

示例:
CHOICE /?
CHOICE /C YNC /M “确认请按 Y,否请按 N,或者取消请按 C。”
CHOICE /T 10 /C ync /CS /D y
CHOICE /C ab /M “选项 1 请选择 a,选项 2 请选择 b。”
CHOICE /C ab /N /M “选项 1 请选择 a,选项 2 请选择 b。”

如果我运行命令:CHOICE /C YNC /M “确认请按 Y,否请按 N,或者取消请按 C。”
屏幕上会显示:
确认请按 Y,否请按 N,或者取消请按 C。 [Y,N,C]?

例:test.bat的内容如下(注意,用if errorlevel判断返回值时,要按返回值从高到低排列):
@echo off
choice /C dme /M “defrag,mem,end”
if errorlevel 3 goto end
if errorlevel 2 goto mem
if errotlevel 1 goto defrag

:defrag
c:/dos/defrag
goto end

:mem
mem
goto end

:end
echo good bye

此批处理运行后,将显示“defrag,mem,end[D,M,E]?” ,用户可选择d m e ,然后if语句根据用户的选择作出判断,d表示执行标号为defrag的程序段,m表示执行标号为mem的程序段,e表示执行标号为end的程序段,每个程序段最后都以goto end将程序跳到end标号处,然后程序将显示good bye,批处理运行结束。

四、for 循环命令,只要条件符合,它将多次执行同一命令。

语法:
对一组文件中的每一个文件执行某个特定命令。

FOR %%variable IN (set) DO command [command-parameters]

%%variable 指定一个单一字母可替换的参数。
(set) 指定一个或一组文件。可以使用通配符。
command 指定对每个文件执行的命令。
command-parameters
为特定命令指定参数或命令行开关。

例如一个批处理文件中有一行:
for %%c in (*.bat *.txt) do type %%c

则该命令行会显示当前目录下所有以bat和txt为扩展名的文件的内容。

批处理示例

1. IF-EXIST

1)

首先用记事本在C:/建立一个test1.bat批处理文件,文件内容如下:
@echo off
IF EXIST /AUTOEXEC.BAT TYPE /AUTOEXEC.BAT
IF NOT EXIST /AUTOEXEC.BAT ECHO /AUTOEXEC.BAT does not exist

然后运行它:
C:/>TEST1.BAT

如果C:/存在AUTOEXEC.BAT文件,那么它的内容就会被显示出来,如果不存在,批处理就会提示你该文件不存在。

2)

接着再建立一个test2.bat文件,内容如下:
@ECHO OFF
IF EXIST /%1 TYPE /%1
IF NOT EXIST /%1 ECHO /%1 does not exist

执行:
C:/>TEST2 AUTOEXEC.BAT
该命令运行结果同上。

说明:
(1) IF EXIST 是用来测试文件是否存在的,格式为
IF EXIST [路径+文件名] 命令
(2) test2.bat文件中的%1是参数,DOS允许传递9个批参数信息给批处理文件,分别为%1~%9(%0表示test2命令本身) ,这有点象编程中的实参和形参的关系,%1是形参,AUTOEXEC.BAT是实参。

3) 更进一步的,建立一个名为TEST3.BAT的文件,内容如下:
@echo off
IF “%1″ == “A” ECHO XIAO
IF “%2″ == “B” ECHO TIAN
IF “%3″ == “C” ECHO XIN

如果运行:
C:/>TEST3 A B C
屏幕上会显示:
XIAO
TIAN
XIN

如果运行:
C:/>TEST3 A B
屏幕上会显示
XIAO
TIAN

在这个命令执行过程中,DOS会将一个空字符串指定给参数%3。

2、IF-ERRORLEVEL

建立TEST4.BAT,内容如下:
@ECHO OFF
XCOPY C:/AUTOEXEC.BAT D:IF ERRORLEVEL 1 ECHO 文件拷贝失败
IF ERRORLEVEL 0 ECHO 成功拷贝文件

然后执行文件:
C:/>TEST4

如果文件拷贝成功,屏幕就会显示“成功拷贝文件”,否则就会显示“文件拷贝失败”。

IF ERRORLEVEL 是用来测试它的上一个DOS命令的返回值的,注意只是上一个命令的返回值,而且返回值必须依照从大到小次序顺序判断。
因此下面的批处理文件是错误的:
@ECHO OFF
XCOPY C:/AUTOEXEC.BAT D:/
IF ERRORLEVEL 0 ECHO 成功拷贝文件
IF ERRORLEVEL 1 ECHO 未找到拷贝文件
IF ERRORLEVEL 2 ECHO 用户通过ctrl-c中止拷贝操作
IF ERRORLEVEL 3 ECHO 预置错误阻止文件拷贝操作
IF ERRORLEVEL 4 ECHO 拷贝过程中写盘错误

无论拷贝是否成功,后面的:

未找到拷贝文件
用户通过ctrl-c中止拷贝操作
预置错误阻止文件拷贝操作
拷贝过程中写盘错误

都将显示出来。

以下就是几个常用命令的返回值及其代表的意义:
backup
0 备份成功
1 未找到备份文件
2 文件共享冲突阻止备份完成
3 用户用ctrl-c中止备份
4 由于致命的错误使备份操作中止

diskcomp
0 盘比较相同
1 盘比较不同
2 用户通过ctrl-c中止比较操作
3 由于致命的错误使比较操作中止
4 预置错误中止比较

diskcopy
0 盘拷贝操作成功
1 非致命盘读/写错
2 用户通过ctrl-c结束拷贝操作
3 因致命的处理错误使盘拷贝中止
4 预置错误阻止拷贝操作

format
0 格式化成功
3 用户通过ctrl-c中止格式化处理
4 因致命的处理错误使格式化中止
5 在提示“proceed with format(y/n)?”下用户键入n结束

xcopy
0 成功拷贝文件
1 未找到拷贝文件
2 用户通过ctrl-c中止拷贝操作
4 预置错误阻止文件拷贝操作
5 拷贝过程中写盘错误

3、IF STRING1 == STRING2

建立TEST5.BAT,文件内容如下:
@echo off
IF “%1″ == “A” formAT A:

执行:
C:/>TEST5 A
屏幕上就出现是否将A:盘格式化的内容。

注意:为了防止参数为空的情况,一般会将字符串用双引号(或者其它符号,注意不能使用保留符号)括起来。
如:if [%1]==[A] 或者 if %1*==A*

5、GOTO

建立TEST6.BAT,文件内容如下:
@ECHO OFF
IF EXIST C:/AUTOEXEC.BAT GOTO _COPY
GOTO _DONE
:_COPY
COPY C:/AUTOEXEC.BAT D:/
:_DONE

注意:
(1) 标号前是ASCII字符的冒号”:”,冒号与标号之间不能有空格。
(2) 标号的命名规则与文件名的命名规则相同。
(3) DOS支持最长八位字符的标号,当无法区别两个标号时,将跳转至最近的一个标号。

6、FOR

建立C:/TEST7.BAT,文件内容如下:
@ECHO OFF
FOR %C IN (*.BAT *.TXT *.SYS) DO TYPE %C

运行:
C:>TEST7

执行以后,屏幕上会将C:盘根目录下所有以BAT、TXT、SYS为扩展名的文件内容显示出来(不包括隐藏文件)。

WordPress主题模板原理

要修改WordPress主题模板吗?
能否准确按照你的意图的让你的WordPress博客展现出来的关键在于你是否了解WordPress主题模板页面.这里所说的主题文件,指的是显示出来的页面,而不是为了实现评论和侧边栏之类的功能。大多数用户不使用WordPress安装时自带的默认主题,他们会在互联网上下载免费主题。这是一种自定义博客样式的好方法,但不是所有主题开发者都用相同的方式设计主题。主题的质量很大程度上取决于网页设计师在设计主题上耗费的时间以及他们本身对WordPress的了解。
下面我会为大家介绍设计主题页面的所有相关知识,通过这些下面的信息你甚至可以开始为自己设计一个主题。除非你是专家级的主题开发者,否则都可以从这里学到些新的东西
WordPress工作原理
你了解WordPress最重要的东西就是它的模板层次,或者说是“WordPress调用页面的顺序”。 “index.php”是唯一一个所有WordPress主题的PHP文件中都必须带有的文件。换句话说,你完全可以只用一个“index.php”文件来实现WordPress所有的单独功能。
页面调用顺序
每当有WordPress页面(你愿意额话可以称之为WordPress引擎)被调用时,它会判断(通过排除法)页面的类型。这类似于询问“我在哪儿?”。 WordPress回答“我在…类型的页面上”,然后以特定顺序调用页面。 WordPress找不到需要的PHP文件时,会使用“index.php”文件来代替所需文件。 WordPress首先会寻找以下九种基本页面:
我是在首页(Home Page)上吗?
如果WordPress判断是在首页上,会先调用“home.php”文件然后再调用“index.php”。
我是在日志(Post Page)页上吗?
如果是(单篇)日志页,首先调用“single.php”然后默认调用“index.php”。
我是在页面(‘Paged’ Page)页上吗?
如果是静态页面或“页面型”页面(应用了模板的页面),WordPress首先调用“pagetemplate.php”然后默认调用“index.php”。
我是在分类页(Category Page)上吗?
如果WordPress判断是分类页,则首先调用该类别编号的页面,例如“category-7.php”。 找不到相应文件时可以查找“category.php”(category.php可以用于所有类别页)。 如果没有“category.php”则继续查找“archive.php”,最后默认调用“index.php”。
我是在标签(Tag Page)页上吗?
如果WordPress判断是标签页,会首先加载“tag-slug.php”文件,以具体的slug(别名)为标签名。 如果标签是“wordpress hacks”,那么标签别名页就是“tag-wordpress-hacks.php”。如果加载不成,WP会继续查找“tag.php”文件,该文件可用于所有标签页,然后调用“archive.php”,最后默认调用 “index.php”。
我是在作者页(Author Page)上吗?
博客拥有多个作者时,WP会首先寻找“author.php”文件以显示作者详情。 如果没有“author.php”则继续查找“archive.php”,最后默认调用“index.php”。
我是在存档页(Archive Page)上吗?
WP为之前的日志加载信息页面时,同时也加载了存档页。 WP首先加载“date.php”,其次是“archive.php”,最后默认加载“index.php”。
我是在搜索页或404页(Search or 404 Page)上吗?
若WP判断是在搜索结果页或404(页面未找到)页,会尝试加载search.php或404.php文件。 如果无法加载search.php或404.php,WP仍然默认加载“index.php”。
我是在附件(Attachment)页上吗?
附件页是所有WordPress主题模板页面中使用次数最少的一种页面类型。 WordPress通常用这些特殊的附件页来加载若干信息,这些信息解释首先查找“image.php”, “audio.php”, “video.php”, 以及“application.php”的原因。然后WP查找“attachment.php”或“single.php”,如果这两个文件不可用,默认查找“index.php”。
WordPress主题模板内部工作情况
正如我前面所说,你可以用单独一个index.php文件来完成以上九种类型页面的功能。 如果是那样的话一个index.php恐怕得包含很多零碎的代码,未免有点繁琐,这时候如果要进行修改模板的话就显得有点放不开手脚。
同样的,就像WordPress查找九种基本页面一样,每个主题模板页面也包含九种基本的WordPress元素:
调用页眉
开启the loop(主循环)
调用永久链接与一些网页上的meta
调用以通知WordPress该获取的信息
调用以获取获取文章内容或摘要
(或许)更多的meta
关闭the loop(主循环)
调用侧边栏
调用页脚
这仅仅是WordPress的元素,能让这些元素运行的PHP代码分布在不同的地方,让你的主题版面和平面设计保持正常工作。下面我要详细介绍一下这些元素,以便大家进一步了解如何设计主题模板页面。
调用页眉,侧边栏以及页脚
这三种元素基本类似。 当你在模板中看到以下代码:
<?php get_header(); ?>
表明WordPress打开了“header.php”文件。 get_sidebar() (sidebar.php) 和 get_footer() (footer.php)也是同样的道理。 你可能会有很多页眉、页脚和侧边栏,这时可以点击上面的“条件标签”查看相关内容。
开启the loop(主循环)
“WordPress Loop”会在数据库中持续调用文件,直到WordPress终止调用。 “the loop”的结构随显示页面类型而变,WordPress尝试加载的每个基本类型页面都有一个“loop”。
下面是开启the loop的代码:
<?php if ( have_posts() ) : <?php if ( have_posts() ) : the_post(); ?>
我们可以看到,代码被拆分开来,have_posts用以定义条件标签,while和the_post则各成一部分,但这仍然是the loop,在所有页面中基本都是这样。多行loop时的一个用法是:用query_posts在“if have_posts”和代码的剩余部分之间放置一个参数,用来显示单篇文章、某一时段的文章、最近一篇文章或者某一类别中的文章,也可以改变the loop中迭代文章的顺序。
调用永久链接与(若干)meta
通过the loop的每次迭代,开放The loop的最后部分(the_post)能够激活元素数据。 这里的个体数据通常是指“post meta”,尤其是永久链接(URL)、标题、时间这样的meta。大多数主题会在单篇文章内容前显示一些信息,然后在文章内容后也显示一些信息——比如文章类别和标签。
下面是一些你可以在post meta中调用的内容: the_permalink, the_ID, the_title, the_time, the_author, the_author_email, the_author_posts_link, the_category, single_cat_title, the_tags, single_tag_titls, edit_post_link, comments_popup_link, comments_rss_link
下面是Post meta的代码示例:
<div class=”post” id=”post-<?php the_ID(); ?>”>
<h2><a href=”<?php the_permalink() ?>” rel=”bookmark”><?php the_title(); ?></a></h2>
</div>
用以通知WordPress应获取的信息的调用
之后WordPress会决定所显示的单篇文章内容的详细程度。 文章详细程度取决于你的主题使用的是“the_content”(显示全文)或“the_excerpt”(显示摘要)。
(可能有)更多的meta
上面提到过,文章下方都有指定的类别或标签,有时你还可能看到“edit”链接。 一些主题甚至在文章内容后添加了date published meta。
关闭the loop(主循环)
代码如下:
<?php else : ?>
<?php endif; ?>
这是一个多行代码,你可以在其中添加其它信息,例如“Sorry, we didn’t find anything”。 你可以在侧边栏之后、调用侧边栏和页脚之前找到“next”“previous”导航链接。
Loops
大多数loops与我在上面所举的例子都差不多,但这并不表示你不能随意修改这些loops。推荐大家阅读WP Codex上的文章The Loop in Action,文章中列举了存档、类别以及单篇文章以及静态首页中的the loop。
WP Codex上the loop中也有一些在同一页面上放置多个loop的示例。 Perishable Press上有一篇关于多loop,多栏内容的精彩教程。 Perishable Press上还有一些很好的loop模板,以及一篇关于两栏水平序列文章的教程。
结论
只要掌握了一点这方面的知识,你就可以随意修改任何WordPress主题模板页面了。 现在你已经充分了解了WordPress的页面和the loop的运行,就可以征服任何难题了。 现在就开始你的博客主题设计之旅吧!

WordPress 模板常用基本函数

WordPress模板基本文件

//模板文件
style.css      样式表文件
index.php      主页文件
single.php      日志单页文件
page.php      页面文件
archvie.php      分类和日期存档页文件
searchform.php       搜索表单文件
search.php       搜索页面文件
comments.php       留言区域文件(包括留言列表和留言框)
404.php       404错误页面
header.php       网页头部文件
sidebar.php       网页侧边栏文件
footer.php       网页底部文件

基本条件判断Tag

//模板文件
is_home() : 是否为主页
is_single() : 是否为内容页(Post)
is_page() : 是否为内容页(Page)
is_category() : 是否为Category/Archive页
is_tag() : 是否为Tag存档页
is_date() : 是否为指定日期存档页
is_year() : 是否为指定年份存档页
is_month() : 是否为指定月份存档页
is_day() : 是否为指定日存档页
is_time() : 是否为指定时间存档页
is_archive() : 是否为存档页
is_search() : 是否为搜索结果页
is_404() : 是否为 “HTTP 404: Not Found” 错误页
is_paged() : 主页/Category/Archive页是否以多页显示

需要不多的英文能力就可以知道这些函数的含义,它们分别是is_home()、is_single()、is_archive()、is_tag()、is_category()、is_page()。

这些函数分别用来判断当前页是否是主页、日志页或者存档页等。如果判断为是则返回TRUE,否则返回FALSE。这些函数一般做为IF语句中的条件表达式,这对于在不同的页面显示不同的页面效果是很有用的函数。

这些函数中除is_home()外,其它函数还可以带”ID”参数,用于更精确的判断到底是哪一个页面或分类。如:,用于判断页面的ID是否为20268。

另外,tag和category也被当做archive,也会返回TRUE,所以区分tag和archive就要注意”IF-ELSE”的顺序。

制作WordPress模板至少需要style.css和index.php两个文件。index.php是一个相当灵活的文件,它可以用来生成header, sidebar, footer, content, categories, archives, search, error和其它页面。我们可以使用更模块化的方式制作模板。我们制作这些文件:
•header.php
•sidebar.php
•footer.php
•comments.php

用它们制作页面头、页面尾或者边栏,然后在index.php等文件中调用它们。

虽然可以用index.php生成所有WordPress页面,WordPress还提供了single.php来生成单篇日志,page.php来生成页面,archive.php来生成存档页。另外,还有以下文件也用来生成特定页面:
•author.php :作者页面
•category.php:分类页面
•date.php:日期
•search.php:搜索结果
•home.php:主页

WordPress Header头部 PHP代码

注: 也就是位于<head>和</head>之间的PHP代码

//Header函数
<?php bloginfo('name'); ?>       网站标题
<?php wp_title(); ?>       日志或页面标题
<?php bloginfo('stylesheet_url'); ?>       WordPress主题样式表文件style.css的相对地址
<?php bloginfo('pingback_url'); ?>       WordPress博客的Pingback地址
<?php bloginfo('template_url'); ?>       WordPress主题文件的相对地址
<?php bloginfo('version'); ?>       博客的Wordpress版本
<?php bloginfo('atom_url'); ?>       WordPress博客的Atom地址
<?php bloginfo('rss2_url'); ?>       WordPress博客的RSS2地址
<?php bloginfo('url'); ?>       WordPress博客的绝对地址
<?php bloginfo('name'); ?>       WordPress博客的名称
<?php bloginfo('html_type'); ?>       网站的HTML版本
<?php bloginfo('charset'); ?>       网站的字符编码格式

WordPress 主体模板 PHP代码
//主体函数
<?php the_content(); ?>       日志内容
<?php if(have_posts()) : ?>       确认是否有日志
<?php while(have_posts()) : the_post(); ?>       如果有,则显示全部日志
<?php endwhile; ?>        结束PHP函数”while”
<?php endif; ?>        结束PHP函数”if”
<?php get_header(); ?>        header.php文件的内容
<?php get_sidebar(); ?>        sidebar.php文件的内容
<?php get_footer(); ?>        footer.php文件的内容
<?php the_time('m-d-y') ?>        显示格式为”02-19-08″的日期
<?php comments_popup_link(); ?>        显示一篇日志的留言链接
<?php the_title(); ?>        显示一篇日志或页面的标题
<?php the_permalink() ?>        显示一篇日志或页面的永久链接/URL地址
<?php the_category(', ‘) ?>        显示一篇日志或页面的所属分类
<?php the_author(); ?>        显示一篇日志或页面的作者
<?php the_ID(); ?>        显示一篇日志或页面的ID
<?php edit_post_link(); ?>        显示一篇日志或页面的编辑链接
<?php get_links_list(); ?>        显示Blogroll中的链接
<?php comments_template(); ?>        comments.php文件的内容
<?php wp_list_pages(); ?>        显示一份博客的页面列表
<?php wp_list_cats(); ?>        显示一份博客的分类列表
<?php next_post_link(' %link ‘) ?>        下一篇日志的URL地址
<?php previous_post_link('%link') ?>        上一篇日志的URL地址
<?php get_calendar(); ?>        调用日历
<?php wp_get_archives() ?>        显示一份博客的日期存档列表
<?php posts_nav_link(); ?>        显示较新日志链接(上一页)和较旧日志链接(下一页)
<?php bloginfo('description'); ?>        显示博客的描述信息

其它的一些Wordpress模板代码

//其他代码
/%postname%/        显示博客的自定义永久链接
<?php the_search_query(); ?>        搜索表单的值
<?php _e('Message'); ?>        打印输出信息
<?php wp_register(); ?>        显示注册链接
<?php wp_loginout(); ?>        显示登入/登出链接
<!–next page–>        在日志或页面中插入分页
<!–more–>        截断日志
<?php wp_meta(); ?>        显示管理员的相关控制信息
<?php timer_stop(1); ?>        显示载入页面的时间
<?php echo get_num_queries(); ?>        显示载入页面查询

 

其它参数

该函数还可使用以下参数,根据参数不同输出不同结果,等号后面为一般参考值:
admin_email = admin@example 管理员邮箱
atom_url = http://example/home/feed/atom
charset = UTF-8 字符类型
comments_atom_url = http://example/home/comments/feed/atom
comments_rss2_url = http://example/home/comments/feed
description = Just another WordPress blog 博客描述
home = http://example/home 主页
html_type = text/html
language = en-US 语言
name = Testpilot
pingback_url = http://example/home/wp/xmlrpc.php
rdf_url = http://example/home/feed/rdf
rss2_url = http://example/home/feed
rss_url = http://example/home/feed/rss
siteurl = http://example/home
stylesheet_directory = http://example/home/wp/wp-content/themes/largo
stylesheet_url = http://example/home/wp/wp-content/themes/largo/style.css
template_directory = http://example/home/wp/wp-content/themes/largo
template_url = http://example/home/wp/wp-content/themes/largo
text_direction = ltr
url = http://example/home
version = 2.7 :WordPress版本
wpurl = http://example/home/wp

增强控制能力

需要不多的英文能力就可以知道这些函数的含义,它们分别是is_home()、is_single()、is_archive()、is_tag()、is_category()、is_page()。

这些函数分别用来判断当前页是否是主页、日志页或者存档页等。如果判断为是则返回TRUE,否则返回FALSE。这些函数一般做为IF语句中的条件表达式,这对于在不同的页面显示不同的页面效果是很有用的函数。

这些函数中除is_home()外,其它函数还可以带”ID”参数,用于更精确的判断到底是哪一个页面或分类。如:,用于判断页面的ID是否为20268。

另外,tag和category也被当做archive,也会返回TRUE,所以区分tag和archive就要注意”IF-ELSE”的顺序。

内容输出

文章输出

WordPress给出了比较方便好用的文章流出方式,先看默认模板中文章流出的方式:

id=”post-“>

 

 

 

Not Found

Sorry, but you are looking for something that isn’t here.



对以上代码做个精减:












这就是一个文章输出过程中用到的函数,包括文章名、内容、分类、标签等信息。

其它内容输出

: 内容页(Post/Page)标题
: 内容页(Post/Page) Url
: 特定内容页(Post/Page)所属Category
: 作者
: 特定内容页(Post/Page) ID
: 如果用户已登录并具有权限,显示编辑链接 : 显示Blogroll中的链接 : 调用留言/回复模板 : 下一篇文章链接
: 上一篇文章链接
: 日历

日志分页


就是“前一页”和“后一页”。在单篇日志中,如果文章内容过多,采用了分页的话,就会输出分布连接。还不知道日志怎么分页?在写文章的时候使用将当前内容分页,记住要在HTML编辑方式下写。

wp_list_comments()

显示一篇文章或页面的所有评论。由多个参数控制,包括其中一个参数由控制面板中的设置给出。

用法

 

默认值

null,
‘max_depth’ => ,
‘style’ => ‘ul’,
‘callback’ => null,
‘end-callback’ => null,
‘type’ => ‘all’,
‘page’ => ,
‘per_page’ => ,
‘avatar_size’ => 32,
‘reverse_top_level’ => null,
‘reverse_children’ => ); ?>

参数意义
avatar_size(int) 头像大小,默认值32。Gravatar支持的值从1到512。style(string) 字符串可以是’div’、’ol’或者 ‘ul’,以此来确定评论是在DIV、OL还是UL标签中。默认值是’ul’。 例如:

<ol><?php wp_list_comments(array('style' => 'ol')); ?></ol>

type(string)输出的评论类型。其值可以是 ‘all’, ‘comment’, ‘trackback’, ‘pingback’, 或者 ‘pings’。’pings’是’trackback’和’pingback’一起。默认输出全部。reply_text(string) 在回复链接中显示的文字。默认值是Reply。这本不是这个函数的参数,但是它传递给了这个函数将要调用的函数get_comment_reply_link。login_text(string)在告知用户必需登陆以评论时显示的链接文字。 该参数传递给了get_comment_reply_link。默认值是’Log in to Reply’。callback(string) 用户自定义的用于显示评论的函数。默认值是空。

wp_list_categories()

输出分类目录链接。

典型用法

<?php wp_list_categories(’orderby=name&title_li=’); ?>

默认值

<?php $defaults = array(
'show_option_all' => ,
'orderby' => 'name',
'order' => 'ASC',
'show_last_update' => 0,
'style' => 'list',
'show_count' => 0,
'hide_empty' => 1,
'use_desc_for_title' => 1,
'child_of' => 0,
'feed' => ,
'feed_type' => ,
'feed_image' => ,
'exclude' => ,
'exclude_tree' => ,
'include' => ,
'current_category' => 0,
'hierarchical' => true,
'title_li' => __( 'Categories' ),
'number' => NULL,
'echo' => 1,
'depth' => 0 ); ?>

参数意义

hierarchical
(boolean) 控制子分类是显示在父分类下方还是和父分类同样显示。默认值为TRUE,在父分类下方显示。
title_li
(string) 设置列表的标题,默认值是 “_Categories”。如果给出该参数,但是给空值将不会显示标题。
number
(integer) 设置要显示的目录数,默认值是不限制的。
echo
(boolean) 控制结果是送HTML显示还是做为一个变量返回给其它参数使用。默认显示。 

  • 1 (true) – 默认
  • 0 (false)
depth
(integer) 目录深度。 

  • 0 – 所有目录和子目录。默认。
  • -1 – 所有目录和子目录平等显示(覆盖hierarchical)。
  • 1 – 只显示顶层目录Show only top level Categories
  • n – 显示的目录层数

wp_get_archives()

函数wp_get_archives是用来调用存档的。

典型用法

wp_get_archives
(‘type=monthly&limit=12&format=
html&before=…&after=…
&show_post_count=true‘);

参数意义

type:归档方式

type=monthly:按月显示
type=daily:按天显示
type=weekly:按周显示
type=postbypost:显示文章标题

limit:显示篇数

limit=10:显示最近10篇文章

format:格式

format=html:默认方式
format=link:输出格式:

<?php
<link rel=‘archives‘ title=‘$title_text‘ href=‘$url‘ />

format=option:输出格式:

<?php
<option value=‘$url‘>$before $text $after</option>

before:archives前

before=…:要在前面加的文字

after:archives后

after=…:要在后面加的文字

show_post_count:是否显示文章数量

show_post_count=true:要在后面显示文章的数量

wp_tag_cloud()

描述

wordpress 2.3版或以上可用。wp_tag_cloud这个模板标签将显示一列标签,即所谓的标签云图,标签使用的次数决定了它的尺寸。

用法

  1. <?php wp_tag_cloud(”); ?>

例子

默认值

  1. $defaults = array(‘smallest‘ => 8, ‘largest‘ => 22,
  2. ‘unit‘ => ‘pt‘, ‘number‘ => 45, ‘format‘ => ‘flat‘,
  3. ‘orderby‘ => ‘name‘, ‘order‘ => ‘ASC‘,‘exclude‘ => , ‘include‘ => );

默认显示:

  • smallest – 使用最少的标签的字号为8
  • largest – 使用最多的标签的字号为22
  • unit – 使用’pt’(点)作为最小和最大字号的单位
  • number – 显示最多45个标签
  • format – 使用平面风格显示标签(标签之间用空格分隔)
  • orderby – 以名称排序
  • order – 升序显示
  • exclude – 不排除任何标签
  • include – 包含任何标签

在“热门标签”下显示云图

  1. <?php if ( function_exists(‘wp_tag_cloud‘) ) : ?>
  2. <li>
  3. <h2>Popular Tags</h2>
  4. <ul>
  5. <?php wp_tag_cloud(‘smallest=8&largest=22‘); ?>
  6. </ul>
  7. </li>
  8. <?php endif; ?>

云图减少显示的个数和用使用次数代替名称排序

  1. <?php wp_tag_cloud(‘smallest=8&largest=22&number=30&orderby=count‘); ?>

参数

smallest
(整数) 使用最少的标签的字号 (单位由unit参数给出).
largest
(整数) 使用最多的标签的字号 (单位由unit参数给出).
unit
(字符) 标签字号的单位。 他可以是任何CSS长度单位, 例如: pt, px, em, %; 默认为pt (点).
number
(整数) 云图显示标签的个数。 (使用“0”将显示所有标签。)
format
(字符) 云图显示的格式。

  • ‘flat’ (默认)标签用空格分隔
  • ‘list’ 标签置于一个类名为wp-tag-cloud的无序列表中
  • ‘array’ 标签保存在数值中

orderby
(字符) 标签的排序,有效值为:

  • ‘name’ (默认,名称)
  • ‘count’ 使用次数

order
(字符) 排序次序。有效值 – 必须大写:

  • ‘ASC’ (默认值,升序)
  • ‘DESC’ (降序)

exclude
(字符) 排除用逗号(半角)分隔的一列标签(term_id)。例如, ‘exclude=5,27′ 意味着term_id为5或27的标签将不会显示。默认不排除如何标签。
include
(字符) 包含用逗号(半角)分隔的一列标签。例如,’include=5,27′意味着只有term_id为5或者27的标签将显示。默认包含如何标签。

创建标签档案文件

2.3版本的重要特点是添加了标签功能,wp_tag_cloud标签可以用于显示一个标签存档。这也意味着访问者点击标签云图中的某个标签,他可 以得到所有使用了这个标签的文章。根据Template_Hierarchy,如果tag.php模版不存在时,将使用archives.php模版。通 过使用tag.php模版,你可以定制你的标签存档的样式,此模版在最上面包含了标签云图,起到了导航的作用。

要把这个弄成一个新的模板的话,需要把这个加入到主题文件中去。(Template_Hierarchy里有关于模版的资源。)需要的步骤如下:

  • 1.将下面的内容保存到tag.php中。
  • 2.将该文件上传到主题文件夹中。
  • 3.当你希望在导航栏有个链接可到达标签存档中时,否则它只在点击某个标签后使用:增加一个使用tag.php的空白页面,并给它起名为标签存档。

第三步的详细说明

WordPress可以设置成不同的页面使用不同的页面模板。在管理面板“写作->页面”的底部(或在边栏,取决于你使用的wordpress版本)有个名为“Page Template(页面模板)”的下拉菜单。在那里,你可以选择使用哪个模板显示这个页面。

  1. <?php /*
  2. Template Name: Tag Archive
  3. */ ?>
  4. <div>
  5. <?php get_header(); ?>
  6. <h2>Tag Archive</h2>
  7. <?php wp_tag_cloud(”); ?>
  8. <div class=”navigation”>
  9. <div class=”alignleft”><?php next_posts_link(‘« Older Entries‘) ?></div>
  10. <div class=”alignright”><?php previous_posts_link(‘Newer Entries »‘) ?></div>
  11. </div>
  12. <?php if (have_posts()) : ?>
  13. <?php while (have_posts()) : the_post(); ?>
  14. <h2><a href=”<?php the_permalink() ?>” rel=”bookmark” title=”Permanent Link to <?php the_title(); ?>“><?php the_title(); ?></a></h2>
  15. <div class=”entry”>
  16. <?php the_content(‘Read the rest of this entry »‘); ?>
  17. </div>
  18. <?php endwhile; ?>
  19. <?php endif; ?>
  20. </div>
  21. <?php get_footer(); ?>

请注意,这个模板没有添加任何样式,查看single.php可以得知确定的样式。

wp_list_bookmarks()

WordPress 2.1 版本启用了一个新函数来代替以前常用的 Blogroll 的两个函数 get_links_list()get_links() ,这2个函数可能会在以后的版本中被弃用,所以以后在调用 Blogroll 的时候最好用:
<?php wp_list_bookmarks(‘arguments‘); ?>
其实这个函数的用法和 wp_list_categories 基本相同,自定义的参数全部都写在了 “(’ ‘)” 里面,并且参数之间用 “&” 连接。

下面是这个函数的默认参数:
$defaults = array(‘orderby‘ => ‘name‘, ‘order‘ => ‘ASC‘, ‘limit‘ => -1, ‘category‘ => ”,
‘category_name‘ => ”, ‘hide_invisible‘ => 1, ‘show_updated‘ => 0, ‘echo‘ => 1,
‘categorize‘ => 1, ‘title_li‘ => __(‘Bookmarks‘), ‘title_before‘ => ‘<h2>‘, ‘title_after‘ => ‘</h2>‘,
‘category_orderby‘ => ‘name‘, ‘category_order‘ => ‘ASC‘, ‘class‘ => ‘linkcat‘,
‘category_before‘ => ‘<li id=”%id” class=”%class”>‘, ‘category_after‘ => ‘</li>‘);

相关参数:

  1. categorize
    布尔型,用于设置连接是否按照各自的分类显示:
  2. 1 (默认,根据链接的分类显示)
  3. 0 (不按照分类,显示全部)
categorize
字符串型,后面就直接 “=链接的分类ID号” ,那么就显示这个分类下的链接。如果没有指定的话就显示所有的链接。
category_name
字符串型,如果后面 “=某个链接分类的名称” 那么就会在该链接分类前显示分类的名称,如果这里留空的话则会显示所有链接分类的分类名称(即默认的形式)。(个人觉得这个参数不常用,一般不用管它)
category_before
字符串型,位于链接分类之前的文字或代码。默认的设置是: 

<li id=“[category id]“ class=“linkcat“>
category_after
字符串型,位于链接分类之后的文字或代码。默认的设置是: 

</li>

其实这上面2个属性就是用来定义每个连接分类的样式,可以理解成下面这种形式:

<li id=“[category id]“ class=“linkcat“>
单个链接分类下的链接列表
</li>
class
字符串型,每一个链接的分类都会有一个 “class” 属性(从上面的代码就能看出),默认是:linkcat
  1. category_orderby
    字符串型,链接分类的排序方式,按照名词或者ID。
  2. name‘ (默认)
  3. id
  1. category_order
    字符串型,链接分类的升降序排列方式:
  2. ASC (默认)
  3. DESC
title_li
字符串型,链接标题的头文字或代码,默认是:Bookmarks,并且它控制连接是否按照列表的方式排列。
title_beforetitle_after
顾名思义,它们就是连接标题头前后的文字或代码,默认是 h2 标签

上面这2组参数,实际定义的是 Blogroll 上面的头标题,即这个“ Blogroll 分类列表”上的类名。这些大的分类默认是被 li 标签套起来的,然后各个大分类下的链接列表则是套用在 ul 下的 li 进行排列。

  1. show_private
    布尔型,是否显示私有链接。
  2. 1 (是)
  3. 0 (不是 – 默认)
include
字符串型,输出指定 ID 的 Blogroll 的分类链接,各个 ID 之间用半角的 “,” 分开。默认显示所有的 Blogroll 分类。
exclude
字符串型,将指定 ID 的 Blogroll 分类链接从整个链接列表中排除,各个 ID 之间用半角的 “,” 分开。默认是什么都不排除。
orderby
字符串型,
  1. orderby
    字符串型,Blogroll 的排列方式(默认是根据名称排序,除非将这个值留空),即根据我们在 WP 后台链接设置界面下的那些参数来进行排序:
  2. ‘id’
  3. ‘url’
  4. ‘name’
  5. ‘target’
  6. ‘description’
  7. ‘owner’
  8. ‘rating’
  9. ‘updated’
  10. ‘rel’ – 按设定的关系排列
  11. ‘notes’
  12. ‘rss’
  13. ‘length’ – 连接名称的长度设定
  14. ‘rand’ – 随机排列显示
  1. order
    字符串型,设置升降序的排列方式
  2. ASC (默认)
  3. DESC
limit
整型,设置输出链接条数的最大值。默认值是“-1”,输出全部。
beforeafter
字符串型,Blogroll 里每一条连接前面和后面的文字或代码,默认是 li 标签
category_beforecategory_after
字符串型,各个 Blogroll 分类前后的文字或代码,默认也是 li 标签
between
字符串型,每个连接、图片和描述之间的文字或代码,默认是 “\n” 换行。
  1. show_images
    布尔型,是否允许显示 Blogroll 下链接的对应图片。
  2. 1 (允许 – 默认)
  3. 0 (不允许)
  1. show_description
    布尔型,是否允许显示每个链接的描述。
  2. 1 (允许)
  3. 0 (不允许 – 默认)
  1. show_rating
    布尔型,是否允许显示链接的等级。
  2. 1 (允许)
  3. 0 (不允许 – 默认)
  1. show_updated
    布尔型,是否允许显示最近更新后的时间戳。
  2. 1 (允许)
  3. 0 (不允许 – 默认)
  1. hide_invisible
    布尔型,是否显示所有的链接,甚至是被管理员设为不可见的链接,默认允许显示。
  2. 1 (允许 – 默认)
  3. 0 (不允许)
  1. echo
    布尔型,是否允许显示连接 or return them for use by PHP(怎么翻译?!) (FALSE)。默认允许。
  2. 1 (允许 – 默认)
  3. 0 (不允许)

例子

最简单的 Blogroll 列表
显示所有链接,Blogroll 的标题为 h2 标签下的 “Bookmarks”,链接套在 li 标签内
<?php wp_list_bookmarks(‘title_li=&category_before=&category_after=‘); ?>
显示根据 URL 排序的,指定分类的链接
显示链接分类为2的 Blogroll ,并给每个连接一个 span 的属性,显示连接图片,不显示描述,根据 url 进行排序。
<?php wp_list_bookmarks(‘categorize=0&category=2&before=<span>&after=</span>&show_images=1&show_description=0&orderby=url‘); ?>
显示分级和时间戳
显示所有链接,描述另起一行,不显示图片,根据链接的 ID 排序,并显示链接分级和最近更新的时间戳。
<ol>
<?php wp_list_bookmarks(‘between=<br />&show_images=0&orderby=id&show_rating=1&show_updated=1‘); ?>
</ol>

使用WordPress 内置文章缩略图功能(Post Thumbnail)

1. 激活文章缩略图功能

要激活该功能,打开你主题的functions.php文件,输入下面的代码:

add_theme_support( 'post-thumbnails' );

你也可以添加一个参数来指定在post还是page激活该功能:

add_theme_support( 'post-thumbnails', array( 'post', 'page' ) );

默认是在两者里都激活的。激活后,在你的post或page编辑页面的侧边栏底部,就能看到该功能的设置模块了。

2.输出到主题

要在你的主题中显示出设置的图片,你需要在loop里面添加下面这个函数:

<?php the_post_thumbnail( ); ?>

你可以给该函数传递一个参数值来调用图片的不同尺寸,

the_post_thumbnail(); // 默认显示缩略图
the_post_thumbnail('thumbnail'); // 显示缩略图
the_post_thumbnail('medium'); // 显示中等尺寸
the_post_thumbnail('large');// 显示大尺寸
the_post_thumbnail( array(100,100) ); // 自定义尺寸

3. 在loop外调用某篇文章的文章缩略图

如果你想在loop以外调用某些文章的缩略图,另一个函数为你准备:

<?php echo get_the_post_thumbnail(); ?>

和the_post_thumbnail()相比,它需要再传入一个参数来指定文章的ID:

get_the_post_thumbnail($id);
get_the_post_thumbnail($id, 'thumbnail');
get_the_post_thumbnail($id, 'medium');
get_the_post_thumbnail($id, 'large');
get_the_post_thumbnail($id, array(100,100) );

对于大多数wordpress用户来说,知道上面这些就已经足够了。如果你是一个主题开发者,想了解的更深入,可以查看justintadlock的这篇文章:

Everything you need to know about WordPress 2.9’s post image feature

里面还介绍了如何添加函数连接到过滤器动作来改变文章缩略图尺寸和缩略图的html代码输出。

企业建站,为什么选用WordPress!?

什么是wordpress的网站建设呢?
首先我们来介绍一下WordPress是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL 数据库的服务器上架设自己的网志。也可以把 WordPress 当作一个内容管理系统(CMS)来使用。WordPress 是一个免费的开源项目,在GNU通用公共许可证下授权发布。目前最新版本为2009年12月19日发布的2.9版。 WordPress 被认为是Michel Valdrighi所开发的网志平台b2/cafelog的正式继承者。WordPress中文官方网站:http://cn.wordpress.org/ 使用WordPress的网站建设只用于博客和个人,但现在它正在使用越来越多,现在通过选择合适的主题创造商业网站。那么wordpress的使用能给网站带来什么好处呢? 第一:易在员额编辑器屏幕 良好的企业WordPress主题保留普通文字编辑器,任何人都可以使用,不管你是初学者还是专家在网页设计。 你可以使用员额编辑器来谈谈你产品。由于文字编辑器,网站建设所见即所得是(你看到的就是你)格式,它是没有必要知道的代码。 第二: 多媒体对话框选项 其中包括一个多媒体箱,您可以添加照片,旋转图像,显示视频或任何其他代码。您的商业网站建设可以使用多媒体箱,你通常会使用一个陈列室。你可以用它来特色的商品,广告,新产品,或只是炫耀你的产品的所有。 您可以添加一个站点跟踪或其他跟踪在多媒体盒的工具。 第三: 邮政形象和缩略图 确保你的WordPress主题,您可以添加一个缩略图图像将显示为一个分在你的网页标题。你可以突出你的产品,这个工具和服务,使您的网站真的很有趣。 第四:标题和meta标签 最重要的改进两个主题,一个良好的营商可以添加到你的WordPress网站建设的标题标签和meta描述。搜索引擎进行编程,以显示字符在标题标签和meta描述每次搜索条目匹配在搜索结果中出现这些字符。 在搜索结果的元标记和标题将出现在蓝色。你可以到你的网站增加流量,并把你的网站,以加强与标题和meta描述了一个优质WordPress的主题提供明智地使用关键字搜索结果的顶部。

WordPress提供的功能包括:

  1. 文章发布、分类、归档。
  2. 提供文章、评论、分类等多种形式的RSS聚合。
  3. 提供链接的添加、归类功能。
  4. 支持评论的管理,垃圾信息过滤功能。
  5. 支持对样式CSS和PHP程序的直接编辑、修改。
  6. 在Blog系统外,方便的添加所需页面。
  7. 通过对各种参数进行设置,使Blog更具个性化。
  8. 静态html页面生成。
  9. 通过选择不同主题,方便地改变页面的显示效果。
  10. 通过添加插件,可提供多种特殊的功能。
  11. 支持Trackback和pingback。
  12. 支持针对某些其它blog软件、平台的导入功能。
  13. 支持多用户。
  14. 支持域名绑定。
  15. 支持站群管理

所以说wordpress现在使用越来越多,商业网站建设使用wordpress也不足为奇了。
更详细问题请加QQ: 910759857





  • 深圳市龙岗区横岗街道深惠路六约地铁
  • 15989449969