Quicl教你解决WordPress出错Warning: call_user_func_array()

Quicl教你解决Wordpress出错警告,由于某种原因博客出现:“Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, ‘the_lc_support’ was given in /data/home/bmu038140/htdocs/wp-includes/plugin.php on line 405”解决方法如下:

网上无意中浏览All in all SEO插件,发现还有种修改插件代码实现分类页面有Mate信息,提高了网站的SEO性能。可是使用之后发现博客底部出现了Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, ‘the_lc_support’ was given in /data/home/bmu038140/htdocs/wp-includes/plugin.php on line 405肿么解决这个问题呢?

在最近修改的插件源文件中找到你所修改的文件 我今天改的是aioseop.class.php , 先备份后打开。在文件的301行中找到“$description= get_the_author() . ” in the blog articles ” . get_the_author_posts() . ” . Quicl love life is …… ”把后面的 get_the_author() . 删除记得还有那个小点啊!! 在 接下来的双引号中前面输入你的Nikname(网名)比如我的网名Quicl。修改成功后我的代码如下:$description= “Quicl in the blog articles ” . get_the_author_posts() . ” . Quicl love life is a learning blogger.保存之后覆盖原来的文件。你的博客就没有这个Warning了。

出错反思:WordPress看来默认不支持插件回调用户列表,可能会造成某种伤害吧。记得,当你的博客出现如下问题,你可以打开某些插件的源代码。用Ctrl + F 搜索文件中是否出现了 get_the_author() . 找到之后将其删除就好了。 另外出错的 .php on line 405 不一定就是 plugin出错了 ,只是一个Warning 参考一下可以,不要当真啊。

 

本文由Quicl原创于Quicl’sBlog  http://20xue.com 转载注明出处链接http://20xue.com/?p=1538

6 thoughts on “Quicl教你解决WordPress出错Warning: call_user_func_array()

    • quicl说道:

      今天感恩节国外商家促销,一大早就买了款香港主机。准备迁移博客时候,偶然发现这个插件可以DIY。改了之后发现错误……诞生了这篇文章

  1. iioo说道:

    大哥,我也出现这个问题,可是不会改啊。

    • Quicl说道:

      刚看了一下你的博客 没有问题啊 ~~ 哪里出问题了呢??

      • iioo说道:

        多谢!

        这个警告代码是在后台的顶部。

        我已经把所有的插件都删除了。

        ——

        我换了主题,错误警告就没有了,但是后台的打开速度依然乌龟一样。

        但是我不知道主题里会有什么问题。会不会中毒呢?怎样检查有无挂马呢?

        愁死了。:)

        多谢!!!

        • Quicl说道:

          如果是自己的VPS就有必要检查一下,如果是其他服务商提供的就没有多大必要了。一般来说空间提供商都会把安全做好的。想检测木马,你可以去那个瑞星网站挂马检测网站看看,百度一下就行。后台升级后就会容易出现这种打开慢得情况,或者自己浏览器的问题。祝你建站顺利!

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据