wordpress企业建站.docx
- 文档编号:8083424
- 上传时间:2023-01-28
- 格式:DOCX
- 页数:13
- 大小:27.29KB
wordpress企业建站.docx
《wordpress企业建站.docx》由会员分享,可在线阅读,更多相关《wordpress企业建站.docx(13页珍藏版)》请在冰豆网上搜索。
wordpress企业建站
问:
用Wordpress怎么做企业站?
答:
Wordpress以其开源易用的特点以及庞大的风格插件数据库支持,当下已经是最流行的博客系统!
而博客又是很多企业站推广方法的首选!
这两者相结合给Wordpress建立企业站提供了有利优势!
用Wordpress做企业站,一般我们在设置里选择使用某一页面(Page)作为首页,在这个页面上添加企业相关信息,一目了然!
然后再添加其他一些页面作为企业信息的必要补充,例如联系方式等等!
至于产品展示我们则可利用日志功能进行更新,放到其他页面,当然你也可以在首页进行调用,操作都很简单!
那么用Wordpress做企业站的好处有哪些呢:
第一,当然是免费!
程序免费,模板免费,插件免费,除了域名和空间需要花点钱!
第二,是其易用性:
Wordpress的后台操作非常直观,这也是很多人选择WP建设Blog的原因,站点建设完成后,基本不需要做其他的操作,只需要发布文章的一项功能来进行日常的更新维护工作即可!
而且所有的页面内容都可以在后台进行修改,无需要FTP等操作,方面日后一些内容的更新!
第三:
伪静态支持,不需生成HTML,节省空间资源!
Wordpress在Linux空间下的伪静态功能相当完善,而一些爱好者也针对IIS环境开发出了相应的伪静态插件,这让Windows空间用户也可以很方面的实现伪静态功能,方面以后在对站点修改时,不需要全盘再生成!
第四:
这是最重要的一方面,SEO支持。
对于Google而言,你甚至不需要提交,也不需要在外面留任何,只需要在写日志的时候添加Ping服务器,即可收录!
至于XX,也是如此,而且Wordpress的狂热者们更是开发出了各式各样的插件,针对程序进行SEO优化!
只需按照自己的要求进行选择即可!
上面讲的都是Wordpress的好处,那么我们下面来讲讲它的坏处:
第一,是空间的支持:
这一点针对上面所说的伪静态功能,目前国内的服务器大部分还是Windows+IIS,虽然已经有针对IIS的伪静态插件,但需要服务器的组件支持,如果您使用的虚拟空间,则需要和空间商进行沟通!
第二,是速度问题,Wordpress因为插件以及ping等关系,另外Windows与PHP的本身问题,导致速度比较慢,不过我们可以使用Cache插件解决这一问题,另外还有Google的JS托管服务,也能很大程度上解决速度的问题!
第三,就是页面设计!
Blog程序的模板设计要比静态页面复杂得多,需要有一定的功底!
这只是隔小问题,最重要的是建站人的观念!
上面简单的讲述了用Wordpress做企业站的利与弊,希望对大家有所帮助。
(以上仅代表本人个人观点)
通俗易懂的WordPress函数简明教程
wordpress2010-11-1222:
41:
34阅读126评论0 字号:
大中小 订阅
zmingcx./make-good-use-of-wordpress-may-not-know-that-the-function.html
发表于:
2010年02月25日
这是一篇通俗易懂的WordPress函数简明教程,原文来自月夜的《用好WordPress不可不知的函数》,文章作者将长期积累的WordPress函数知识,用自己语言简明扼要的对WordPress常用函数进行讲解描述,阅后帮助颇大,忍不住贴过来,相信看过这篇教程的童鞋从中会获得很多WordPress函数知识。
原文章分为七个小节,这里编辑为一篇,因为文章很长作了分页。
(一)
WordPress是目前十分流行的独立博客程序,因傻瓜化安装和使用,其在网民中的应用已近乎普及。
但也因为很多新入门的用户几乎对WordPress程序没有任何了解,造成使用中碰到问题无法解决,求助也十分不易。
而且,根据月夜的经验,WordPress用户学习了解并掌握一些基本的WordPress知识尤其是WordPress中功能强大使用方便的函数会极大地方便自己的应用,从而定制一个自己心仪的独立博客。
在这一系列文章中,月夜试着将自己在长期的WordPress生涯中摸索积累的WordPress函数以自己的语言与朋友们分享,希望这一系列文章能够为朋友们使用WordPress程序带来方便。
在讲述下面的WordPress函数之前,我们需要明确这样一点,所有的WordPress函数都是已经定义好的PHP函数,它们都需要写在PHP语句中(
php?
>)才能执行;而且,所有这些函数在PHP语句中都应以分号”;”结尾。
其实,为了用好这些函数,为你的WordPress服务,你最好具有PHP语言的基础。
1.bloginfo()
顾名思义,该函数主要用来显示博客信息;而且根据参数的不同,可以用来显示博客信息中的不同部分。
常用的有以下几种:
bloginfo(’name’)显示博客题名,如“月夜”;默认(不写参数)输出该项;
bloginfo(’description’)显示博客描述部分,如“分享网络知识·享受快乐生活”;
bloginfo(’url’)输出博客URL地址,如.yueye.org;
bloginfo(’rss2_url’)显示博客的RSS2.0feed地址,如.yueye.org/feed;
bloginfo(’template_url’)用来获取WordPress博客的模板地址;
bloginfo(’charset’)显示博客的编码方式,如“UTF-8”;
一种常见的使用bloginfo()函数的组合如下:
phpbloginfo(’url’);? >”title=” phpbloginfo(’description’);? >”> phpbloginfo(’name’);? > 在月夜博客中,如上信息输出形如月夜的样式。 这种形式通常会用来添加博客的底部信息,如Copyright月夜,经常在主题模板中使用。 需要注意的是bloginfo()函数只能输出显示这些参量,如果你想在PHP语句中使用得到的这些值,则需使用get_bloginfo()函数,该函数和bloginfo()使用相同的参数,获得相同的结果。 2.wp_title() 该函数用来显示页面的标题,如在文章页面,则显示文章标题;在分类页面,则显示分类名称;等等。 wp_title()函数可以跟三个参数,即wp_title(’separator’,echo,seplocation),其中separator是title和其余部分之间的分割符号,默认是>>;echo是个bool变量,取true显示标题,取false则将标题作为一个PHP参量返回;seplocation定义分隔符的位置,取right定义分隔符在标题后面,取其他任何值,都表示将分隔符放在标题前面。 比如形如主题文件夹下header.php中的一段代码:
phpwp_title(’|‘,true,’right’);?
>
phpbloginfo(’name’);?
>-
phpbloginfo(’description’);?
>
在博客首页可以显示这样的效果“月夜-分享网络知识·享受快乐生活”;在文章页,可以显示这样的效果“用好WordPress不可不知的50个函数|月夜-分享网络知识·享受快乐生活”;而在分类页面,则可以显示这样的效果“相关|月夜-分享网络知识·享受快乐生活”;等等。
3.wp_get_archives()
该函数用来获取博客的文章存档,通过设置函数的参数,可以按各种方式获取,如按月,按年等等。
wp_get_archives()函数后面同样可以跟多种参数,只不过所有参数都需要使用&连接,并放在单引号(’)中以字符串方式传递给函数,形如wp_get_archives(’type=monthly&format=html&show_post_count=1&limit=10′)。
如上的参数意义描述如下:
type=monthly表示按月显示文章存档,可以使用yearly、daily、weekly等代替monthly表示按年、日、以及周显示文章存档;
format=html表示使用通常的HTML中
show_post_count=1表示在文章存档后面显示属于该类别(年、月等)的文章数量,该参量是个bool值;
limit=10表示显示的文章存档的最大数量为10,超过次数,则超出部分不显示;
尽管参数稍多,显得略为复杂,但其实只需注意type、show_post_count以及limit等三个参量即可。
4.wp_list_categories()
和wp_get_archives()函数类似,wp_list_categories()函数用来获取博客文章的分类信息,并可以通过设置适当的函数参数,将其显示出来。
该函数的参数和wp_get_archives()函数类似,都需要使用&连接,放在单引号(’)中以字符串方式传递。
形如wp_get_archives(’orderby=name&order=ASC&show_count=1&use_desc_for_title=1&feed=订阅&exclude=2,5&number=10′)。
如上示例中,函数各参数的意义如下:
orderby=name表示按照分类名称的字母先后顺序显示分类信息,可以将name换为ID等;
order=ASC表示按照分类名称的字母的升序显示分类信息,将ASC改为DESC表示按降序;
show_count=1在每个分类名称后面显示属于该分类的文章数;
use_desc_for_title=1使用该分类的描述信息为每个分类名称超添加一个title属性;
feed=订阅:
在每个分类信息旁边添加一个名为“订阅”的超,提供该分类的RSS订阅;
exlude=2,5:
在显示的分类中去除ID为2和5的分类;也可以用include=2,5表示只显示ID为2和5的分类;
number=10:
表示只显示最先的10个分类。
5.get_the_category()
get_the_category()函数用来返回当前文章所属的类别的若干属性所组成的一个数组,该数组包括以下内容:
cat_ID:
当前类别的ID(也可以写作’term_id’);
cat_name:
当前类别的名称(也被写作’name’);
category_description:
当前分类的描述(也可以写作’description’);
category_count:
属于当前分类的文章数量(也被写作’count’)。
具体的使用方法,我们通过下面的几个句子来说明:
形如get_the_category()->cat_ID的语句,返回当前文章所属分类的ID号;
形如get_the_category()->description的语句,返回当前文章所属分类的描述;等等。
6.the_category()
该函数返回当前文章所属的类别名称,而且是文章类别的超形式。
默认的无参数形式the_category()直接以超形式显示类别名称,显示为:
精品推介;
可以在函数中跟上分隔符等参数来格式化输出,如the_category(’-'),若当前文章属于两个以上分类,可以显示这样的形式:
精品推介-经验知识;如只属于一个分类,则显示为这样的形式:
精品推介。
7.category_description()
该函数以分类的ID为输入,得到该分类的描述。
常和echo、get_the_category()配合使用,将当前分类描述输出:
echocategory_description(get_the_category()->cat_ID);
如上语句,get_the_category()得到保存有当前分类信息的一个数组;cat_ID为该数组中该分类的ID;将该ID输入给category_description()函数,即可得到该分类的描述;然后使用echo将其输出。
但经月夜试验,使用如下的语句可以实现和上面语句相同的功能:
echocategory_description();
这可能是因为该函数在默认无参数输入的情况下会输出当前分类描述的结果吧。
(二)
在前面的文章中,月夜已经为你讲述了WordPress的几个非常有用的函数,比如bloginfo()用以输出显示博客信息;wp_title()用以显示页面标题;以及如wp_list_categories()等几个WordPress分类处理的函数;等等。
本文,月夜接着前面的文章继续为你介绍WordPress函数;今天,我们主要来介绍一些WordPress的条件函数,用以判断是否满足了某些条件,比如,当前是否在首页;当前是否是某位作者,等等。
8.is_home()
is_home()用以判断当前显示的博客页面是否是博客首页,返回的是一个Bool值。
如果是在首页,则返回TRUE;否则返回FALSE。
该函数常用来控制博客侧边栏的显示方式,经常使用如下代码段:
php
if(is_home()){
//此为在博客首页应该显示的内容
}else{
//此为非博客首页应该显示的内容
}
?
>
9.is_archive()
is_archive()用以判断当前显示的内容是否是博客存档页面,比如按日期的存档,或者按分类的存档,等等;其和is_home()函数一样,返回一个Bool值。
10.is_page()
is_page()函数判断当前显示的内容是否是博客的独立页面(page),如“月夜私语”、“关于月夜”等页面;它也返回一个Bool值。
我们可以在模板中通过该函数判断当前是否是一个独立页面,从而决定是否为当前显示的文章显示发布时间等等。
11.is_paged()
该函数用以判断当前文章是否因为内容过多而分页显示;需要注意的是,如果你在写文章时手动添加了
–nextpage–>标签,来强制分页的话,该函数并不会因此而返回TRUE。
12.is_page_template()
is_page_template()函数需要跟一个参数,通常以如下方式使用:
is_page_template(’guestbook.php’);
藉此判断当前显示的独立页面(page)是否使用了参数所示的模板guestbook.php;如果不跟参数,函数返回当前独立页面是否使用了模板。
13.is_single()
is_single()用以判断当前显示的页面内容是否是一篇单独的文章。
其后面可以跟三种参数,一种是文章ID;一种是文章题目(title);一种是文章名称(slug,文章题目的一种简短说明形式);或者可以将三种参数组合使用,藉此来判断当前页面内容是否是具体的某篇文章。
一个简单的例子如下,我们可以通过如下几种方式判断当前显示的内容是否是本文:
is_single(’808′);
is_single(’用好WordPress不可不知的函数
(二)’);
is_single(’functions-must-known-using-wordpress-second’);
is_single(’808′,’用好WordPress不可不知的函数
(二)’,'functions-must-known-using-wordpress-second’);
在这里,月夜需要对上述最后一种方式做些说明:
该函数后跟三个参数时,有优先级,如果第一个参数符合条件,则返回TRUE;否则,则返回FALSE;貌似后面的参数并没有什么意义。
14.is_category()
该函数用以判断当前显示的页面内容是否是一个分类页面,如相关;其中无需参数。
函数返回一个Bool值。
15.is_tag()
is_tag()用以判断当前显示的页面是否是一个标签页面,比如WordPress;其后也不需要跟参数。
该函数同样返回一个Bool值。
16.is_date()
此函数用以判断当前显示的内容是否为按时间归档的页面,比如2009年四月,或者2009年4月8日,等等。
17.is_day()、is_month()、is_year()
这些函数用以判断当前显示的内容是否为按天、按月、按年份归档的页面。
它们和is_date()类似,只不过将归档时间更具体化而已。
18.is_author()
该函数用以判断当前显示的内容是否为以作者名归档的页面,比如月夜博客的admin作者页面。
19.is_admin()
is_admin()函数用以判断当前是否在控制面板页面,或者管理员面板页面。
(三)
在前面的文章中,月夜为你介绍了用好WordPress不可不知的前近20个函数,那些函数主要包括获取博客信息的函数,获取博客内容的函数以及一些用于判断是否能满足相应条件的条件函数,等等。
今天,月夜继续为你介绍WordPress的重要函数。
本文中将要介绍的函数除get_bloginfo()外,几乎全部都是将用在WordPress主题的侧边栏上的一些函数,比如get_posts()等等。
20.get_bloginfo()
该函数和我们前面的文章用好WordPress不可不知的函数
(一)中介绍的bloginfo()函数实现近乎相同的功能。
主要用来显示博客的信息;而且根据后跟参数的不同,会输出博客的不同信息。
其后不跟参数时,get_bloginfo()可以显示博客名称,形如“月夜”;
后跟其他参数时,可以显示对应的信息,比如get_bloginfo(‘description’)用以显示博客描述信息;
其他还可以使用的参数包括name、url、wpurl以及admin_email等等。
但因为其与bloginfo()函数实现相同的结果,所以,在bloginfo能够实现的情况下,月夜不推荐使用get_bloginfo()函数。
21.query_posts()
query_posts()函数结合适当的参数用来控制哪些文章会在页面上显示。
形如query_posts(”cat=3,6&cat=-5,-10″)表示取分类ID为3和6的文章显示,不取分类ID为5和10的文章显示;
形如query_posts(”order=ASC&showposts=10&offset=1&orderby=date&posts_per_page=5″)意义如下:
order=ASC表示按照升序排列,取为DESC则表示按降序;
showposts=10则表示获取10篇文章;
offset=1表示取最新的文章;
orderby=date表示将文章按照日期排序;
posts_per_page=5表示每页显示5篇文章。
需要注意的是该函数只是将文章内容从MySQL数据库中查询出来,要将其显示,还需要与其他语句配合,比如一个经常在侧边栏中使用的形式如下:
最近文章
phpquery_posts(’showposts=5&offset=1′);?
>
phpthe_permalink();?
>”title=”
phpthe_title();?
>”>
phpthe_title();?
>
phpwhile(have_posts()):
the_post();?
>
phpendwhile;?
>
如上的这段代码用以在侧边栏的指定位置上显示最新的5篇文章。
query_posts()函数后面可以跟众多种类的参数,功能十分强大,在此,我们不进行过多介绍。
如果时间和精力允许,月夜会在以后的文章中专门撰文详细地为朋友们做一介绍。
22.get_posts()
该函数和query_posts()函数功能大体相同,都是用来从数据库中查询并得到符合某条件的文章。
不过get_posts()函数的使用有一个固定的形式,如下:
php
$lastposts=get_posts(’numberposts=5′);
foreach($lastpostsas$post):
setup_postdata($post);
?
>
phpthe_permalink();?
>”id=”post-
phpthe_ID();?
>”>
phpthe_title();?
>
phpthe_permalink();?
>”id=”post-
phpthe_ID();?
>”>
phpthe_title();?
>
phpthe_content();?
>
phpendforeach;?
>
即首先使用get_posts()函数查询得到文章数据,然后使用形如foreach($lastpostsas$post):
setup_postdata($post);的循环将查询得到的文章内容显示出来。
get_posts()函数使用和query_posts()函数相同的参数,在此我们也不再作详细介绍。
23.wp_list_cats()
该函数和前文用好WordPress不可不知的函数
(一)中wp_list_categories()函数实现相同的功能,不过在最新的WordPress版本中,此函数已经被弃用,其功能为wp_list_categories()函数完全取代。
24.get_calendar()
get_calendar()函数用以在WordPress上显示日历,日历样式和使用widget显示的效果相同,如下图所示:
其后可以跟一个BOOL参数,用以控制日历上方星期的显示样式。
但经月夜测试,在中文状态下,使用TRUE或FALSE参数,日历的显示效果并没有什么区别。
(四)
从上一篇开始,我们就转而介绍了经常用于WordPress主题侧边栏的一些函数,比如query_posts()、get_posts()、get_calendar()等等。
本文,月夜接上文继续为朋友们介绍WordPress侧边栏常用的一些函数。
25.wp_list_bookmarks()
该函数用来显示博客的友情,并可以使用各种参数来控制显示的数量、种类以及样式等等。
形如wp_list_bookmarks(’title_li=&categorize=0&orderby=rand&include=41,40,37,54′);的形式,意义解释如下:
title_li=&categorize=0是一种通常使用的组合,意为不显示WordPress后台控制面板中设置的友情标题,但所有友链都按照设置的分类显示出来;单独的一个title_li=还可以用来设置被显示友链的类别名称;
orderby=rand设置友链的显示方式为随机顺序,当然,还可以设置为其他的方式,比如id、url、name等等;
include=41,40,37,54表示只显示ID为这四个数字的四个友链;与此对应,还支持使用exclude,表示不显示ID为多少的友链。
此外,该函数还经常用到的参数有before和after,用来设置每个前后的文字,默认的是
26.get_links()、wp_get_links()
这两个函数实现和25.wp_list_bookmarks()相同的功能,不过此二函数已在WordPress升级的过程中为
25.wp_list_bookmar
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- wordpress 企业