diff --git a/footer.php b/footer.php index 156fd7a..3597ce2 100644 --- a/footer.php +++ b/footer.php @@ -8,36 +8,51 @@ * @subpackage Spacious * @since Spacious 1.0 */ -?> - - - - - - - - - - + +/** +* Functions hooked into spacious_action_main_end action. +* +* @hooked spacious_main_inner_wrap_end - 5 +* @hooked spacious_main_end - 10 +*/ +do_action( 'spacious_action_main_end' ); + +/** + * Hook: spacious_before_footer + */ +do_action( 'spacious_before_footer' ); + + +/** + * Functions hooked into spacious_action_footer_start action. + * + * @hooked spacious_footer_wrapper_start + */ +do_action( 'spacious_action_footer_start' ); + +/** + * Functions hooked into spacious_action_footer_content action. + * + * @hooked spacious_footer_content + */ +do_action( 'spacious_action_footer_content' ); + +/** + * Functions hooked into spacious_action_footer_end action. + * + * @hooked spacious_footer_wrapper_end + */ +do_action( 'spacious_action_footer_end' ); + +/** + * Functions hooked into spacious_action_after_footer action. + * + * @hooked spacious_after_footer - 5 + * @hooked spacious_footer_page_end - 15 + */ +do_action( 'spacious_action_after_footer' ); + +wp_footer(); ?> diff --git a/functions.php b/functions.php index 248874d..dcfaa5e 100644 --- a/functions.php +++ b/functions.php @@ -359,7 +359,7 @@ function spacious_setup() { add_action( 'after_setup_theme', 'spacious_setup' ); // Theme version. -$spacious_theme = wp_get_theme('spacious'); +$spacious_theme = wp_get_theme( 'spacious' ); define( 'SPACIOUS_THEME_VERSION', $spacious_theme->get( 'Version' ) ); /** @@ -410,6 +410,16 @@ function spacious_setup() { require_once SPACIOUS_INCLUDES_DIR . '/class-spacious-dynamic-css.php'; require_once SPACIOUS_INCLUDES_DIR . '/migration.php'; +/** + * Load required theme hook files. + */ +require_once SPACIOUS_INCLUDES_DIR . '/hooks/hooks.php'; +require_once SPACIOUS_INCLUDES_DIR . '/hooks/header.php'; +require_once SPACIOUS_INCLUDES_DIR . '/hooks/footer.php'; + +/** Dynamic class file include. */ +require_once SPACIOUS_INCLUDES_DIR . '/spacious-dynamic-classes.php'; + /** Load demo import migration scripts. */ require_once SPACIOUS_INCLUDES_DIR . '/demo-import-migration.php'; diff --git a/header.php b/header.php index ed130ce..784550d 100644 --- a/header.php +++ b/header.php @@ -19,12 +19,16 @@ > - - - @@ -45,207 +49,94 @@ } ?> - -
- + +/* + * Hook: spacious_before_header + */ +do_action( 'spacious_before_header' ); - +/** + * Functions hooked into spacious_action_before_header action. + * @hooked spacious_header_start + */ +do_action( 'spacious_action_before_header' ); + +/** + * Functions hooked into spacious_action_header_top action. + * + * @hooked spacious_top_header + */ +do_action( 'spacious_action_header_top' ); + +/** + * Functions hooked into spacious_action_header_top action. + * + * @hooked spacious_header_image_position - 10 + */ +do_action( 'spacious_action_header_image' ); + +/** + * Functions hooked into spacious_action_nav_container action. + * + * @hooked spacious_nav_container_open - 5 + * @hooked spacious_nav_inner_wrap - 10 + * @hooked spacious_nav_text_wrap - 15 + */ +do_action( 'spacious_action_nav_container' ); + + +/** + * Functions hooked into spacious_action_header_section action. + * + * @hooked spacious_header_left_section - 10 + * @hooked spacious_header_right_section - 15 + */ +do_action( 'spacious_action_header_section' ); + +/** + * Functions hooked into spacious_action_header_section action. + * + * @hooked spacious_nav_text_wrap_close - 5 + * @hooked spacious_inner_wrap_end - 15 + * @hooked spacious_bottom_menu - 20 + * @hooked spacious_nav_container_close - 25 + */ +do_action( 'spacious_action_header_section_close' ); + +/** + * Functions hooked into spacious_action_header_content action. + * + * @hooked spacious_header_image_below - 5 + * @hooked spacious_slider_activation - 10 + * @hooked spacious_header_title_content - 15 + */ +do_action( 'spacious_action_header_content' ); + +/** + * Functions hooked into spacious_action_after_header action. + * + * @hooked spacious_header_end - 10 + */ +do_action( 'spacious_action_after_header' ); + +do_action( 'spacious_after_header' ); + +do_action( 'spacious_before_main' ); + +/** +* Functions hooked into spacious_action_main action. +* +* @hooked spacious_main_start - 5 +* @hooked spacious_main_inner_wrap - 10 +*/ +do_action( 'spacious_action_main' ); - - - -
-
diff --git a/inc/hooks/footer.php b/inc/hooks/footer.php new file mode 100644 index 0000000..3d046bf --- /dev/null +++ b/inc/hooks/footer.php @@ -0,0 +1,119 @@ + +
+ +
+ + + + + +
+ + + + + +
+ + + + + + +
+ +
+