• Resolved foxydot

    (@foxydot)


    This was working, but at some point in the past month or so, it started to fail. I started troubleshooting and slimmed my development copy of the site down to ONLY Elementor, Elementor Pro and Better Post & Filter Widgets for Elementor. Still had the same error. Help!

    See Errors Below:

    [30-Jan-2026 18:51:14 UTC] PHP Warning:  Undefined array key "elType" in itechag.local/wp-content/plugins/elementor/includes/managers/elements.php on line 72
    [30-Jan-2026 18:51:14 UTC] PHP Fatal error: Uncaught TypeError: Elementor\Elements_Manager::get_element(): Argument #1 ($el_type) must be of type string, null given, called in itechag.local/wp-content/plugins/elementor/includes/managers/elements.php on line 72 and defined in itechag.local/wp-content/plugins/elementor/includes/managers/elements.php:92
    Stack trace:
    #0 itechag.local/wp-content/plugins/elementor/includes/managers/elements.php(72): Elementor\Elements_Manager->get_element(NULL, NULL)
    #1 itechag.local/wp-content/plugins/elementor/core/base/document.php(384): Elementor\Elements_Manager->create_element_instance(Array)
    #2 itechag.local/wp-content/plugins/elementor-pro/modules/theme-builder/documents/theme-document.php(501): Elementor\Core\Base\Document->render_element(Array)
    #3 itechag.local/wp-content/plugins/better-post-filter-widgets-for-elementor/inc/classes/class-bpfwe-ajax.php(608): ElementorPro\Modules\ThemeBuilder\Documents\Theme_Document->render_element(Array)
    #4 itechag.local/wp-includes/class-wp-hook.php(341): BPFWE_Ajax->post_filter_results('')
    #5 itechag.local/wp-includes/class-wp-hook.php(365): WP_Hook->apply_filters('', Array)
    #6 itechag.local/wp-includes/plugin.php(522): WP_Hook->do_action(Array)
    #7 itechag.local/wp-admin/admin-ajax.php(192): do_action('wp_ajax_post_fi...')
    #8 {main}
    thrown in itechag.local/wp-content/plugins/elementor/includes/managers/elements.php on line 92
    • This topic was modified 2 months, 3 weeks ago by foxydot.

    The page I need help with: [log in to see the link]

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Support Dara

    (@dara4)

    Hi @foxydot,

    Thanks for reporting this issue. After reviewing your stack trace, it appears the error is caused by Elementor receiving the wrong template ID.

    I have a stable fix ready (v1.8.1) that introduces a new “Elementor Template ID” control override. This lets you manually point the filter widget to the correct template ID (202 in your case), bypassing the automatic detection that is currently failing on your setup.

    Because I want to give this version a few more days of testing before pushing it on the official WordPress repo, I have hosted a “Stable Beta” for you to download immediately:

    Download Fix (v1.8.1): https://wpsmartwidgets.com/wp-content/uploads/2026/01/better-post-filter-widgets-for-elementor.zip

    To install:

    • Upload & Activate the new ZIP via Plugins > Add New > Upload.
    • Navigate to your page template, open the filter widget settings, and under Additional Options, enter the Elementor Template ID (202) for that template. It only need to be added once to one of the widget.

    This should resolve the PHP Fatal Error immediately. Please let me know if everything works correctly or if you need any further help.

    Regards,
    Dara

    Plugin Support Dara

    (@dara4)

    Hi @foxydot,

    v1.8.2 is now live. The “Elementor Template ID” control is now fully part of the widget, so it will remain available if the filter script can’t automatically detect the correct Elementor Template. I remain committed to improving the automatic template detection logic in future releases, so this control will be less and less necessary over time.

    Thanks for your patience and for using the plugin. In the meantime, please let me know if there’s anything else.

    Regards,
    Dara

    Thread Starter foxydot

    (@foxydot)

    I was finally able to get back to this and the fix is in! You did it! Thank you so much!

    Plugin Support Dara

    (@dara4)

    Hi @foxydot,

    I’m glad to hear the fix worked and everything is running smoothly now. Thank you for your patience while I sorted this out.

    I’ll mark this thread as solved.

    Regards,
    Dara

Viewing 4 replies - 1 through 4 (of 4 total)

You must be logged in to reply to this topic.