Exemplo n.º 1
0
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';
Exemplo n.º 2
0
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';
    }
}
Exemplo n.º 3
0
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';
}