知道了一些基本的Ajax再来看jQuery的官方文档就比较容易理解了.我还是菜鸟.不能和大家来讨论更多的理论上的东西.很多人也不喜欢理论上的东西.所以这次我用jQuery的Ajax来做一个东西.—随机一句话.
大家也许注意到我的站点header部分能随机的现实一句话.单击还能刷新!怎么实现的.今天我们就一步一步做一个.哈哈.follow me.
服务器端代码是借鉴的wordpress自带的一个插件Hello Dolly.它能在后台随机显示一句话.但是不支持Ajax.我们要做的是把他弄到前台显示.并实现Ajax刷新的效果.
Read more…
Ajax之jQuery
简单的WordPress投稿插件
如果你用wordpress搭建的并不是个人博客而是一个分享类型的并希望有人给你投稿.就需要个投稿的插件.
我老乡Grubylee就是这种情况.他最近想用wordpress搭建个资讯和分享类的站点.有点像CMS.Google了一下也没有找到合适的投稿插件.不少人提议用邮件表单.很可惜他的主机不支持发送邮件.还有的插件功能太多还给数据库创建了很多的表.所以也被排除了.
基于上述原因,我就帮忙写了个.顺便分享出来给需要人使用.
这是个极其简单的投稿插件.没有附加其他任何功能.由于我最近看了些Ajax的文章和书籍.就给它附加了Ajax的效果.并不依赖任何的框架.
使用说明: Read more…
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…
插件发布:Comment Fetion Alert
这个WordPress插件的功能个从名字就能看出来.作用是当有新的评论时通过飞信给管理员发送短信.其实就是借用飞信的API给自己发短信.这样博客作者(管理员)就能随时了解到自己的网站的评论状态了.不需要经常刷新自己的博客.也能及时的和评论者互动.相当方便.其实我在上个月就使用到了这个.集成在自己的主题里面.并写了篇日志.告诉告诉大家实现方法.写成插件是为了让大家更方便使用.算我人品大发.哈哈.
有点遗憾是联通用户不能使用这个功能.联通有个叫超信的.不知道有没有API,如果有的话应该也可以写个php.等有空和兴趣来了在研究吧.对自己不用的总是提不上兴趣来.
插件的安装: Read more…