重力形式错误

ans*_*rob 18 wordpress gravity-forms-plugin

我一直试图在提交表单时设置通知,但我没有收到电子邮件.当我回去编辑通知时,它不在那里.这就像是不能保存它.然后我在通知页面上注意到了这一点:function WP_List_Table::get_columns() must be over-ridden in a sub-class.任何想法意味着什么?

注意:它将提交保存在插件的条目区域中.

小智 48

没有升级Gravity Forms就有一个简单的解决方法,但您必须编辑Gravity Forms的插件文件.

在notification.php中,在类中

GFNotificationTable扩展了WP_List_Table {...

添加此方法:

    function get_columns() {
        $columns = array(
                'name' => 'Name',
                'subject' => 'Subject'
                );
        return $columns;
    }
Run Code Online (Sandbox Code Playgroud)

相同的解决方案可以应用于您遇到此问题的任何插件.columns数组只需匹配设置为$ this - > _ column_headers的名称.


小智 39

添加到上一个答案,要完全解决问题,您还需要放置相同的功能:

function get_columns() {
        $columns = array(
                'name' => 'Name',
                'subject' => 'Subject'
                );
        return $columns;
    }
Run Code Online (Sandbox Code Playgroud)

form_settings.phpGFConfirmationTable扩展的GF 文件中WP_List_Table.

第一个修复Notifications错误,这修复了Confirmations错误.


ans*_*rob 4

我想到了。将许可证密钥放入设置后,我就可以下载更新。安装完毕,错误消失了。