/
base.php
63 lines (61 loc) · 1.49 KB
/
base.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
<?php
/**
* Base
*
* The base file is the theme wrapper: every page's content is inserted via CNP\template_path().
* Additional markup is handled via the custom actions.
*
* @package CLIENT_NAMESPACE
*/
?>
<!doctype html>
<html lang="en-US">
<?php
get_template_part( 'ui/head/head' );
?>
<body <?php body_class(); ?>>
<?php
do_action( 'cnp_before_webpage_div' );
?>
<a href="#content" class="show-for-sr">Skip to Content</a>
<div <?php CNP\Utility::echo_classes( [ 'webpage' ], 'cnp_webpage_div' ); ?>>
<div class="webpage-row">
<div class="webpage-column">
<?php
get_header();
do_action( 'cnp_before_wrapper_div' );
?>
<div <?php CNP\Utility::echo_classes( [ 'wrapper' ], 'cnp_wrapper_div' ); ?> role="document">
<?php
do_action( 'cnp_before_main_div' );
?>
<div <?php CNP\Utility::echo_classes( [ 'main' ], 'cnp_main_div' ); ?>>
<?php
do_action( 'cnp_before_content_div' );
?>
<div id="content" <?php CNP\Utility::echo_classes( [ 'content' ], 'cnp_content_div' ); ?>><?php
include_once( CNP\template_path() );
?></div><!-- /.content -->
<?php
do_action( 'cnp_after_content_div' );
?>
</div><!-- /.main -->
<?php
do_action( 'cnp_after_main_div' );
?>
</div><!-- /.wrapper -->
<?php
do_action( 'cnp_after_wrapper_div' );
?>
<?php
get_footer();
?>
</div><!-- /.column -->
</div><!-- /.row -->
</div><!-- /.webpage -->
<?php
do_action( 'cnp_after_webpage_div' );
wp_footer();
?>
</body>
</html>