• dwturner

    (@dwturner)


    Some users have reported a problem with missing rating forms after upgrading to either 1.1.25 or 1.1.26. I have experienced the same problem and have been exploring the issue.

    It seems that database structure for the **_ez_rating_form db that is used in version 1.1.24 did not have a “hidden” column however the new versions do. The problem of missing rating forms may arise when upgrading because at least two of the Ewz_Rating_Form class methods in the newer versions may be looking for a column that does not exist in earlier iterations of the plugin.

    Here are the error message that was generated when I was trying to figure out what was going on:

    [28-Jan-2026 21:28:28 UTC] WordPress database error Unknown column 'hidden' in 'WHERE' for query SELECT rating_form_id  FROM wp_ewz_rating_form  WHERE hidden = 0   ORDER BY rating_form_order made by do_action('entrywizard_page_ewzratingformadmin'), WP_Hook->do_action, WP_Hook->apply_filters, ewz_rating_form_menu, Ewz_Rating_Form::get_all_rating_forms, Ewz_Rating_Form::get_rating_form_list

    [28-Jan-2026 21:28:28 UTC] WordPress database error Unknown column 'hidden' in 'WHERE' for query SELECT rating_form_id, rating_form_title FROM wp_ewz_rating_form WHERE hidden = 1 ORDER BY rating_form_title made by do_action('entrywizard_page_ewzratingformadmin'), WP_Hook->do_action, WP_Hook->apply_filters, ewz_rating_form_menu, Ewz_Rating_Form::get_hidden_rating_forms_opt_array

    I am not fluent enough with WP development to suggest an appropriate fix and I am not sure how many users might be affected by this issue but I hope this information might help others who are experiencing this issue.

    The solution I used was to recover our web site from a backup and block any updates to Entrywizard Ratings. I will continue to do so until the next summer when the rating forms are not in use. Hope this helps.

You must be logged in to reply to this topic.