
If you are using the Divi theme on your WordPress website and notice extra characters or strange symbols (such as a random āLā, square boxes, or broken icons) appearing in the mobile menu, you are not alone. This is a common issue faced by many Divi users, especially after theme updates, speed optimization, or custom styling changes.
In this guide, you will learn:
- What causes extra characters to appear in the Divi mobile menu
- Why the issue often shows only on mobile devices
- Simple, step-by-step solutions to fix the problem
- How to prevent it from happening again in the future
What Is the Divi Mobile Menu Extra Character Issue?
Divi uses a special icon font to display the hamburger menu icon on mobile devices. When this icon font does not load correctly, the browser cannot display the icon and instead shows random letters or symbols (such as āLā, boxes, or strange characters).
This problem usually appears:
- Only on mobile or tablet devices
- After updating Divi or WordPress
- After enabling cache or performance optimization plugins
- After adding custom CSS or third-party icon libraries

Common Causes of Extra Characters in Divi Mobile Menu
1. Divi Icon Font Not Loading Properly
Divi relies on its own icon font (ETModules). If these font files fail to load because of server issues, CDN restrictions, or blocked resources, the icons will not render correctly and random characters may appear.
2. Cache or Optimization Plugins
Caching and performance plugins sometimes combine or minify CSS and font files. This can break the connection between Divi and its icon fonts, causing the mobile menu icon to display incorrectly.
3. Incorrect Custom CSS
Custom CSS added to the theme or child theme may unintentionally add content to the mobile menu icon using :before or :after pseudo-elements. This can force text like āLā to appear in place of the icon.
4. Conflict With Icon Libraries (Font Awesome, etc.)
Loading external icon libraries such as Font Awesome can override Diviās icon font styles. When both libraries try to control the same elements, it can result in broken or incorrect icons.
5. Mixed Content Issues (HTTP vs HTTPS)
If your website runs on HTTPS but Diviās font files are loaded over HTTP, modern browsers may block these files for security reasons. When the font is blocked, icons fail to display and random characters appear.
Step-by-Step Guide to Fix the Issue
Follow these steps one by one. You donāt need to do all of them ā usually one fix works.
Step 1: Clear Diviās Static CSS Files
- Go to WordPress Dashboard ā Divi ā Theme Options
- Navigate to Builder ā Advanced
- Click the Clear button next to āStatic CSS File Generationā
- Click Save Changes
- Clear your website cache and browser cache
Step 2: Add a CSS Fix for the Mobile Menu Icon
Go to Divi ā Theme Options ā Custom CSS and add:
font-family: 'ETmodules' !important;
content: '\61' !important;
}
This forces Divi to use the correct icon font for the mobile menu.
Step 3: Temporarily Disable Cache/Optimization Plugins
Disable your caching or optimization plugin and check if the issue is resolved. If the menu icon displays correctly after disabling the plugin, adjust the plugin settings to exclude Diviās CSS and font files from minification or combination.
Step 4: Check and Remove Problematic Custom CSS
Review any custom CSS added to your theme or child theme, especially code targeting:
- .mobile_menu_bar
- .et_mobile_menu
Remove any content: values added using :before or :after.
Step 5: Ensure Fonts Are Loading Over HTTPS
Make sure all font files are loading over HTTPS. If your site recently switched to SSL, use an SSL plugin or update URLs to avoid mixed content errors.
Why This Issue Usually Appears Only on Mobile
Divi uses different menu structures and icons for mobile devices compared to desktop. The desktop menu does not rely on the same icon font for display, which is why the issue often appears only on mobile while the desktop menu looks normal.
How to Prevent This Problem in the Future
- Clear Divi cache after every update
- Avoid unnecessary custom CSS on menu icons
- Be cautious when using multiple icon libraries
- Test your website on mobile after installing new plugins
- Review optimization plugin settings carefully
Conclusion
Extra characters or symbols in the Divi mobile menu are usually caused by icon font loading issues or CSS conflicts. By clearing Diviās cache, checking custom CSS, and ensuring icon fonts load correctly, you can fix the problem quickly and restore the proper mobile menu icon.
If the issue still persists, reviewing your optimization plugin settings or checking for HTTPS font loading errors will usually resolve it.
Search blogs
Other Blogs

Elementor Not Saving Changes? Step-by-Step Solution

How to Fix āThere Has Been a Critical Error on This Websiteā in WordPress

Divi 5 Is Finally Here ā A Deep Dive Into the New Interface, Speed, Features & Whatās Changed

How to Fix reCAPTCHA Not Working in WordPress

