I keep trying to setup a notification when a form is submitted but I'm not getting the emails. When I go back in to edit the notification, it is not there. It's like it is not saving that. Then I noticed this on the notifications page: function WP_List_Table::get_columns() must be over-ridden in a sub-class.
Any idea what that means?
Note: It is saving the submissions in the entries area of the plugin.
Change text error message You can change the text of the Gravity Forms 2.5 and later error message by adding the following PHP text to your functions. php file in your WordPress theme directory.
Why is 'display:none' being added and my form isn't showing up? This is because you have conditional logic being used on your form. Anytime conditional logic is present the entire form is set to display: none; and then JavaScript is used to only show the fields that should be shown.
Unlike the other entries on this list, there is no free version of Gravity Forms. Even though you pay $59 a year, Gravity Forms Basic comes packed with great features and Add-Ons for which you have to pay $99+ a year with some of the other options listed previously.
Gravity Forms is only as secure as the server it's installed on so it makes sense to begin your security assessment and configuration by reviewing the configuration of the system, the Web server and WordPress.
There is a simple fix for this without upgrading Gravity Forms, but you'd have to edit a plugin file for Gravity Forms.
in notification.php, in the class
GFNotificationTable extends WP_List_Table { ...
Add this method:
function get_columns() {
$columns = array(
'name' => 'Name',
'subject' => 'Subject'
);
return $columns;
}
The same solution can be applied to any plugin where you're seeing this problem. The columns array just needs to match the names set as $this->_column_headers.
Adding to the previous answer, to fully fix the problem you'll need to also place that same function:
function get_columns() {
$columns = array(
'name' => 'Name',
'subject' => 'Subject'
);
return $columns;
}
In the GF form_settings.php
file under the class GFConfirmationTable
extends WP_List_Table
.
The first fixes the Notifications
error and this fixes the Confirmations
error.
I figured it out. Once I put the license key into the settings, I was able to download the update. Installed and the error went away.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With