首页 > 1 软件使用心得 > 在WordPress文章中使用WP-Polls投票功能的方法

在WordPress文章中使用WP-Polls投票功能的方法

2010年3月26日 AEROFISH 2,744 views 发表评论 阅读评论

WP-Polls是一款非常优秀的WordPress投票插件,它有两个功能,一个是在侧边栏显示投票,另一个是在文章中显示投票,作者是我非常崇拜的Lester ‘GaMerZ’ Chan。这插件被制作出来已经好多年了,目前的最新版是2.5,但它一直存在一个鲜为人知的BUG,导致很多使用者,一直不知道WP-Polls还能使用在文章中。至少到今天为止作者还不知道有这个BUG存在。

WP-Polls安装完后在文章编辑区会多出一个【insert poll】按钮,这是用来在文章中添加投票功能的,但是它在IE7内核的浏览器中不能正常工作,点击没有任何反应。只有当用户使用的是IE8内核的浏览器或者是火狐等浏览器时才能正常。

为了使IE7用户也能正常使用这个功能,需要修改该插件的一个PHP文件。

打开\plugins\wp-polls\目录中的wp-polls.php,在第272行删除右边的一个逗号,然后保存上传服务器就好,详见下图。

原理:这段代码是用php写的JavaScript脚本,但由于IE7浏览器解析过于严格,JavaScript脚本多了个逗号就要报错。而IE8和火狐浏览器都比较智能,能自动忽略这种代码小错误。我通过观察作者主页的图片,发现作者好像常用的是火狐浏览器,而火狐又能正常运行这段代码,所以作者就一直发现不了这个bug了。

【最后修改时间:2010年5月13日】

本文对我无帮助,减1分本文对我有帮助,加1分 (本文对您有帮助吗?)
Loading ... Loading ...

  1. 2010年3月27日17:05 | #1

    不知道有没有其它的投票插件?

    [嵌套回复]

  2. 2010年3月27日20:38 | #2

    WP-Polls插件,已经做的很好了,而且还支持CSS样式自定义。可以在我的侧边栏最下方的“小调查”,看到这个插件的默认效果。

    [嵌套回复]

  3. 2010年4月8日14:03 | #3

    我也猜是wp-polls, ^^,这个小bug可以跟原作者讲一下啊~

    [嵌套回复]

  4. 2010年7月31日02:21 | #4

    不错,原来有这个bug。

    [嵌套回复]

  5. 2010年10月5日13:35 | #5

    还真的不知道投票插件还可以这么用

    [嵌套回复]

  6. 2011年8月4日15:01 | #6

    本人安装WP-Polls安装后,一切正常,也添加了新的页面,但是文章发布后,却不能进行投票
    文章地址:http://www.gutoubuluo.com/macau-food-festival/
    请高手看过指点 1 2,是不是哪里出错了。谢了

    [嵌套回复]

  1. 2011年1月12日21:06 | #1