The Divi 4.10 release added a raft of speed improvements, including 'dynamic icons', a mechanism by which the standard Elegant Themes font icon is split up and subsets of the icon are loaded only as needed.
Now, only a portion of the full icon set is loaded by default. If find some of your icons are missing it may be possible to fix the issue by disabling dynamic icons, using one of the methods below.
Disabling Dynamic Icons in the Divi Theme Options
If you need to do so, you can disable dynamic icons by deactivating the following Divi option:
Divi > Theme Options > General > Performance > Dynamic Icons
Disabling Dynamic Icons using PHP
If you need to do so, you can disable dynamic icons in PHP using the following code:
foreach(array('divi', 'extra', 'divi-builder') as $product) {
add_filter("et_get_option_et_{$product}_{$product}_dynamic_icons", 'return_off');
add_filter("et_get_option_et_{$product}_{$product}_dynamic_icons_child_theme", 'return_off');
}
if (!function_exists('return_off')) {
function return_off() {
return 'off';
}
}
0 Comments