Wpdatatables PHP 8.2 challenges
-
I update wpdatatables to 5.7 on PHP 8.2 and I’m getting critical errors on some pages, rolling back to 7.4 solves the problem, everything works properly.
The logs show a PHP FATAL error –
[05-Jul-2023 14:29:14 UTC] PHP Fatal error: Uncaught TypeError: strpos(): Argument #1 ($haystack) must be of type string, array given in /home/virtualh/public_html/wp-content/plugins/wpdatatables/source/class.wpdatatable.php:3944 Stack trace: #0 /home/virtualh/public_html/wp-content/plugins/wpdatatables/source/class.wpdatatable.php(3944): strpos(Array, 'Undefined') #1 /home/virtualh/public_html/wp-content/plugins/wpdatatables/source/class.wpdatatable.php(1792): WPDataTable::solveFormula('wpdatacolumna+w...', Array, Array) #2 /home/virtualh/public_html/wp-content/plugins/wpdatatables/source/class.wpdatatable.php(1765): WPDataTable->calculateFormulaCells() #3 /home/virtualh/public_html/wp-content/plugins/wpdatatables/source/class.wpdatatable.php(3070): WPDataTable->arrayBasedConstruct(Array, Array) #4 /home/virtualh/public_html/wp-content/plugins/wpdatatables/source/class.wpdatatable.php(4180): WPDataTable->queryBasedConstruct('SELECT * FROM R...', Array, Array, false) #5 /home/virtualh/public_html/wp-content/plugins/wpdatatables/controllers/wdt_functions.php(1231): WPDataTable->fillFromData(Object(stdClass), Array) #6 /home/virtualh/public_html/wp-includes/shortcodes.php(355): wdtWpDataTableShortcodeHandler(Array, '', 'wpdatatable') #7 [internal function]: do_shortcode_tag(Array) #8 /home/virtualh/public_html/wp-includes/shortcodes.php(227): preg_replace_callback('/\\[(\\[?)(wpdata...', 'do_shortcode_ta...', '<div class="fl-...') #9 /home/virtualh/public_html/wp-content/plugins/bb-plugin/classes/class-fl-builder.php(1999): do_shortcode('<div class="fl-...') #10 /home/virtualh/public_html/wp-content/plugins/bb-plugin/classes/class-fl-builder.php(2055): FLBuilder::render_content_by_id(334) #11 /home/virtualh/public_html/wp-includes/class-wp-hook.php(308): FLBuilder::render_content('\n<h1>\n\t\t<a href...') #12 /home/virtualh/public_html/wp-includes/plugin.php(205): WP_Hook->apply_filters('\n<h1>\n\t\t<a href...', Array) #13 /home/virtualh/public_html/wp-includes/post-template.php(255): apply_filters('the_content', '<!-- wp:fl-buil...') #14 /home/virtualh/public_html/wp-content/themes/bb-theme/content-page.php(13): the_content() #15 /home/virtualh/public_html/wp-includes/template.php(785): require('/home/virtualh/...') #16 /home/virtualh/public_html/wp-includes/template.php(718): load_template('/home/virtualh/...', false, Array) #17 /home/virtualh/public_html/wp-includes/general-template.php(204): locate_template(Array, true, false, Array) #18 /home/virtualh/public_html/wp-content/themes/bb-theme/page.php(10): get_template_part('content', 'page') #19 /home/virtualh/public_html/wp-includes/template-loader.php(106): include('/home/virtualh/...') #20 /home/virtualh/public_html/wp-blog-header.php(19): require_once('/home/virtualh/...') #21 /home/virtualh/public_html/index.php(17): require('/home/virtualh/...') #22 {main} thrown in /home/virtualh/public_html/wp-content/plugins/wpdatatables/source/class.wpdatatable.php on line 3944Thanks for any input or direction.
Owen
The page I need help with: [log in to see the link]
Viewing 1 replies (of 1 total)
Viewing 1 replies (of 1 total)
The topic ‘Wpdatatables PHP 8.2 challenges’ is closed to new replies.