Posts Tagged "WordPress"

Description:

分享 WordPrsss 技巧.

WordPress custom field之header应用

Custom field 自定义字段.wordpress很有用的一个功能,但是很多人却忽略了.今天介绍如何利用它做header部分的SEO优化.

关于自定义字段官方的解释是:
WordPress has the ability to allow post authors to assign custom fields to a post. This arbitrary extra information is known as meta-data. This meta-data can include bits of information

其实简单的理解.自定义字段就是容许作者自己定义特定的字段.通过 the_meta()函数在文章中获取所自定义的内容. 你可以理解为.这个自定义字段是你发布文章时额外附加于这篇文章的一些信息. Read more…

修正热情评论员

热情评论员是我在wordpress主题中添加的一个小功能.通过判断评论者E_mail在设置的指定时间段出现的次数.到达要求的给个小小的五角星提示.我博客上的设置是30天内评论超过10条留言就给予这个称号,在这里留言的人都是老朋友了,所以你会看到大部分人都有这个.

这个东西的功能倒是简单.我也写了教程.具体的实现办法.你可以移步看看.但是要查数据库,很麻烦.涉及到查询次数和效率的问题.其实我早就想到这个问题了,只是当时我的博客访问量很少,评论也不多.但是.现在自从我发布了主题后,IP和流量都上去了点.所以过多的查询必然会对数据库造成比较大的压力.想想如果一个页面有80条评论.那么要查询80次加wordpress本身的查询等.那估计得有100多次了.真是恐怖.

所以我今天做了些改进.将查询的数据写到缓存的表里面,及option表里,这个和主题的选项一样.所有的个人数据都在那里.wordpress在加载的时候会默认的加载.这样个函数就不需要在去另外查数据库了.在这个函数的后面再用个wordpress Hook更新数据.

原理弄清楚了.看看代码: Read more…

jQuery版ajax comment pager

首先我声明,这个不是又产生了一个新的插件,而是我告诉大家我是如何修改mg12的插件ajax comment pager为jQuery方式来实现Ajax.因此很多的地方是针对我现在的这个主题而言的.不具备很高的通用性.只能给大家一些参考性的意见.

我也这里对于评论的翻页进行了部分js代码的重新激活(或者说是重载?这个我有点不好表达).从而在翻页后DOM被局部刷新后,js还能使用.因该是比较完美的解决了原有版本造成的翻页后鼠标悬浮和部分js脚本不能使用的问题.如果你是个爱折腾的人真的有必要参考一下.

Javascript真是个很神奇的东西.在前端设计中应该是具有越来越重要的作用.尽管有时候它拖慢了网页的载入.但是不可否认,相对用户体验来讲,这点点的牺牲还是很值得的.于是我们开始一点一点的在网站上添加代码.提供越来越多的效果.代码也就也来越大.拿mg12的主题以及插件来讲.所有的js都是自己写的.这样有好处,降低了错误的发生,具有较高的可控性.同时代码也不较少.但是像我这种爱折腾的人来讲.那些js远远不能符合我的要求,全部在自己写的话一是能力有限,二是.代码写出来或许也过于冗长了.所以我还是使用的了jQuery.一种更为简单的实现方式.从Google加载过啦的代码是压缩输出的.实际上浏览器只接收到18K左右的压缩文件.只相当于一张小图片的大小.算是很划算的了.所以我现在的很多js都是基于jQuery的.要的就是要充分利用这个18K.修改这个插件也是基于这个考虑.他的脚本有点大.而且我的鼠标悬浮还不能使用….

看吧,我是个爱废话的.下面正式讲.怎么修改的. Read more…

我做的插件: Ajax home page

这是我写的第一个WordPress插件.用于实现WordPress首页分页部分的Ajax分页效果.具体是什么效果呢?你可以点击我的分页看看.

使用这个插件的好处,用一句话来总结就是提高用户体验.下面我具体解释一下,它是如何提高体验的….

  • 使用了基于jQuery的Ajax技术,页面局部刷新,效果很酷…(这个插件本身加上css载入也就是几kB的大小.不会拖慢你的博客,前提是你已经载入过jQuery的框架.)
  • 因为只是请求了页面部分区域的更新,一次客户端载入的数据更少,当然感觉速度更快.
  • 还因为载入的数据量少了,当然就为你节省了带宽.也许对服务器的负担也能稍稍缓解.(这个是理论上的解释).

Read more…

设计404页面

这几天又折腾皮肤了.从用户体验到很多的视觉细节.我都又考虑.很多时候,页面设计者很容易忽略404页面,毕竟那是个错误页面.也几乎不会有什么人去.访问(除非链接失效了).但是对于wordpress 2.7来讲,要想让链接失效也不是件容易的事.尽管如此我觉得作为力求完美的人来讲,必须也必然会认真对待404页面.

WordPress 2.7加入了链接补全机制,即使你输入的链接不是很全.但是链接相似,系统也能正确的转过去,不信?你尝试删掉本文链接的后几个字母试试.

对于目前的这个主题,也许好些问题.涉及技术的比如CSS, Javascript这些我完全是半路出家.边学边写,但我还是力求达到标准.下面我分享一下我的404页面.也许它谈不上经典,但你可能也会发现他的优点.这些也许对你有所启发. Read more…