Wordpress - 管理员ajax错误 - 发生了错误。请刷新页面,然后再试一次

时间:2017-03-26 19:34:33

标签: wordpress

我尝试添加页脚小部件,但收到此错误:

  

发生了错误。请重新加载页面然后重试。

小部件尝试发布到/admin-ajax.php并获得此响应:

{"success":false,"data":"widget_setting_too_many_options"}

知道如何解决这个问题吗?我想使用该插件作为页脚并附加一个菜单小部件。

wordpress版本是4.7.3

1 个答案:

答案 0 :(得分:-1)

从wp-includes / class-wp-customize-widgets.php文件中删除以下部分解决此错误

if ( 0 !== $this->count_captured_options() ) {
  if ( $this->count_captured_options() > 1 ) {
        $this->stop_capturing_option_updates();
        return new WP_Error( 'widget_setting_too_many_options' );
  }

  $updated_option_name = key( $this->get_captured_options() );
  if ( $updated_option_name !== $option_name ) {
    $this->stop_capturing_option_updates();
    return new WP_Error( 'widget_setting_unexpected_option' );
  }
}