飞龙博客

犹如天之色,内藏龙之湾。

发布wordpress 2012新年许愿墙插件源码主题内置

feilong 20111202 ~ 2012324 661

飞龙本来打算网上找个wordpress的祝福墙插件下载使用的,发现没有现成可用的许愿墙源码,那就自己动手写php和js吧。花了一周的业余时间,写htmlcss和jquery代码和php,不停调试哈终于做了个wordpress主题内置的新年许愿墙插件,命名为 flwishwall20101202 。这个插件源码内置在你的wordpress某主题中,飞龙暂时没空写许愿墙插件的周边wordpress代码。本日志更新网址:http://feilong.org/wordpress-wish-wall-plugin 飞龙第2次修订于20111202.

此wordpress许愿墙插件源码,兼容wp2.9以上的wordpress版本,在wp3.2.1在测试通过,补充:在WordPress3.3.1下也通过了,兼容wp3.3.1了哈哈。此插件可支持搜索发布人、接受人、发布的信息内容,也可以用来做WordPress信息发布功能使用。具体可以参考客户站点。

主要特点有:

1、jquery自动随机定位许愿的便签,同时保证最新的便签在最上面显示。
2、ajax即时显示输入内容验证和张贴提示,通过ajax进行数据传输和写入wordpress数据库
3、wp2.9以上版本无需创建额外的数据表。
4、访客可以留言,登录用户可以留言,并且自动记录留言后的用户名和邮箱,以及查询后的记录,避免重复输入相同数据。
5、根据发送者和接受者的字段值,实现wordpress查询搜索某日志或页面的评论。
6、内置方式实现为wordpress评论分页的功能。
7、内置方式实现为访客wordpress访问次数统计的功能,防止恶意刷新。
8、随机切换许愿的标签颜色。
9、jquery实现避免重复提交评论内容。
10、搜索发布人、接受人、发布的信息内容。可以当做信息发布功能使用。

安装方法:

1、将文件解压到你的某个主题文件夹下,比如:wp-content/themes/yourthemename/

飞龙WordPress许愿墙插件的主要文件结构如下:
WordPress许愿墙主文件,page页面模板文件:flpagewishwall.php
WordPress许愿墙文件夹,里面是相关css和js和functons 和pics :/flwishwall/

2、打开你的主题functions.php,在最后倒数第二行也就是前面 加入以下代码,调用飞龙WordPress许愿墙插件用到的函数。

include(TEMPLATEPATH . 'flwishwall/func.php');
//或者把 functions-flwishwall.php 里的函数直接粘贴在此文件。

3、登录WordPress后台,新建页面,选择页面模板“feilong wish wall”,slug为 英文或字母即可,然后发布和查看效果。

4、客户站点演示:
http://shenchengfei.com/wishwall 许愿墙
http://nearhr.com/srsj/?page_id=198 信息发布
http://www.ahjc.org/fabu 当信息发布功能

密切相关日志如下: