Bug Report: Elementor Schemes Usage in Rank Math

#950474
  • Resolved Daniel
    Rank Math free

    Impact:
    This issue causes PHP errors when using Rank Math with Elementor 3.26.0+.

    Description:
    In Rank Math Pro’s Elementor integration, specifically within the Widget_Breadcrumbs class, the code still references Elementor\Core\Schemes\Typography. Elementor removed Schemes in version 3.26.0 and replaced them with the more flexible Globals mechanism. This outdated reference could cause compatibility issues on websites running Elementor 3.26.0 and later.

    Steps to Reproduce:
    Use Rank Math Pro with Elementor version 3.26.0 or later.
    Check for the Elementor\Core\Schemes\Typography usage in the Widget_Breadcrumbs class or other Elementor integration classes.
    Attempt to use the breadcrumb widget in Elementor.

    Expected Behavior:
    Rank Math should update its Elementor integration to align with the new Globals system, removing any references to the deprecated Schemes.

    Current Behavior:
    The Elementor\Core\Schemes\Typography is still being used in the code, which causes compatibility issues in newer Elementor versions (3.26.0+).

    Additional Information:
    Elementor 3.26.0 later removed the Schemes mechanism in favor of the Globals system. More details on the update can be found here:
    https://developers.elementor.com/elementor-3-26-developers-update/

    For further insight on potential errors from the update:
    https://sitecare.com/elementor-326-errors/

    screenshots:
    https://snipboard.io/P6gVdr.jpg
    https://snipboard.io/us6CEy.jpg

Viewing 2 replies - 1 through 2 (of 2 total)
  • Hello,

    We apologize for the issue you are facing with the compatibility between Rank Math Pro and Elementor 3.26.0+. Thank you for raising this concern and providing detailed information about the bug.

    It seems that the outdated reference to ElementorCoreSchemesTypography in the Widget_Breadcrumbs class is causing PHP errors due to Elementor’s removal of the Schemes mechanism in favor of the Globals system. We appreciate your thorough steps to reproduce the issue and your expected behavior for Rank Math to update its integration accordingly.

    We recommend replying to this ticket with your findings, and a human agent from the Rank Math Support team will take over and address this issue further.

    Thank you for your understanding, and we appreciate your patience as we work to resolve this matter!

    Hello,

    Thank you for contacting us and sorry for any inconvenience that might have been caused due to that.

    We already fixed the Elementor issue in the Rank Math PRO version 3.0.77.1. The current running version of the PRO plugin is 3.0.79: https://rankmath.com/changelog/

    If you’re not able to see the update, please clear Rank Math’s transients from WP Dashboard > Rank Math > Status & Tools > Database Tools > Remove Rank Math Transients, and see if that works for you: https://rankmath.com/kb/rank-math-status-and-tools/#rank-math-transients

    You can also manually update the plugin by following this guideline: https://rankmath.com/kb/update-rank-math-manually/

    However, you’re currently using the Rank Math PRO plugin on your websites, but the account you have used to open this ticket is the Rank Math free version.

    Please search and forward a receipt from FastSpring.com so we can locate your account and verify it.

    Let us know how it goes. Looking forward to helping you.

    Hello,

    Since we did not hear back from you for 15 days, we are assuming that you found the solution. We are closing this support ticket.

    If you still need assistance or any other help, please feel free to open a new support ticket, and we will be more than happy to assist.

    Thank you.

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

The ticket ‘Bug Report: Elementor Schemes Usage in Rank Math’ is closed to new replies.