网站警告:CALL_USER_FUNC_ARRAY()要求参数1是有效的回调,类‘WPPR_Public’没有方法‘amp_Support’

时间:2018-06-08 作者:Tina Shahani

警告:call_user_func_array() 要求参数1为有效回调,类“Wppr\\u Public”在/home1/thrfolde/Public\\u html/3foldtraining/wp includes/class wp hook中没有方法“amp\\u support”。php在线288

如何解决此错误?

https://3foldtraining.com/ - 在顶部标题上(如果双击黑条,可以看到该错误)

            // Avoid the array_slice if possible.
            if ( $the_[\'accepted_args\'] == 0 ) {
                $value = call_user_func_array( $the_[\'function\'], array() );
            } elseif ( $the_[\'accepted_args\'] >= $num_args ) {
                $value = call_user_func_array( $the_[\'function\'], $args );
            } else {
                $value = call_user_func_array( $the_[\'function\'], array_slice( $args, 0, (int)$the_[\'accepted_args\'] ) );
            }
        }
    } while ( false !== next( $this->iterations[ $nesting_level ] ) );

    unset( $this->iterations[ $nesting_level ] );
    unset( $this->current_priority[ $nesting_level ] );

    $this->nesting_level--;

    return $value;
}

1 个回复
SO网友:Krzysiek Dróżdż

警告信息非常明确。你在传递方法amp_support 来自类Wppr_Public 作为回调,但该类没有;没有这样的方法。。。

So how to fix it?

您应该找到该类并查找该函数。可能是输入错误,或者该方法更改了名称或移动到另一个类或类似的东西。

附言:但你的网站上还有另一个问题。出于安全原因,绝不应在生产网站上打印PHP警告。你也应该注意这个。

结束

相关推荐

ARRAY_FILTER WARNING-wp-Includes/post.php第3148行

我插入the following code, 请参见下文,从前端提交帖子。提交时,会出现以下警告:警告:array\\u filter()要求参数1为数组,字符串在[…]中给出/wp包括/后。php在线3148我不知道警告来自哪里,哪个数组是字符串?function ty_front_end_form() { ?> <form id=\"custom-post-type\" name=\"custom-post-type\" method=\"post