WordPress vs CMS

简单说这是一篇WP杂文, 闲聊下WP作为CMS的潜质

我想很多人都考虑过像我这样把WP作为整站程序, 这时候有几个问题让我很闹心

WP的定制性能, 这基本上对于blog来说它已经超越了, 但是对于网站的统一风格来说, 它的性能很弱了, 听我给你娓娓道来一下-_-

WP的前台的地址大部分来说都很随意, 没有什么限制, 没有什么章法,

比如你想访问一篇文章, 那么直接访问index可以做到, 如果打开了rewrite, 你可以用/分类/文章名/ 或者 /日期/文章名/ 或者 /文章名/ 等等各种玩法, 几乎什么地址变动都不被WP限制, 而即便2.3开始WP可以记录旧的文章名slug, 并记录在数据库中, 如果遇到会自动跳转, 但是这仅仅是救活了一批死链而已

对于随意的 WP 地址, 导致了一个WP建立起来的网站SEO问题很严重, 一个网站的重复内容太多, 即便你的地址可以限制, 但你网站改了文章位置, 而在其他站上的你的反向链接并没有更改, 而WP无论什么样都能显示东西, 根本不会自动跳转, 比如你给文章换成了分类/文章名,而之前你是用日期的, 这时搜索引擎可以正常访问到它, 而并不会被跳转, 而我觉得最基础的方法就是你既然找到了真正的文章内容, 并确定是它, 就应该把它再一次的引导用户或SE到它唯一的或者说被限制好的地址

当然说了这么多, 其实这点上它还是有办法定制的, 毕竟WP的成功就是它的插件功劳, 在WP上写插件定制它是一件很轻松的事情, 当然不会事事尽如人意, 所以下面要说的话和这里有了极端的冲突...

大家用WP的话, 都会发现WP对于注册和登录, 与其他功能都不同, 应该说很特殊, 当然也许它们是在安全和可用性方面来作的这种考虑, 但我觉得对于界面表现, 完全没理由影响到安全

首先注册,登录,登出3个功能不再是WP一贯的前台地址风格, 而是直接使用wp-login.php, 还有个很多余的wp-register.php, 我几乎找不到它的存在意义, 既然WP对rewrite那么钟情, 为什么这些基础功能比如让人看到wp字样, 其实CMS表现的优秀, 一方面就是要和网站整体融合, 做到忍者一样的隐藏自己气息, 让人觉得它就是这个网站, 而不是这个网站用了WP建了CMS, 在这点上, 还好,我们可以绕很多的圈, 甚至直接修改.htaccess来作到一部分功能, 但是没办法, 我们要的是全部

那么全部是什么呢, WP所有的页面几乎都是可以定制的, 却有个功能介于前台和后台之间, 那就是注册/登录以及用户的个人信息修改, 这点上我很难理解

为什么属于前台功能的登录不被定制, 而且是完全一个php解决, 插件完全触及不到它, 这让我很恼火, 如果我希望它作到我要的风格统一, 我必须主动修改它, 而还有一个更可恶的部分, 那就是用户的个人信息修改, 完全依赖后台功能, 多作一份你会死啊?

This entry was posted in WordPress. Bookmark the permalink.

2 Responses to WordPress vs CMS

  1. Black-Xstar says:

    有一次我一篇文章的slug写错了
    就改了一下,结果访问旧的slug就是404错误
    郁闷

    “毕竟WP的成功就是它的插件功劳”
    这点我很赞同,呵呵。

  2. Anonymous says:

    对于刚接触这块的人来说,wp还是很好用的。

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>