Okay
  Public Ticket #4506923
lazy load
Closed

Comments

  • Roman started the conversation

    Hello

    I use Woo Products to sort songs. The built-in search works fine.

    But when I enable Lazy Load, the product search doesn't work. How can I fix this?

  •  695
    Alexandre replied
    Hi,

    First, go to wp-admin > MP3 Player > Tools and click on “Rebuild Index” to update the track indexing.
    https://drops.sonaar.io/i/pGny1M
     
    Second, note that the search feature behaves differently when Lazy Load is enabled.
    Please read this documentation explaining the differences:
    https://sonaar.io/docs/lazyload/
     
    If this doesn’t explain the behavior you’re seeing, please provide  me in with admin access so I can take a closer look.
     

    Thanks,


    Alexandre from the Sonaar.io Crew

  •   Roman replied privately
  •  695
    Alexandre replied

    Hi Roman

    Is it this “search” (https://drops.sonaar.io/i/cqIbVB) that is causing the issue? Because I enabled lazy loading and it works well when I test it.

    Thanks,


    Alexandre from the Sonaar.io Crew

  • Roman replied

    I can't find some songs. They're there without Lazy Load, but not if I enable Lazy Load.
    I understand I need to Rebuild Index, but that gives me an error!
    Here's a song that's missing with Lazy Load — как в кино

    Attached files:  Снимок экрана 2025-12-03 в 4.34.23 PM.png
      Снимок экрана 2025-12-03 в 5.21.54 PM.png

  •  695
    Alexandre replied

    Hello Roman,

    We analyzed the indexing issue with the MP3 Player, and everything indicates that the plugin itself is functioning correctly. The error is most likely coming from the server: the AJAX indexing request is being blocked before it reaches WordPress.

    The server returns a 403 Forbidden response, which means that a firewall, a security rule (e.g., ModSecurity, Imunify360), or a hosting configuration is preventing the request from executing. When this happens, WordPress receives no data and automatically returns “-1”.

    Suggested actions to check with your hosting provider:
    • Verify whether a security rule or firewall is blocking POST requests to /wp-admin/admin-ajax.php.

    • Temporarily disable ModSecurity or whitelist this specific URL.

    • Review the server logs (nginx / ModSecurity) to identify which rule is blocking the indexing request.

    If the hosting provider needs an example, the AJAX action being blocked is:
    action = index_alb_tracklist_for_lazyload

    If you would like us to investigate further on our end, please send us FTP access so we can review the configuration directly and confirm the source of the issue.

    Thank you, and we look forward to resolving this for you quickly.

    Thanks,


    Alexandre from the Sonaar.io Crew

  •   Roman replied privately
  • Roman replied

    Hello
    Is there a solution to my problem?

  •  695
    Alexandre replied

    Hi Roman,
    I’m sorry, but I need a bit more time to investigate. I hope to get back to you very soon.

    Thanks,


    Alexandre from the Sonaar.io Crew

  •  695
    Alexandre replied

    Hello Roman,
    I’m sorry for the delay, but we were busy.
    Unfortunately, I can’t help you because the plugin is not up to date and your license is not active. I can’t guarantee that updating will fix the issue, but there is a good chance it will. To update the plugin, you need to have an active license.

    Thanks,


    Alexandre from the Sonaar.io Crew