首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Wordpress和FeedBurner错误

Wordpress和FeedBurner错误
EN

Stack Overflow用户
提问于 2010-10-24 03:56:14
回答 1查看 155关注 0票数 0

我过去经常在wordpress上使用FeedSmith FeedBurner插件。今天,突然之间,我的提要在每个帖子标题下都出现了以下错误。我最近升级到WP 3.0.1,但已经有一周了。

代码语言:javascript
复制
Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'Array' was given in /home/name/wordpress/wp-includes/plugin.php on line 166

我停用了插件并安装了新的插件"FD Feedburner Plugin“,然后再试一次,但仍然没有成功。即使在FeedBurner页面上,错误仍然存在。

有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2011-05-07 04:34:25

希望你已经解决了这个问题。但我想对此进行一些思考,因为它仍然没有得到回答。自从你7个月前发帖以来,似乎已经有50人来到这里,所以也许我可以帮助那些希望解决这个或类似问题的人。我的回答并不是专门针对FeedBurner甚至Wordpress的。

call_user_func_array function接受字符串或数组作为第一个参数,该参数确定将进行什么函数/方法调用。如果第一个参数是一个数组,那么方法名实际上应该是数组的第二个元素,第一个元素应该是包含该方法的类名。

例如:

代码语言:javascript
复制
call_user_func_array(array($class_name, $method_name), $params)

因为您的错误是说"' array‘已给定“,所以我只能假设传递给函数的第一个参数是一个空数组,第一个参数是一个第一个元素为空数组的数组,或者在前面的代码中,类或函数名被转换为一个字符串作为一个数组。

如果第一个函数参数为空数组,则可能会产生相同的错误消息

下面这两个错误示例都会给出"'Array‘已给出’‘“的错误:

代码语言:javascript
复制
call_user_func_array(array(), $params);

call_user_func_array(array(array(), 'method_name'), $params);

因此,即使没有其他情况,您也知道call_user_func_array函数调用中第一个参数并不是它所需要的。

希望它能帮上忙!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4005779

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档