Added filter to push to builder_get_default_layouts Updated layout-settings data version to 1.6 2.4.1 - 2011-10-06 - Chris Jean Minor performance improvements 2.5.0 - 2012-08-23 - Chris Jean Changed require_once to require. Changed require for modules.php to module-loader.php. Replaced frequent dirname requests with a variable. 2.6.0 - 2012-10-12 - Chris Jean Added require for style-generator.php. */ builder_set_data_version('layout-settings', '1.6'); $layout_engine_dir = dirname(__FILE__); require $layout_engine_dir . '/functions.php'; require $layout_engine_dir . '/available-views.php'; require $layout_engine_dir . '/module-loader.php'; require $layout_engine_dir . '/sidebars.php'; require $layout_engine_dir . '/style-generator.php'; if (builder_theme_supports('builder-default-layouts')) { add_filter('it_storage_filter_load_layout_settings', 'builder_get_default_layouts', 0); } if (is_admin()) { if (current_theme_supports('builder-my-theme-menu')) { require $layout_engine_dir . '/editor.php'; } require $layout_engine_dir . '/add-layout-screen-options.php'; builder_add_import_export_data_source('BuilderDataSourceLayoutsViews', $layout_engine_dir . '/data-source-layouts-views.php'); } else { require $layout_engine_dir . '/layout-selector.php'; require $layout_engine_dir . '/layout-engine.php'; }
Version History 1.1.0 - 2011-10-06 - Chris Jean Added loader for editor-features.php 1.1.1 - 2011-10-19 - Chris Jean Removed references to TEMPLATEPATH 1.2.0 - 2011-12-20 - Chris Jean Added builder_theme_settings_pre_settings_load just above builder_load_theme_settings() 1.2.1 - 2013-02-15 - Chris Jean Removed unused SEO code. 1.3.0 - 2013-08-12 - Chris Jean Removed all data-handling features as they are now in lib/data/ */ require_once dirname(__FILE__) . '/functions.php'; if (is_admin()) { if (current_theme_supports('builder-my-theme-menu')) { require_once dirname(__FILE__) . '/editor-features.php'; require_once dirname(__FILE__) . '/editor.php'; } builder_add_import_export_data_source('BuilderDataSourceThemeSettings', dirname(__FILE__) . '/class.builder-data-source-theme-settings.php'); } function builder_theme_settings_load_javascript_cache_generators() { require_once dirname(__FILE__) . '/generators/analytics.php'; } add_action('it_file_cache_prefilter_builder-core_javascript', 'builder_theme_settings_load_javascript_cache_generators'); add_action('wp_head', 'builder_render_javascript_header_cache'); add_action('wp_head', 'builder_render_css_cache'); add_action('builder_layout_engine_render_container', 'builder_render_javascript_footer_cache', 20); add_action('wp_head', 'builder_render_header_tracking_code'); add_action('builder_layout_engine_render_container', 'builder_render_footer_tracking_code', 20);