标签归档:WordPress

WordPress 是一款基于 PHP + MySQL 环境开发的博客平台,是目前世界上用户最多的独立博客系统。你甚至可以把 WordPress 当作一个内容管理系统(CMS)来使用。内容发布、标签管理、分类管理、评论留言、地址覆写等等固有特性并具有海量的第三方插件和主题支持。

【jQuery】使用 js & jQuery 控制链接在新窗口 _blank 打开

既然 W3C 严格标准将 target=”_blank” 属性剔除,原因是 W3C 认为未经用户同意就打开新窗口是一种不礼貌的行为,容易破坏用户体验。那么问题来了,如何能即符合 W3C 严格标准又能使页面在新窗口打开呢?按 W3C 的意思是为需要弹出新窗口的 a 链接标记添加一个 rel=”external” 属性,或许等这种标准普及以后可以通过浏览器设置是否弹出包含有 rel=”external” 属性的链接,不过目前的情况是用户希望浏览器拼命的屏蔽各种弹出广告而同时 target=”_blank” 又是我们需要的属性,具体代码可按以下方法书写……

继续阅读

【jQuery】智能自动调整 WordPress 边栏高度

在 WordPress 中由于边栏小工具(widget)的引入使我们配置边栏区块内容变得非常方便例如:放置广告谷歌小工具放置腾讯滔滔、等等各种小工具,但随着小工具的增多,边栏也逐渐变得比正文更高,特别是如果摘要列表页只有一篇文章的时候,整个页面会被撑开实在有损美观,这里有一句基于 jQuery 的代码可以在边栏超过主体内容的时候动态删除最后一个小工具达到页面平衡的目的……

继续阅读

WordPress 防垃圾评论 Some Chinese Please! 小插件解决大问题

今天试装了冰谷同学开发的 WordPress 中文过滤插件 Some Chinese Please 之后觉得非常不错,帮我解决了垃圾评论的问题。虽然 WordPress 默认已经安装了 Akismet 插件用来防止垃圾留言,拦截效果也确实不错基本都在 99% 以上包括 Drupal 在内的其他著名 CMS 中也有此类插件,但由于其机制的原因无形之中消耗掉了一些资源……

继续阅读

为 WordPress 的 404 页面添加 Google 404 增强工具

今天花了点时间为我的 WordPress 添加了一个 404 页面,并在该页面中添加了一些有用的链接以帮助用户重新返回网站内容而不是关掉你的页面。通常如果用户点击的链接指向您网站上已不存在的网页,您的服务器就会返回 404 即找不到网页错误。由于这些常见的提示消息会令用户不快,因此建议您创建自定义的 404 网页,以提供有关您网站的更多有用信息,从而挽留这些流量……

继续阅读

为 CMS 制作主题模板的 SEO 建议

虽然诸如 Drupal Joomla 包括 WordPress zBlog 等在内的很多 CMS 已经在代码上将搜索引擎优化(SEO)做到极致,但如果在主题模板上对于 SEO 稍有松懈,其结果必然惨不忍睹,因为此类 CMS 的前端页面内容及代码结构几乎全部由主题模板(Theme & Template)提供,所以无论哪个 CMS 在程序代码上如何努力,倘若主题开发人员对于模板代码的 SEO 稍有不慎,其后果不言而喻,这里我总结了一些我个人在制作各种 CMS 主题模板时的一些 SEO 心得及建议……

继续阅读

修改 WordPress 主题原生支持 LightBox 和 TagCloud 无需插件

目前本博所用的模板还是半年前从 zblog 转到 WordPress 时自己做的,当时做成以后一直没有怎么修改过,也装了不少插件结果页面打开速度就越来越慢,今天花了一些时间暂时把比较有用的 LightBox 和 TagCloud 直接整合到了模板中,这样可以少装两个插件了,因为一些定制的属性可以直接写模板里面不用存数据库,整合之后效果还是相当明显的:

修改之前的首页加载时间 7s 页面大小 215kb 左右;修改之后的首页加载时间 5s 页面大小 133kb 左右。

目前使用 YSlow 测试按照小型网站及博客标准(Small Site or Blog)可以得到 Grade A 相当不错了,如果将 TagCloud.swf 压缩并使用 GoogleAPI 加载 js 的话理论上页面加载速度还可以更快,暂时还是这样吧,由于浏览器缓存原因页面上的部分内容可能显示错误,建议使用 Ctrl+F5 重新加载一次本站页面更新浏览器缓存。

继续阅读