OnPoint Plugins

  • Plugins
    • Advanced Sidebar Menu
      • Basic Version
        • Documenation
        • Usage
        • Developer Docs
      • PRO Version
        • Demo
        • Usage
        • Developer Docs
    • Go Live Update Urls
      • Basic Version
        • Documenation
        • Usage
        • Troubleshooting
      • PRO Version
        • Demo
        • Usage
        • URL History
  • About
    • Services
    • Showcase
  • Blog
  • Contact
  • Support
  • Log In
← Back to support

When the Pro version is enabled, Thrive Architect stops functioning.

Resolved

Requested: 1 year and 4 months ago

Here is the current error from the log when you try to use Thrive Architect with Advanced Sidebar Menu Pro enabled.  If you disable it Thrive Architect works fine.

PHP Fatal error: Uncaught TypeError: Advanced_Sidebar_MenuMetaPage_Meta::exclude_from_custom_fields(): Argument #3 ($meta_type) must be of type string, null given, called in /nas/content/live/newlynchburg/wp-includes/class-wp-hook.php on line 324 and defined in /nas/content/live/newlynchburg/wp-content/plugins/advanced-sidebar-menu-pro/src/Meta/Page_Meta.php:112#012Stack trace:#012#0 /nas/content/live/newlynchburg/wp-includes/class-wp-hook.php(324): Advanced_Sidebar_MenuMetaPage_Meta->exclude_from_custom_fields(true, ‘_wp_page_templa…’, NULL)#012#1 /nas/content/live/newlynchburg/wp-includes/plugin.php(205): WP_Hook->apply_filters(true, Array)#012#2 /nas/content/live/newlynchburg/wp-content/plugins/thrive-visual-editor/inc/classes/class-tcb-custom-fields-shortcode.php(1011): apply_filters(‘is_protected_me…’, true, ‘_wp_page_templa…’, NULL)#012#3 [internal function]: TCB_Custom_Fields_Shortcode->{closure}(‘_wp_page_templa…’)#012#4 /nas/content/live/newlynchburg/wp-content/plugins/thrive-visual-editor/inc/classes/class-tcb-custom-fields-shortcode.php(1010): array_filter(Array, Object(Closure))#012#5 /nas/content/live/newlynchburg/wp-content/plugins/thrive-visual-editor/inc/classes/class-tcb-custom-fields-shortcode.php(984): TCB_Custom_Fields_Shortcode->global_custom_links(40225)#012#6 /nas/content/live/newlynchburg/wp-includes/class-wp-hook.php(324): TCB_Custom_Fields_Shortcode->global_links_shortcodes(Array)#012#7 /nas/content/live/newlynchburg/wp-includes/plugin.php(205): WP_Hook->apply_filters(Array, Array)#012#8 /nas/content/live/newlynchburg/wp-content/plugins/thrive-visual-editor/inc/functions.php(5461): apply_filters(‘tcb_dynamiclink…’, Array)#012#9 /nas/content/live/newlynchburg/wp-content/plugins/thrive-visual-editor/inc/views/elements/login.php(21): tcb_get_dynamic_link(‘Register’, ‘Login Form’)#012#10 /nas/content/live/newlynchburg/wp-content/plugins/thrive-visual-editor/inc/functions.php(4477): include(‘/nas/content/li…’)#012#11 /nas/content/live/newlynchburg/wp-content/plugins/thrive-visual-editor/inc/classes/elements/class-tcb-login-element.php(71): tcb_template(‘elements/login….’, Array, true)#012#12 /nas/content/live/newlynchburg/wp-content/plugins/thrive-visual-editor/inc/classes/class-tcb-element-abstract.php(736): TCB_Login_Element->html()#012#13 /nas/content/live/newlynchburg/wp-content/plugins/thrive-visual-editor/inc/classes/class-tcb-elements.php(416): TCB_Element_Abstract->layout()#012#14 /nas/content/live/newlynchburg/wp-content/plugins/thrive-visual-editor/inc/views/layouts/editor.php(93): TCB_Elements->layout()#012#15 /nas/content/live/newlynchburg/wp-content/plugins/thrive-visual-editor/inc/functions.php(4480): include(‘/nas/content/li…’)#012#16 /nas/content/live/newlynchburg/wp-content/plugins/thrive-visual-editor/inc/classes/class-tcb-editor.php(134): tcb_template(‘layouts/editor….’, Object(TCB_Editor))#012#17 /nas/content/live/newlynchburg/wp-includes/class-wp-hook.php(324): TCB_Editor->post_action_architect(40225)#012#18 /nas/content/live/newlynchburg/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(”, Array)#012#19 /nas/content/live/newlynchburg/wp-includes/plugin.php(517): WP_Hook->do_action(Array)#012#20 /nas/content/live/newlynchburg/wp-admin/post.php(363): do_action(‘post_action_arc…’, 40225)#012#21 {main}#012 thrown in /nas/content/live/newlynchburg/wp-content/plugins/advanced-sidebar-menu-pro/src/Meta/Page_Meta.php on line 112

 

Plugin: Advanced Sidebar Menu

  1. Avatar for OnPoint PluginsOnPoint Plugins

    1 year and 4 months ago

    Hi Nicole,

    Turns out the Thrive Architect plugin changes the meta type from string to null for post meta. While this practice is discouraged as it alters a type used by WordPress Core, I was able to build a workaround into the Advanced Sidebar Menu PRO plugin to prevent this fatal error. It is possible other plugins are affected by the type change but at least the Advanced Sidebar plugin will function with it.

    Version 9.5.6 of the PRO plugin is now available which includes the fix.

    Have a great day!

New Response Cancel reply

You must be logged in to respond. Only PRO members are allowed to respond to support requests.

© 2025 · WordPress Development · Terms Of Service · Privacy Policy · Cookie Policy · Log in

  • Plugins
  • Blog
  • Contact