+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/lodestar/components/footer/site-info.php b/lodestar/components/footer/site-info.php
new file mode 100644
index 000000000..c14a02c40
--- /dev/null
+++ b/lodestar/components/footer/site-info.php
@@ -0,0 +1,7 @@
+
+
+
+
|
+ Automattic' ); ?>
+
+
diff --git a/lodestar/components/header/content-top.php b/lodestar/components/header/content-top.php
new file mode 100644
index 000000000..d950d2c2f
--- /dev/null
+++ b/lodestar/components/header/content-top.php
@@ -0,0 +1,13 @@
+
+
+ ' . wp_kses_post( $lodestar_header_top_text_1 ) . '';
+ if ( ! empty( $lodestar_header_top_text_2 ) || is_customize_preview() ) {
+ echo '' . wp_kses_post( $lodestar_header_top_text_2 ) . '';
+ } ?>
+
+
diff --git a/lodestar/components/header/header-image.php b/lodestar/components/header/header-image.php
new file mode 100644
index 000000000..5a7173452
--- /dev/null
+++ b/lodestar/components/header/header-image.php
@@ -0,0 +1,45 @@
+
+
diff --git a/lodestar/components/header/site-branding.php b/lodestar/components/header/site-branding.php
new file mode 100644
index 000000000..eb6edb675
--- /dev/null
+++ b/lodestar/components/header/site-branding.php
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/lodestar/components/navigation/navigation-top.php b/lodestar/components/navigation/navigation-top.php
new file mode 100644
index 000000000..8de95d412
--- /dev/null
+++ b/lodestar/components/navigation/navigation-top.php
@@ -0,0 +1,7 @@
+
diff --git a/lodestar/components/page/content-front-page-panels.php b/lodestar/components/page/content-front-page-panels.php
new file mode 100644
index 000000000..978afc268
--- /dev/null
+++ b/lodestar/components/page/content-front-page-panels.php
@@ -0,0 +1,150 @@
+
+
+
>
+
+
+
+
+
+ ID ), 'lodestar-featured-image' );
+
+ $post_thumbnail_id = get_post_thumbnail_id( $post->ID );
+
+ $thumbnail_attributes = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'lodestar-featured-image' );
+ //Calculate aspect ratio: h / w * 100%
+ $ratio = $thumbnail_attributes[2] / $thumbnail_attributes[1] * 100;
+ ?>
+
+
+
+
+
+
+
+
+
+
+ →', 'lodestar' ), array( 'span' => array( 'class' => array() ) ) ),
+ the_title( '"', '"', false )
+ ) );
+ ?>
+
+
+ 'jetpack-portfolio',
+ 'posts_per_page' => 6,
+ 'no_found_rows' => true,
+ );
+
+ $project_query = new WP_Query ( $args );
+ ?>
+
+ have_posts() ) : ?>
+
+
+
+ have_posts() ) : $project_query -> the_post();
+ get_template_part( 'components/features/portfolio/content', 'portfolio' );
+ endwhile;
+ ?>
+
+
+
+
+
+
+
+
+
+ 'rand',
+ 'post_type' => 'jetpack-testimonial',
+ 'posts_per_page' => 2,
+ 'no_found_rows' => true,
+ );
+
+ $testimonial_query = new WP_Query ( $args );
+ ?>
+
+ have_posts() ) : ?>
+
+
+
+ have_posts() ) : $testimonial_query -> the_post();
+ get_template_part( 'components/features/testimonials/content', 'testimonials' );
+ endwhile;
+ ?>
+
+
+
+
+
+
+
+
+
+ 2,
+ 'post_status' => 'publish',
+ 'ignore_sticky_posts' => true,
+ 'no_found_rows' => true,
+ );
+
+ $recent_posts = new WP_Query ( $args );
+ ?>
+
+ have_posts() ) : ?>
+
+ have_posts() ) : $recent_posts->the_post();
+ get_template_part( 'components/post/content', 'excerpt' );
+ endwhile;
+ ?>
+
+
+
+
+
+
+
+
+
+
+
diff --git a/lodestar/components/page/content-front-page.php b/lodestar/components/page/content-front-page.php
new file mode 100644
index 000000000..dd7c39ef9
--- /dev/null
+++ b/lodestar/components/page/content-front-page.php
@@ -0,0 +1,16 @@
+
>
+
+
+ '
' . esc_html__( 'Pages:', 'lodestar' ),
+ 'after' => '
',
+ 'link_before' => '
',
+ 'link_after' => ''
+ ) );
+ ?>
+
+
+
diff --git a/lodestar/components/page/content-page.php b/lodestar/components/page/content-page.php
new file mode 100644
index 000000000..3b861f990
--- /dev/null
+++ b/lodestar/components/page/content-page.php
@@ -0,0 +1,31 @@
+
+
+
>
+
+
+ '
' . esc_html__( 'Pages:', 'lodestar' ),
+ 'after' => '
',
+ 'link_before' => '
',
+ 'link_after' => ''
+ ) );
+ ?>
+
+
+
diff --git a/lodestar/components/post/content-excerpt.php b/lodestar/components/post/content-excerpt.php
new file mode 100644
index 000000000..05eb36ad3
--- /dev/null
+++ b/lodestar/components/post/content-excerpt.php
@@ -0,0 +1,28 @@
+
+
+
>
+
+
+
+
+
+
+
diff --git a/lodestar/components/post/content-none.php b/lodestar/components/post/content-none.php
new file mode 100644
index 000000000..bdfc495f6
--- /dev/null
+++ b/lodestar/components/post/content-none.php
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
Get started here.', 'lodestar' ), array( 'a' => array( 'href' => array() ) ) ), esc_url( admin_url( 'post-new.php' ) ) ); ?>
+
+
+
+
+
+
+
+
+
+
diff --git a/lodestar/components/post/content.php b/lodestar/components/post/content.php
new file mode 100644
index 000000000..0d9181fe5
--- /dev/null
+++ b/lodestar/components/post/content.php
@@ -0,0 +1,57 @@
+
+
+
>
+
+
+
+
+
+
+ →', 'lodestar' ), array( 'span' => array( 'class' => array() ) ) ),
+ the_title( '
"', '"', false )
+ ) );
+
+ wp_link_pages( array(
+ 'before' => '
' . esc_html__( 'Pages:', 'lodestar' ),
+ 'after' => '
',
+ 'link_before' => '
',
+ 'link_after' => ''
+ ) );
+ ?>
+
+
+
+
+
diff --git a/lodestar/footer.php b/lodestar/footer.php
new file mode 100644
index 000000000..38a699a64
--- /dev/null
+++ b/lodestar/footer.php
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+ ' . get_the_title() . '' + ); + } else { + printf( // WPCS: XSS OK. + /* translators: 1: comment count number, 2: title. */ + esc_html( _nx( '%1$s thought on “%2$s”', '%1$s thoughts on “%2$s”', $comment_count, 'comments title', 'lodestar' ) ), + number_format_i18n( $comment_count ), + '' . get_the_title() . '' + ); + } + ?> +
+ + + ++ 100, + 'style' => 'ol', + 'short_ping' => true, + ) ); + ?> +
+ + + + + + +