add_filter('enlightenment_textarea_args', 'enlightenment_theme_settings_override_value'); add_filter('enlightenment_upload_media_args', 'enlightenment_theme_settings_override_value'); function enlightenment_theme_settings_override_value($args) { global $pagenow; if ('themes.php' == $pagenow && isset($_GET['page']) && current_theme_supports('enlightenment-theme-settings', 'menu_slug') == $_GET['page']) { if (false === strpos($args['name'], '[')) { if (doing_filter('enlightenment_checkbox_args') && empty($args['checked'])) { $checkbox = enlightenment_theme_option($args['name']); $args['checked'] = !empty($checkbox); } elseif (empty($args['value'])) { $args['value'] = enlightenment_theme_option($args['name']); } } } return $args; } require_once enlightenment_admin_directory() . '/settings-api.php'; require_if_theme_supports('enlightenment-web-fonts', enlightenment_admin_directory() . '/web-fonts.php'); require_if_theme_supports('enlightenment-logo', enlightenment_admin_directory() . '/logo.php'); require_if_theme_supports('enlightenment-menu-icons', enlightenment_admin_directory() . '/menu-icons.php'); require_if_theme_supports('enlightenment-custom-layouts', enlightenment_admin_directory() . '/custom-layouts.php'); require_if_theme_supports('enlightenment-grid-loop', enlightenment_admin_directory() . '/grid-loop.php'); if (current_theme_supports('enlightenment-template-editor')) { require_once enlightenment_admin_directory() . '/template-editor.php'; require_if_theme_supports('enlightenment-page-builder', enlightenment_admin_directory() . '/page-builder.php'); require_if_theme_supports('post-formats', enlightenment_admin_directory() . '/post-formats-editor.php'); } require_if_theme_supports('enlightenment-unlimited-sidebars', enlightenment_admin_directory() . '/unlimited-sidebars.php'); require_once enlightenment_admin_directory() . '/validate.php';
function enlightenment_theme_supported_functions() { require_if_theme_supports('enlightenment-web-fonts', enlightenment_functions_directory() . '/web-fonts.php'); require_if_theme_supports('enlightenment-accessibility', enlightenment_functions_directory() . '/accessibility.php'); require_if_theme_supports('enlightenment-bootstrap', enlightenment_functions_directory() . '/bootstrap.php'); require_if_theme_supports('enlightenment-schema-markup', enlightenment_functions_directory() . '/schema-markup.php'); require_if_theme_supports('enlightenment-logo', enlightenment_functions_directory() . '/logo.php'); require_if_theme_supports('enlightenment-menu-icons', enlightenment_functions_directory() . '/menu-icons.php'); require_if_theme_supports('enlightenment-menu-descriptions', enlightenment_functions_directory() . '/menu-descriptions.php'); if (current_theme_supports('jetpack-portfolio') && class_exists('Jetpack') && in_array('custom-content-types', Jetpack::get_active_modules())) { require_once enlightenment_functions_directory() . '/jetpack-portfolio.php'; } require_if_theme_supports('enlightenment-lightbox', enlightenment_functions_directory() . '/lightbox.php'); require_if_theme_supports('enlightenment-ajax-navigation', enlightenment_functions_directory() . '/ajax-navigation.php'); require_if_theme_supports('enlightenment-infinite-scroll', enlightenment_functions_directory() . '/infinite-scroll.php'); require_if_theme_supports('custom-header', enlightenment_functions_directory() . '/custom-header.php'); require_if_theme_supports('post-thumbnails', enlightenment_functions_directory() . '/post-thumbnails.php'); require_if_theme_supports('post-formats', enlightenment_functions_directory() . '/post-formats.php'); require_if_theme_supports('enlightenment-custom-layouts', enlightenment_functions_directory() . '/custom-layouts.php'); require_if_theme_supports('enlightenment-grid-loop', enlightenment_functions_directory() . '/grid-loop.php'); if (current_theme_supports('enlightenment-template-editor')) { require_once enlightenment_functions_directory() . '/template-editor.php'; require_if_theme_supports('post-formats', enlightenment_functions_directory() . '/post-formats-editor.php'); } require_if_theme_supports('enlightenment-unlimited-sidebars', enlightenment_functions_directory() . '/unlimited-sidebars.php'); require_if_theme_supports('enlightenment-custom-queries', enlightenment_functions_directory() . '/custom-queries.php'); require_if_theme_supports('enlightenment-theme-settings', enlightenment_functions_directory() . '/settings.php'); if (is_admin() && current_theme_supports('enlightenment-theme-settings')) { require_once enlightenment_admin_directory() . '/init.php'; } }
function enlightenment_menu_icons_nav_menu_walker($walker, $menu_id) { require_once enlightenment_admin_directory() . '/menu-icons-walker.php'; return 'Enlightenment_Walker_Nav_Menu_Edit'; }