WAIT: Images in Meta Box Global Settings not displaying in Bricks frontend (Polylang conflict)

Browser: Wersja 139.0.7258.155
OS: macOS
URL: https://konsorcjum.org.pl/

I’m experiencing a problem with dynamic images in a custom slider built with Meta Box and Bricks. Everything used to work fine, but suddenly images stopped loading in the Polish version of the site (English still works).

Here’s what I found after testing:

  • The site uses WordPress with Meta Box, Bricks, Bricks Ultimate, and Polylang.
  • Images are set in a Meta Box settings page (ID: global-settings).
  • The repeater field ID is slider_group.
  • Inside the repeater, the image field ID is slide_-_image (previously) – I also tested slide_image.
  • Images are displayed in Bricks using the dynamic data tag:
    {mb_global-settings_slider_group_slide_-_image}

The issue:

  • Images are no longer visible in the slider on the frontend.
  • In the Bricks editor, I get the message:
    “Image with ID… doesn’t exist. Please choose another one.”
    (Even though the image exists and is set correctly in the Meta Box settings page)

What I tested:

  • I disabled all plugins. The issue disappears when Polylang is disabled but:
  • On Bricks Ultimate 1.9 – disabling Polylang makes the images appear again.
  • On Bricks Ultimate 2.2.10 – disabling Polylang no longer helps, images remain missing.
  • The image fields are set correctly in the Meta Box settings page and point to existing media items.
  • Other fields in the same repeater, like slide_-_heading, work fine and display without issues.
  • I tried changing the image field ID to slide_image, which triggered a different error (message cut off in the Bricks editor).

Additional information:

  • Only the Polish version is affected – the English version displays images as expected.

Could you please advise what might be causing this conflict between Bricks, Polylang, and Meta Box image fields in settings pages? Is there a recommended approach for this kind of setup?

Hi @Martyna,

Are you able to replicate the issue only using Bricks, Metabox, and Polylang? If so, it’s best to share temporary admin access settings to help@bricksbuilder.io with a link to this forum thread so we can investigate, as these types of issues are very often influenced by how Polylang & Metabox are configured.

I give you an admin access