我的站点主机提供的是php5,所以安装ajaxed-wordpress以后一直不能成功开启ajax功能。
这两天抽时间看了看,把这个问题搞定了:
ajaxed-wordpress版本是1.21
下载解压,启用之后,网站不能打开。显示:
Fatal error: Using $this when not in object context in http://myhost/wp-content/plugins/ajaxd-wordpress/modules/ajaxnav/ajaxnav.php on line 596
于是打开对应文件,发现最后几个函数不是成员函数,而里面使用了 $this 。修改为AWP_ajaxnav的成员函数,并给每个调用该函数的地方加上$this->,问题解决。下载修改后的ajaxnav.php文件
有的blogger可能发现虽然页面可以显示,但是依然没有ajax效果。可以尝试在地址栏输入http://yourhost/wp-content/plugins/ajaxd-wordpress/js/core.js.php 如果不能正常下载,说明php不能在这个目录执行,往往是因为某一集父目录设置的权限太高(我的机器就被设置为777),改为755就正常了

最近评论