WordPress核心有待改善的十个重要功能
来源:wordpress啦 发布时间:2010-07-09 17:28:00
广受大家欢迎的发布平台WordPress上个月发布了WordPress 3.0正式版 (取名 “Thelonious”)。此版本引入了非常多很实用方便的新功能: 创建导航菜单的拖放界面;多站点的功能 (整合WordPress MU); 自定义内容类型系统等。
不过也有些新功能会让某些人觉得多余,为何要有一个内置的短网址 (目前又还没有整合社交媒体服务站点)? 为何每年要发布一个新的默认主题?有些人质疑这些新功能似乎不是那么实用,那为何不把精力花在一些大家都需要用到的功能呢?
下面这篇文章就给大家举出一些在WordPress插件或者其他内容管理系统(如,Drupal)上可以实现,但是WordPress却不具备的功能。
有人也会说既然有插件了,还有什么好愁的呢?话虽如此,但是如果能够将这些重要功能整合到WordPress核心那不是更好吗?
首先,这样就减少了安装插件的麻烦,同时也提高了网站性能和易维护性。很多WordPress站点出问题都是由于插件的不兼容性引起的,要是把这些功能整合到核心系统中就可以避免此类问题了。另外,如果核心系统应用这些功能的话,就会开源开发人员维护,大家就不用担心某个插件是否有人在管,是否有不断更新了。而且不是通过插件实现这些功能的话,更新WordPress系统就会更加简单。用户只要更新最新的WordPress版本就可以了,这些功能也会跟WordPress核心程序一样经过开发人员的测试、检查再检查。
说了这么,现在就来看看一些人认为WordPress核心不应该缺少的重要功能都有哪些吧!
1. Web缓存
每一次访客浏览WordPress站点上的某个页面时,WordPress系统会执行多个服务器端进程、数据库查询为访客生成页面。这影响了网站的速度,服务器不太好的用户就可以会造成宕机之类的。
提高页面性能最好的办法就是通过web缓存服务器上的文件 — 将每个页面的静态版本保存起来,这样系统就不需要每次执行请求的时候都执行一些重复的工作。
处理WordPress站点的缓存问题,网上也有一些比较好的插件, 而其他内容管理系统如Drupal都是现成的。
WordPress站点的管理员应该要可以自己选择是否启用这个功能,最好有个配置选项,用户可以根据网站更新的频率和流量情况来设置将缓存文件保存多久。
2. 多页导航
上图的分页模式是网上相当流行的,WordPress也有内置的分页导航,但是每次只可以导航一个页面。对于文章比较多的博主而言,找到以前的旧文章就要花费相当多的工夫。
解决办法就是用上图类似的将所有的页面链接列出来,同时也可以选择跳到第一个页或最末页,这样才比较人性化。其实只要是内容页面,包括首页 (index.php)、分类页面 (category.php)、文章页面 (post.php)以及被分割成多个页面的page页面(page.php)都需要运用到这个功能。
3. 显示相关文章
要是一篇文章下可以显示相关内容的话,会大大提高读者发现其他文章的机会。目前来说,主题开发人员可以利用 get_category/get_categories来 收集同一类型的文章,利用wp_get_post_tags来收集同一标签的文章,但是要显示相关文章还是太难了。
如果非要显示相关文章也可以尝试一些方法,例如随机挑选5篇来自同一个分类下的文章,或者同样标签下的文章。但是这种相关性的准确度就非常可怜了。
应该有更多的“信号”来决定某篇文章是否与另一篇文章相关,如检查文章的标题里是否有同样的字眼,两篇文章红有多少个类似的标签,两篇文章是否有链接等。
4. 自定义用户角色权限
很多有多名作者的大网站也在使用WordPress(如国外著名的TechCrunch、Mashable、Smashing Magazine都是用WordPress )。像这类多用户的站点有必要控制谁谁可以干什么。
目前,WordPress有五个用户角色,对大多数人来说已经可以了。但是考虑到WordPress利用方式越来越多样化,还是有必要添加个自定义用户角色的系统,或者至少修改内置的五个用户角色的权利。
例如,可能一些用户只能允许看或发布某个分类的文章,管理员可以做除了安装插件或修改约定的设置之外的其他任何事情。
权限/角色管理对于多用户的WordPress站点而言是非常重要的。
5. 流行的社交媒体的整合
内容为中心站点的一个必要功能就是与他人分享内容,很少看到博客没有社交媒体网站的链接按钮,使用邮件来分享内容这种方式更是少见了。
因此,至少有必要将流行的web服务如,Digg、Twitter、StumbleUpon、Facebook融合进来,这样用户就不要依靠第三方插件来实现。


猜你喜欢
- 1、永久性生效,重启后不会复原开启:chkconfigiptables on关闭:chkconfigiptables off2、即时生效,重
- 最近,给单位做一个内部站点,和主站放在一个服务器里。用的都是科讯CMS系统,主站建在根目录,子站点建在子目录,挂在同一个域名下面。也就是在一
- 在Exchange 2007组织环境中,我们可以在三个层面对消息大小进行限制,组织级别(Global Settings)、服务器级别、连接器
- WordPress是一款成熟的开源CMS平台,新推出的2.9版本依然保持了以往良好的口碑。这篇文章从WordPress 2.9的codex文
- 今天Google Adsense的中文博客发布了一篇文章,详细地对于Google AdSense的各种推介政策进行了一些细节上的描述。我仔细
- 前几天的一篇博客是关于“为什么有的小站点(或新站点)在搜索结果中排名能靠前?”,下面又是一个很少人注意的影响SEO效果的因素:你购买域名时一
- 自从开通这一功能后,陆续有不少WordPress爱好者问我博客上的“支持”、“反对”是怎么实现的。我想不少人都知道这一功能是把“牛#博”中的
- 不知不觉在网络也混了3年了,回想起当初放弃了固定工作,毅然投入网络的怀抱,心理还是觉得很值得。因为我发现了自己对做站的兴趣非常之大,我认 为
- 芯片商的用户争夺战升级昨天,电脑芯片商AMD公司在京正式发布VISION技术,其中文名称为“视·觉
- DoS (Denial of Service)攻击其中文含义是拒绝服务攻击,这种攻击行动使网站服务器充斥大量要求回复的 信息,消耗网络带宽或
- (本文以Windows主机为例进行讲解)首先登录Godaddy,方法参考:Godaddy账户登录及基本功能图解登录以后在我的产品中点击主机账
- 昨天晚上的南大科技馆一楼报告厅,曾经有众多跨国公司高层在这里演讲的讲台,昨天被百度董事长兼首席执行官李彦宏“占据”。这位年轻的IT业富豪,在
- protobuf简单介绍 protobuf是谷歌的开源序列化协议框架,结构类似于
- 概述HBase是一个构建在HDFS上的分布式列存储系统;HBase是基于GoogleBigTable模型开发的,典型的key/value系统
- 做站的都是苦孩子,也都是好孩子。 先说下 自己的经历,99 年开始上网,01年开始做个人站,都是小站,没有赚到钱,倒是后来玉米卖了点钱,把价
- 最近有小伙伴表示在虚拟机中安装CentOS之后使用ifconfig以及ip addr指令无法查询到ip地址, 在此笔者提供一个简
- SpamAssassin的打分标准见http://spamassassin.org/tests.html,默认的标准可能并不适合我们,比如S
- 我们都知道关键词分析在算法中起着承上启下的作用。百度在还没调整算法之前所用的关键词分析是最大匹配法:正向匹配法,逆向匹配法和双向匹配法。比如
- 使用PHPWind程序做论坛的有很多,有时候我们会做一些资讯页面,如果安装新的CMS系统的话会比较麻烦,而PHPWind其实也有CMS文章管
- 多少日ip的网站才能够上吃喝?终于得到一个很好的答案在很多的站长站上问了这个问题,(包括在这,很感谢站长的热心回答),终于,得到了一个觉得很