Didion Milling's Culinary Collection and Masa/Arepa pages use a custom-coded scrolling slider that lives outside the Divi page builder. Because Divi does not natively support this slider type, all edits — including adding, removing, or renaming slide items — require direct code changes in functions.php. This is a recurring source of confusion for non-developer editors and should be treated as a known constraint on the site.
See also: [1] | [2]
Divi cannot manage this slider through its visual builder or page editor. The slider is injected via custom PHP/JavaScript code in the theme's
functions.php. Any attempt to edit it through the Divi front-end or back-end builder will not surface the slider controls — the element appears only as a generic "slider" placeholder.
This limitation was confirmed during a December 2025 working session with developer Ishaque Mahmud, who built and maintains the slider code.
| Location | Path |
|---|---|
| Theme file | Appearance → Theme File Editor → functions.php |
| Slider type | Slick Slider (custom implementation) |
| Pages affected | Culinary Collection, Masa/Arepa |
The slider code for each page is a discrete block within functions.php. Each slide item is represented by a code snippet containing an image URL and label text.
functions.php and locate the relevant slider blockfunctions.phptamale → tamales, arepa → arepas)Tip: Before editing, copy the image URL from the Media Library in a separate tab. You cannot browse media from within the file editor.
Problem: The Culinary Collection page displayed the slider twice — the slider block was being rendered by two different template contexts simultaneously.
Resolution: Ishaque applied a CSS hide rule targeting the duplicate slider's class to suppress the second instance. A follow-up code fix was planned to prevent recurrence without relying on CSS suppression.
Lesson learned: When a page is duplicated in WordPress (e.g., to create a variant), the custom slider injection in functions.php may fire for both the original and the duplicate if page conditions are not tightly scoped.
The page /corn-masa-flour/ was identified as an early duplicate of what became the Culinary Collection page. It was confirmed unused and scheduled for disabling (not deletion, to avoid breaking any undetected links).
Action taken: Disable the Corn Masa Flour page in WordPress (set to Draft or Private).
Because the slider is custom-coded rather than plugin-driven:
functions.phpWhen planning future Didion website work, avoid proposing slider-based designs unless the team is prepared to manage them through code. Static Divi sections or a supported slider plugin would reduce ongoing maintenance burden.
| Owner | Task | Status |
|---|---|---|
| Ishaque | Record a short walkthrough video of the functions.php slider editing process |
Committed |
| Ishaque | Disable the Corn Masa Flour page | Committed |
| Ishaque | Write code fix to prevent duplicate slider rendering in the future | Committed |
| Melissa | Share Fathom recording link with Diana for reference | Done (in-call) |