• Getting these warnings in debug.log when installing Elementor:

    [06-Jan-2024 12:59:16 UTC] PHP Deprecated:  Function print_emoji_styles is deprecated since version 6.4.0! Use wp_enqueue_emoji_styles instead. in ../wp-includes/functions.php on line 6031
    [06-Jan-2024 12:59:16 UTC] PHP Deprecated:  preg_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in ../wp-content/plugins/elementor/core/experiments/manager.php on line 161

    Elementor 3.18.3, Hello Elementor 3.0.0, WordPress 6.4.1, PHP 8.1.x

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Support Elementor Team

    (@ricav)

    Hi there,

    This might be related to the experiments features of Elementor. Please follow these steps, and let me know if it solved your issue:

    • Make sure that the “Load Font Awesome 4 Support” is set to “Yes” under Elementor> Settings> Advanced.
    • Temporarily deactivate the experiments under Elementor> Settings> Features.

    Kind regards,

    Thread Starter Ov3rfly

    (@ov3rfly)

    Not related to font awesome or active experiments.

    Bug is in experiments manager, return of get_installs_history() is not checked.

    158:	private function install_compare( $version ) {
    159:		$installs_history = Upgrade_Manager::get_installs_history();
    160:
    161:		$cleaned_version = preg_replace( '/-(beta|cloud|dev)\d*$/', '', key( $installs_history ) );

    When first called after install the key( $installs_history ) is null, which causes above mentionend error with PHP 8.1.x

    Feel free to post the bug report at your github, I do not use github due to their policies.

    Plugin Support Elementor Team

    (@ricav)

    Since this is a development based query, may opt to visit our Github account where you may get in contact with a member of our development team to query this with.

    Please note that this is not an official support channel but a respective member of the development team will respond to your post as soon as they are available.
    Please follow this guide which outlines the steps required to post on our Github: https://github.com/elementor/elementor/blob/master/.github/CONTRIBUTING.md

    Thread Starter Ov3rfly

    (@ov3rfly)

    As already explained:

    Feel free to post the bug report at your github, I do not use github due to their policies.

    Plugin Support aracelil

    (@aracelil)

    Hi, @ov3rfly.

    Thanks for reaching out.

    As this is a development query and the appropriate channel for reporting these issues is our Github page, we’ll go ahead and close this thread.

    Please feel free to open a new thread should you require assistance with a different issue.

    Kind Regards,

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘PHP Deprecated: Function print_emoji_styles.. preg_replace(): Passing null..’ is closed to new replies.