Hey there, Awesome Customers!

Just a heads up: We'll be taking a breather to celebrate International Workers' Day (May 1st and 2nd - Wednesday and Thursday) and Orthodox Easter from Good Friday (May 3rd) through Easter Monday (May 6th). So, from May 1st to May 6th, our team will be off enjoying some well-deserved downtime.

During this time, our customer support will be running on a smaller crew, but don't worry! We'll still be around to help with any urgent matters, though it might take us a bit longer than usual to get back to you.

We'll be back in action at full throttle on May 7th (Tuesday), ready to tackle your questions and requests with gusto!

In the meantime, you can explore our documentation for Amelia and wpDataTables. You'll find loads of helpful resources, including articles and handy video tutorials on YouTube (Amelia's YouTube Channel and wpDataTables' YouTube Channel). These gems might just have the answers you're looking for while we're kicking back.

Thanks a bunch for your understanding and support!

Catch you on the flip side!

Warm regards,

TMS

Okay
  Public Ticket #3629946
PHP 8.2/8.3 Support
Closed

Comments

  • Pathwise started the conversation

    https://www.php.net/supported-versions.php

    Has wpDataTables been updated to be compatible with the current supported versions of PHP? PHP 8.2 and PHP 8.3

    Some errors I am seeing after upgrading

    PHP Deprecated:  Creation of dynamic property WPDataTable::$column_id is deprecated in /public_html/wp-content/plugins/wpdatatables/source/class.wpdatatable.php on line 4455

    PHP Warning:  wdtCheckUpdate(): The script tried to access a property on an incomplete object. Please ensure that the class definition "stdClass" of the object you are trying to operate on was loaded _before_ unserialize() gets called or provide an autoloader to load the class definition in /wp-content/plugins/wpdatatables/controllers/wdt_functions.php on line 1647

    PHP Deprecated:  version_compare(): Passing null to parameter #2 ($version2) of type string is deprecated in /wp-content/plugins/wpdatatables/controllers/wdt_functions.php on line 1647

  •  1,692
    Miloš replied

    Hi Pathwise,

    Our Plugin should be fully compatible with these versions.

    Our QA Team still has not had the chance to fully test all the details for PHP versions 8.2 and 8.3, they will do this very soon;

    As far as I am aware, they are testing all versions before PHP 8.2 right now, but we will double-check and confirm this for you as quickly as possible.


    That being said, I have personally installed a WAMP stack here on my local Test and have been testing out both PHP 8.2 and PHP 8.3 in the previous month, I am not able to see any errors with the functionality of the Plugin;

    as well as no PHP notices or warnings on my WordPress installation with the latest wpDataTables 6.3.1.

    I enabled the WP_DEBUG in my wp-config.php and I am unable to see anything come up.

    3948402631.png

    For example, if I upgrade my PHP server version to 8.2.13, there are no errors, notices or warnings;

    7491376214.png

    The same goes for PHP 8.3 and 8.3.4 versions, which are not able to reproduce anything at the moment.

    9973781327.png

    So firstly, can you please check can you notice any kind of a functionality issue with any Table or chart/ or Plugin behaviour?


    These kinds of warnings/notices are just used for Development/Staging Sites;

    they should be disabled for a Live/production version of websites and they do not have any effect on functionality.

    So for a Live site, please disable the WP_DEBUG and then you should not see any kind of issues;


    but our developers are still working to fix any warnings for the future versions;

    so can you please just tell us more details about what is the scenario where you can see this Warnings and notices?

    Are there any specific steps you do/ or a screen you open when they come up;

    or are they just somehow being reported from your Hosting server's debug messages?

    Thank you.

    Kind Regards, 

    Miloš Jovanović
    [email protected]

    Rate my support

    wpDataTables: FAQ | Facebook | Twitter | InstagramFront-end and back-end demo | Docs

    Amelia: FAQ | Facebook | Twitter | InstagramAmelia demo sites | Docs | Discord Community

    You can try wpDataTables add-ons before purchasing on these sandbox sites:

    Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables

  • Pathwise replied

    PHP Deprecated:  Creation of dynamic property WPDataTable::$column_id is deprecated in /public_html/wp-content/plugins/wpdatatables/source/class.wpdatatable.php on line 4455

    PHP Warning:  wdtCheckUpdate(): The script tried to access a property on an incomplete object. Please ensure that the class definition "stdClass" of the object you are trying to operate on was loaded _before_ unserialize() gets called or provide an autoloader to load the class definition in /wp-content/plugins/wpdatatables/controllers/wdt_functions.php on line 1647

    PHP Deprecated:  version_compare(): Passing null to parameter #2 ($version2) of type string is deprecated in /wp-content/plugins/wpdatatables/controllers/wdt_functions.php on line 1647

  •  1,692
    Miloš replied

    Hi Pathwise,

    As we mentioned, we are unable to reproduce any of these warnings on any of our Test Sites and at the moment, you are the only user who is reporting them.


    Without being able to isolate how these warnings happen, we can not isolate them.


    Can you please let us know are you doing some specific steps or changing some options to cause these warnings to happen and where are they coming up?


    Are they just being reported from your WP_DEBUG from the server or are they coming up on a specific screen/tab/table, anything like that?


    Can you notice any functionality issues with the Plugin?


    These warnings should not have any effect on the functionality, so for the live Site, just disable WP_DEBUG and there should not be any issues.

    Kind Regards, 

    Miloš Jovanović
    [email protected]

    Rate my support

    wpDataTables: FAQ | Facebook | Twitter | InstagramFront-end and back-end demo | Docs

    Amelia: FAQ | Facebook | Twitter | InstagramAmelia demo sites | Docs | Discord Community

    You can try wpDataTables add-ons before purchasing on these sandbox sites:

    Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables