CMS Project Sync
@@ -0,0 +1,14 @@
|
||||
:root {
|
||||
--wp--preset--color--primary: var(--wp--preset--color--accent-2);
|
||||
--wp--preset--color--secondary: var(--wp--preset--color--accent-5);
|
||||
--wp--preset--color--tertiary: var(--wp--preset--color--accent-4);
|
||||
--wp--preset--color--header-background: var(--wp--preset--color--base);
|
||||
--wp--preset--color--header-foreground: var(--wp--preset--color--contrast);
|
||||
--wp--preset--color--header-titles: var(--wp--preset--color--contrast);
|
||||
--wp--preset--color--secondary-background: var(--wp--preset--color--base-midtone);
|
||||
--wp--preset--color--secondary-foreground: var(--wp--preset--color--contrast-midtone);
|
||||
}
|
||||
|
||||
select {
|
||||
min-height: 2.25em;
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
:root{--wp--preset--color--primary:var(--wp--preset--color--accent-2);--wp--preset--color--secondary:var(--wp--preset--color--accent-5);--wp--preset--color--tertiary:var(--wp--preset--color--accent-4);--wp--preset--color--header-background:var(--wp--preset--color--base);--wp--preset--color--header-foreground:var(--wp--preset--color--contrast);--wp--preset--color--header-titles:var(--wp--preset--color--contrast);--wp--preset--color--secondary-background:var(--wp--preset--color--base-midtone);--wp--preset--color--secondary-foreground:var(--wp--preset--color--contrast-midtone)}select{min-height:2.25em}
|
||||
@@ -0,0 +1,7 @@
|
||||
.wp-block-archives-dropdown {
|
||||
& > label {
|
||||
display: block;
|
||||
font-weight: bold;
|
||||
margin-bottom: 12px;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
.wp-block-archives-dropdown{&>label{display:block;font-weight:700;margin-bottom:12px}}
|
||||
@@ -0,0 +1,7 @@
|
||||
.wp-block-categories-dropdown {
|
||||
& > label {
|
||||
display: block;
|
||||
font-weight: bold;
|
||||
margin-bottom: 12px;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
.wp-block-categories-dropdown{&>label{display:block;font-weight:700;margin-bottom:12px}}
|
||||
@@ -0,0 +1,5 @@
|
||||
@media (max-width: 781px) {
|
||||
.wp-block-column.is-style-mobile-first-element {
|
||||
order: -1;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
@media (max-width:781px){.wp-block-column.is-style-mobile-first-element{order:-1}}
|
||||
@@ -0,0 +1,48 @@
|
||||
.wp-block-comment-author-name a,
|
||||
.wp-block-comment-date a {
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.wp-block-comment-template > li li,
|
||||
.wp-block-comment-template > li:not(:first-child) {
|
||||
border-top: 1px solid var(--wp--preset--color--base-midtone);
|
||||
padding-top: 2rem;
|
||||
}
|
||||
|
||||
.wp-block-comment-template ol {
|
||||
padding-inline-start: 64px;
|
||||
}
|
||||
|
||||
form.comment-form {
|
||||
label {
|
||||
font-size: var(--wp--preset--font-size--small);
|
||||
}
|
||||
textarea {
|
||||
border-radius: 2px;
|
||||
border: 1px solid;
|
||||
border-color: rgba(0,0,0,0.2);
|
||||
line-height: 1.7;
|
||||
padding: 0.3rem 1rem;
|
||||
}
|
||||
input:not([type="submit"]) {
|
||||
border-radius: 2px;
|
||||
border: 1px solid;
|
||||
border-color: rgba(0,0,0,0.2);
|
||||
line-height: 1.7;
|
||||
padding: 0.3rem 1rem;
|
||||
}
|
||||
}
|
||||
|
||||
.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent + label {
|
||||
margin-top: .35em;
|
||||
}
|
||||
|
||||
@media (max-width: 680px) {
|
||||
.wp-block-comment-template ol {
|
||||
padding-inline-start: 0;
|
||||
}
|
||||
|
||||
.wp-block-comment-template > li > ol {
|
||||
padding-inline-start: 64px;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
.wp-block-comment-author-name a,.wp-block-comment-date a{text-decoration:none}.wp-block-comment-template>li li,.wp-block-comment-template>li:not(:first-child){border-top:1px solid var(--wp--preset--color--base-midtone);padding-top:2rem}.wp-block-comment-template ol{padding-inline-start:64px}form.comment-form{label{font-size:var(--wp--preset--font-size--small)}input:not([type=submit]),textarea{border:1px solid rgba(0,0,0,.2);border-radius:2px;line-height:1.7;padding:.3rem 1rem}}.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent+label{margin-top:.35em}@media (max-width:680px){.wp-block-comment-template ol{padding-inline-start:0}.wp-block-comment-template>li>ol{padding-inline-start:64px}}
|
||||
@@ -0,0 +1,3 @@
|
||||
.wp-block-cover-image {
|
||||
min-height: 430px;
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
.wp-block-cover-image{min-height:430px}
|
||||
@@ -0,0 +1,8 @@
|
||||
.wp-block-cover.is-style-contained-background .wp-block-cover__image-background {
|
||||
-o-object-fit: contain;
|
||||
object-fit: contain;
|
||||
}
|
||||
.wp-block-cover.is-style-unscaled-background .wp-block-cover__image-background {
|
||||
-o-object-fit: none;
|
||||
object-fit: none;
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
.wp-block-cover.is-style-contained-background .wp-block-cover__image-background{-o-object-fit:contain;object-fit:contain}.wp-block-cover.is-style-unscaled-background .wp-block-cover__image-background{-o-object-fit:none;object-fit:none}
|
||||
@@ -0,0 +1,4 @@
|
||||
.blocks-gallery-grid:not(.has-nested-images),
|
||||
.wp-block-gallery:not(.has-nested-images) {
|
||||
margin-block-start: var(--wp--style--block-gap);
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){margin-block-start:var(--wp--style--block-gap)}
|
||||
@@ -0,0 +1,82 @@
|
||||
/* Image creative style */
|
||||
.wp-block-group[class*=is-style-creative] {
|
||||
position: relative;
|
||||
padding-block: var(--wp--preset--spacing--40);
|
||||
|
||||
&[class*=is-style-creative-2] {
|
||||
padding-block: var(--wp--preset--spacing--60);
|
||||
}
|
||||
|
||||
&.is-style-creative-1-a,
|
||||
&.is-style-creative-1-d{
|
||||
padding-inline-end: var(--wp--preset--spacing--40);
|
||||
}
|
||||
|
||||
&.is-style-creative-2-a,
|
||||
&.is-style-creative-2-d {
|
||||
padding-inline-end: var(--wp--preset--spacing--60);
|
||||
padding-inline-start: var(--wp--preset--spacing--20);
|
||||
}
|
||||
|
||||
&.is-style-creative-1-b,
|
||||
&.is-style-creative-1-c{
|
||||
padding-inline-start: var(--wp--preset--spacing--40);
|
||||
}
|
||||
|
||||
|
||||
&.is-style-creative-2-b,
|
||||
&.is-style-creative-2-c {
|
||||
padding-inline-start: var(--wp--preset--spacing--60);
|
||||
padding-inline-end: var(--wp--preset--spacing--20);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
.wp-block-group[class*=is-style-creative-1]:before {
|
||||
opacity: 1;
|
||||
background-image: radial-gradient(var(--wp--preset--color--accent-2) 2px, transparent 2px);
|
||||
background-size: 16px 16px;
|
||||
content: "";
|
||||
display: block;
|
||||
height: 106px;
|
||||
position: absolute;
|
||||
width: 106px;
|
||||
}
|
||||
.wp-block-group[class*=is-style-creative-1-a]:before,
|
||||
.wp-block-group[class*=is-style-creative-2-a]:before {
|
||||
bottom: 0;
|
||||
right: 0;
|
||||
}
|
||||
.wp-block-group[class*=is-style-creative-1-b]:before,
|
||||
.wp-block-group[class*=is-style-creative-2-b]:before {
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
}
|
||||
.wp-block-group[class*=is-style-creative-1-c]:before,
|
||||
.wp-block-group[class*=is-style-creative-2-c]:before {
|
||||
top: 0;
|
||||
left: 0;
|
||||
}
|
||||
.wp-block-group[class*=is-style-creative-1-d]:before,
|
||||
.wp-block-group[class*=is-style-creative-2-d]:before {
|
||||
top: 0;
|
||||
right: 0;
|
||||
}
|
||||
.wp-block-group[class*=is-style-creative-2]:before {
|
||||
opacity: 1;
|
||||
content: '';
|
||||
display: block;
|
||||
height: 114px;
|
||||
position: absolute;
|
||||
width: 360px;
|
||||
max-width: 100%;
|
||||
background-color: var(--wp--preset--color--accent-3);
|
||||
mask-image: url('../images/wave-pattern.svg');
|
||||
-webkit-mask-image: url('../images/wave-pattern.svg');
|
||||
mask-size: 80px 40px;
|
||||
-webkit-mask-size: 80px 40px;
|
||||
mask-repeat: repeat;
|
||||
-webkit-mask-repeat: repeat;
|
||||
z-index: 1;
|
||||
pointer-events: none;
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
.wp-block-group[class*=is-style-creative]{padding-block:var(--wp--preset--spacing--40);position:relative;&[class*=is-style-creative-2]{padding-block:var(--wp--preset--spacing--60)}&.is-style-creative-1-a,&.is-style-creative-1-d{padding-inline-end:var(--wp--preset--spacing--40)}&.is-style-creative-2-a,&.is-style-creative-2-d{padding-inline-end:var(--wp--preset--spacing--60);padding-inline-start:var(--wp--preset--spacing--20)}&.is-style-creative-1-b,&.is-style-creative-1-c{padding-inline-start:var(--wp--preset--spacing--40)}&.is-style-creative-2-b,&.is-style-creative-2-c{padding-inline-end:var(--wp--preset--spacing--20);padding-inline-start:var(--wp--preset--spacing--60)}}.wp-block-group[class*=is-style-creative-1]:before{background-image:radial-gradient(var(--wp--preset--color--accent-2) 2px,transparent 2px);background-size:16px 16px;content:"";display:block;height:106px;opacity:1;position:absolute;width:106px}.wp-block-group[class*=is-style-creative-1-a]:before,.wp-block-group[class*=is-style-creative-2-a]:before{bottom:0;right:0}.wp-block-group[class*=is-style-creative-1-b]:before,.wp-block-group[class*=is-style-creative-2-b]:before{bottom:0;left:0}.wp-block-group[class*=is-style-creative-1-c]:before,.wp-block-group[class*=is-style-creative-2-c]:before{left:0;top:0}.wp-block-group[class*=is-style-creative-1-d]:before,.wp-block-group[class*=is-style-creative-2-d]:before{right:0;top:0}.wp-block-group[class*=is-style-creative-2]:before{background-color:var(--wp--preset--color--accent-3);content:"";display:block;height:114px;mask-image:url(../images/wave-pattern.svg);-webkit-mask-image:url(../images/wave-pattern.svg);mask-repeat:repeat;-webkit-mask-repeat:repeat;mask-size:80px 40px;-webkit-mask-size:80px 40px;max-width:100%;opacity:1;pointer-events:none;position:absolute;width:360px;z-index:1}
|
||||
@@ -0,0 +1,84 @@
|
||||
/* Image creative style */
|
||||
figure[class*=is-style-creative] {
|
||||
position: relative;
|
||||
padding-block: var(--wp--preset--spacing--40);
|
||||
|
||||
&[class*=is-style-creative-2] {
|
||||
padding-block: var(--wp--preset--spacing--60);
|
||||
}
|
||||
|
||||
&.is-style-creative-1-a,
|
||||
&.is-style-creative-1-d{
|
||||
padding-inline-end: var(--wp--preset--spacing--40);
|
||||
}
|
||||
|
||||
&.is-style-creative-2-a,
|
||||
&.is-style-creative-2-d {
|
||||
padding-inline-end: var(--wp--preset--spacing--60);
|
||||
padding-inline-start: var(--wp--preset--spacing--20);
|
||||
}
|
||||
|
||||
&.is-style-creative-1-b,
|
||||
&.is-style-creative-1-c{
|
||||
padding-inline-start: var(--wp--preset--spacing--40);
|
||||
}
|
||||
|
||||
|
||||
&.is-style-creative-2-b,
|
||||
&.is-style-creative-2-c {
|
||||
padding-inline-start: var(--wp--preset--spacing--60);
|
||||
padding-inline-end: var(--wp--preset--spacing--20);
|
||||
}
|
||||
|
||||
}
|
||||
figure[class*=is-style-creative] > img[class^="wp-image-"] {
|
||||
position: relative;
|
||||
}
|
||||
figure[class*=is-style-creative-1]:before {
|
||||
opacity: 1;
|
||||
background-image: radial-gradient(var(--wp--preset--color--accent-2) 2px, transparent 2px);
|
||||
background-size: 16px 16px;
|
||||
content: "";
|
||||
display: block;
|
||||
height: 106px;
|
||||
position: absolute;
|
||||
width: 106px;
|
||||
}
|
||||
figure[class*=is-style-creative-1-a]:before,
|
||||
figure[class*=is-style-creative-2-a]:before {
|
||||
bottom: 0;
|
||||
right: 0;
|
||||
}
|
||||
figure[class*=is-style-creative-1-b]:before,
|
||||
figure[class*=is-style-creative-2-b]:before {
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
}
|
||||
figure[class*=is-style-creative-1-c]:before,
|
||||
figure[class*=is-style-creative-2-c]:before {
|
||||
top: 0;
|
||||
left: 0;
|
||||
}
|
||||
figure[class*=is-style-creative-1-d]:before,
|
||||
figure[class*=is-style-creative-2-d]:before {
|
||||
top: 0;
|
||||
right: 0;
|
||||
}
|
||||
figure[class*=is-style-creative-2]:before {
|
||||
opacity: 1;
|
||||
content: '';
|
||||
display: block;
|
||||
height: 114px;
|
||||
position: absolute;
|
||||
width: 360px;
|
||||
max-width: 100%;
|
||||
background-color: var(--wp--preset--color--accent-3);
|
||||
mask-image: url('../images/wave-pattern.svg');
|
||||
-webkit-mask-image: url('../images/wave-pattern.svg');
|
||||
mask-size: 80px 40px;
|
||||
-webkit-mask-size: 80px 40px;
|
||||
mask-repeat: repeat;
|
||||
-webkit-mask-repeat: repeat;
|
||||
z-index: 1;
|
||||
pointer-events: none;
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
figure[class*=is-style-creative]{padding-block:var(--wp--preset--spacing--40);position:relative;&[class*=is-style-creative-2]{padding-block:var(--wp--preset--spacing--60)}&.is-style-creative-1-a,&.is-style-creative-1-d{padding-inline-end:var(--wp--preset--spacing--40)}&.is-style-creative-2-a,&.is-style-creative-2-d{padding-inline-end:var(--wp--preset--spacing--60);padding-inline-start:var(--wp--preset--spacing--20)}&.is-style-creative-1-b,&.is-style-creative-1-c{padding-inline-start:var(--wp--preset--spacing--40)}&.is-style-creative-2-b,&.is-style-creative-2-c{padding-inline-end:var(--wp--preset--spacing--20);padding-inline-start:var(--wp--preset--spacing--60)}}figure[class*=is-style-creative]>img[class^=wp-image-]{position:relative}figure[class*=is-style-creative-1]:before{background-image:radial-gradient(var(--wp--preset--color--accent-2) 2px,transparent 2px);background-size:16px 16px;content:"";display:block;height:106px;opacity:1;position:absolute;width:106px}figure[class*=is-style-creative-1-a]:before,figure[class*=is-style-creative-2-a]:before{bottom:0;right:0}figure[class*=is-style-creative-1-b]:before,figure[class*=is-style-creative-2-b]:before{bottom:0;left:0}figure[class*=is-style-creative-1-c]:before,figure[class*=is-style-creative-2-c]:before{left:0;top:0}figure[class*=is-style-creative-1-d]:before,figure[class*=is-style-creative-2-d]:before{right:0;top:0}figure[class*=is-style-creative-2]:before{background-color:var(--wp--preset--color--accent-3);content:"";display:block;height:114px;mask-image:url(../images/wave-pattern.svg);-webkit-mask-image:url(../images/wave-pattern.svg);mask-repeat:repeat;-webkit-mask-repeat:repeat;mask-size:80px 40px;-webkit-mask-size:80px 40px;max-width:100%;opacity:1;pointer-events:none;position:absolute;width:360px;z-index:1}
|
||||
@@ -0,0 +1,5 @@
|
||||
.wp-block-list {
|
||||
li {
|
||||
margin-top: 0.8rem;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
.wp-block-list{li{margin-top:.8rem}}
|
||||
@@ -0,0 +1,3 @@
|
||||
.wp-block-navigation .has-child .wp-block-navigation__submenu-container {
|
||||
padding-block: 10px;
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
.wp-block-navigation .has-child .wp-block-navigation__submenu-container{padding-block:10px}
|
||||
@@ -0,0 +1,22 @@
|
||||
.wp-block-post-author {
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.wp-block-post-author__name {
|
||||
margin-bottom: 0;
|
||||
font-weight: 600;
|
||||
}
|
||||
|
||||
.wp-block-post-author__name a {
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.wp-block-post-author__avatar {
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
margin-right: .8rem;
|
||||
}
|
||||
|
||||
.wp-block-post-author__avatar img {
|
||||
border-radius: 100px;
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
.wp-block-post-author{align-items:center}.wp-block-post-author__name{font-weight:600;margin-bottom:0}.wp-block-post-author__name a{text-decoration:none}.wp-block-post-author__avatar{align-items:center;display:inline-flex;margin-right:.8rem}.wp-block-post-author__avatar img{border-radius:100px}
|
||||
@@ -0,0 +1,5 @@
|
||||
.wp-block-table {
|
||||
overflow-x: auto;
|
||||
border-collapse: collapse;
|
||||
width: 100%;
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
.wp-block-table{border-collapse:collapse;overflow-x:auto;width:100%}
|
||||
@@ -0,0 +1,8 @@
|
||||
.wc-block-product-template[class*="columns-"] {
|
||||
margin-inline: -1rem !important;
|
||||
max-width: none;
|
||||
|
||||
li.wc-block-product {
|
||||
margin: 1rem;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
.wc-block-product-template[class*=columns-]{margin-inline:-1rem!important;max-width:none;li.wc-block-product{margin:1rem}}
|
||||
@@ -0,0 +1,19 @@
|
||||
:root {
|
||||
--wp--preset--font-size--huge: clamp(6rem, 10vw, 10rem);
|
||||
}
|
||||
|
||||
select {
|
||||
min-height: 2.25em;
|
||||
}
|
||||
|
||||
/* Featured image: natural width in template editor (matches front-end). */
|
||||
.wp-block-post-featured-image.bp-post-featured-image--intrinsic {
|
||||
width: fit-content;
|
||||
max-width: 100%;
|
||||
}
|
||||
|
||||
.wp-block-post-featured-image.bp-post-featured-image--intrinsic img {
|
||||
width: auto !important;
|
||||
max-width: 100%;
|
||||
height: auto;
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
:root{--wp--preset--font-size--huge:clamp(6rem,10vw,10rem)}select{min-height:2.25em}.wp-block-post-featured-image.bp-post-featured-image--intrinsic{max-width:100%;width:fit-content}.wp-block-post-featured-image.bp-post-featured-image--intrinsic img{height:auto;max-width:100%;width:auto!important}
|
||||
|
After Width: | Height: | Size: 96 KiB |
|
After Width: | Height: | Size: 99 KiB |
|
After Width: | Height: | Size: 5.6 KiB |
|
After Width: | Height: | Size: 8.0 KiB |
|
After Width: | Height: | Size: 7.3 KiB |
|
After Width: | Height: | Size: 12 KiB |
|
After Width: | Height: | Size: 70 KiB |
|
After Width: | Height: | Size: 96 KiB |
|
After Width: | Height: | Size: 18 KiB |
|
After Width: | Height: | Size: 68 KiB |
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="40" height="20"><rect width="100%" height="100%" fill="transparent"/><path fill="none" stroke="black" stroke-width="3.5" d="M-4.798 13.573C-3.149 12.533-1.446 11.306 0 10c2.812-2.758 6.18-4.974 10-5 4.183.336 7.193 2.456 10 5 2.86 2.687 6.216 4.952 10 5 4.185-.315 7.35-2.48 10-5 1.452-1.386 3.107-3.085 4.793-4.176"/></svg>
|
||||
|
After Width: | Height: | Size: 371 B |
@@ -0,0 +1,21 @@
|
||||
<?php
|
||||
/**
|
||||
* Bluehost Blueprint functions and definitions
|
||||
*
|
||||
* @link https://developer.wordpress.org/themes/basics/theme-functions/
|
||||
*
|
||||
* @package Bluehost\Blueprint
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
// Include the autoloader.
|
||||
require_once get_template_directory() . '/inc/autoloader.php';
|
||||
|
||||
// Initialize theme assets.
|
||||
Bluehost\Blueprint\Assets::init();
|
||||
|
||||
// Initialize theme back-compat class.
|
||||
Bluehost\Blueprint\Back_Compat::init();
|
||||
|
||||
// Initialize the version control system.
|
||||
Bluehost\Blueprint\Version::init();
|
||||
@@ -0,0 +1,36 @@
|
||||
<?php
|
||||
/**
|
||||
* Autoloader file for the Bluehost Blueprint.
|
||||
*
|
||||
* This file registers an autoloader function to load theme classes automatically.
|
||||
*
|
||||
* @author Bluehost
|
||||
* @package Bluehost\Blueprint
|
||||
* @version 1.0.0
|
||||
*/
|
||||
|
||||
if ( ! defined( 'ABSPATH' ) ) {
|
||||
exit; // Prevent direct access.
|
||||
}
|
||||
|
||||
/**
|
||||
* Autoloader for automatically loading theme classes
|
||||
*/
|
||||
spl_autoload_register(
|
||||
function ( $class_name ) {
|
||||
// Only handle classes that start with 'Bluehost\Blueprint'.
|
||||
if ( strpos( $class_name, 'Bluehost\Blueprint' ) !== 0 ) {
|
||||
return;
|
||||
}
|
||||
|
||||
// Convert the class name to a relative file path (e.g., 'Bluehost\Blueprint\Utility' -> 'class-utility.php').
|
||||
$class_file = strtolower( str_replace( 'Bluehost\Blueprint\\', '', $class_name ) );
|
||||
$class_file = strtolower( str_replace( '_', '-', $class_file ) ) . '.php';
|
||||
$file = get_template_directory() . '/inc/classes/class-' . $class_file;
|
||||
|
||||
// If the file exists, include it.
|
||||
if ( file_exists( $file ) ) {
|
||||
require_once $file;
|
||||
}
|
||||
}
|
||||
);
|
||||
@@ -0,0 +1,123 @@
|
||||
<?php
|
||||
/**
|
||||
* Assets.php
|
||||
*
|
||||
* Registers and enqueues all necessary styles and scripts.
|
||||
*
|
||||
* @package Bluehost\Blueprint
|
||||
* @author Bluehost
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
namespace Bluehost\Blueprint;
|
||||
|
||||
/**
|
||||
* Class Assets
|
||||
*
|
||||
* Registers and enqueues all necessary styles and scripts.
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
class Assets {
|
||||
/**
|
||||
* Initializes the class.
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
public static function init() {
|
||||
// Registers styles and scripts.
|
||||
add_action( 'wp_enqueue_scripts', array( __CLASS__, 'enqueue_frontend_assets' ) );
|
||||
|
||||
add_action( 'init', array( __CLASS__, 'enqueue_custom_block_styles' ) );
|
||||
|
||||
add_action( 'after_setup_theme', array( __CLASS__, 'enqueue_editor_style' ) );
|
||||
}
|
||||
|
||||
/**
|
||||
* Enqueue frontend CSS and JS
|
||||
*
|
||||
* Enqueues all stylesheets and scripts required for frontend functionality.
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
public static function enqueue_frontend_assets() {
|
||||
$theme_version = wp_get_theme()->get( 'Version' );
|
||||
|
||||
$style_uri = get_parent_theme_file_uri( 'style.css' );
|
||||
|
||||
wp_enqueue_style(
|
||||
'bluehost-blueprint-style',
|
||||
$style_uri,
|
||||
array(),
|
||||
$theme_version
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* Load custom block styles.
|
||||
*/
|
||||
public static function enqueue_custom_block_styles() {
|
||||
$env = wp_get_environment_type();
|
||||
$is_debug = defined( 'WP_DEBUG' ) && WP_DEBUG;
|
||||
$is_script_debug = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG;
|
||||
$use_minified = ( 'production' === $env || ! $is_debug || ! $is_script_debug );
|
||||
|
||||
$files = glob( get_template_directory() . '/assets/block-styles/*.css' );
|
||||
|
||||
foreach ( $files as $file ) {
|
||||
$filename = basename( $file, '.css' );
|
||||
|
||||
// Handle different block namespaces.
|
||||
if ( strpos( $filename, 'core-' ) === 0 ) {
|
||||
$block_name = str_replace( 'core-', 'core/', $filename );
|
||||
} elseif ( strpos( $filename, 'woocommerce-' ) === 0 ) {
|
||||
$block_name = str_replace( 'woocommerce-', 'woocommerce/', $filename );
|
||||
} else {
|
||||
$block_name = $filename;
|
||||
}
|
||||
|
||||
$suffix = $use_minified ? '.min' : '';
|
||||
$min_path = get_theme_file_path( "assets/block-styles/{$filename}{$suffix}.css" );
|
||||
$min_src = get_theme_file_uri( "assets/block-styles/{$filename}{$suffix}.css" );
|
||||
|
||||
// Fallback to non-minified version if .min.css doesn't exist.
|
||||
if ( ! file_exists( $min_path ) ) {
|
||||
$min_path = get_theme_file_path( "assets/block-styles/{$filename}.css" );
|
||||
$min_src = get_theme_file_uri( "assets/block-styles/{$filename}.css" );
|
||||
}
|
||||
|
||||
wp_enqueue_block_style(
|
||||
$block_name,
|
||||
array(
|
||||
'handle' => "nfd-block-{$filename}",
|
||||
'src' => $min_src,
|
||||
'path' => $min_path,
|
||||
)
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Enqueues the editor style.
|
||||
*
|
||||
* This is a required method for themes that wish to support the block editor.
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
public static function enqueue_editor_style() {
|
||||
$env = wp_get_environment_type();
|
||||
$is_debug = defined( 'WP_DEBUG' ) && WP_DEBUG;
|
||||
$is_script_debug = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG;
|
||||
$use_minified = ( 'production' === $env || $is_debug || $is_script_debug );
|
||||
|
||||
$suffix = $use_minified ? '.min' : '';
|
||||
$style_file = "assets/editor-styles/editor-style{$suffix}.css";
|
||||
|
||||
// Fallback to unminified if minified file does not exist.
|
||||
if ( ! file_exists( get_theme_file_path( $style_file ) ) ) {
|
||||
$style_file = 'assets/editor-styles/editor-style.css';
|
||||
}
|
||||
|
||||
add_editor_style( "./$style_file" );
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,86 @@
|
||||
<?php
|
||||
/**
|
||||
* Back-compat.php
|
||||
*
|
||||
* Registers and enqueues all necessary styles and scripts to support old themes previously used by users.
|
||||
*
|
||||
* @package Bluehost\Blueprint
|
||||
* @author Bluehost
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
namespace Bluehost\Blueprint;
|
||||
|
||||
/**
|
||||
* Class Back_Compat
|
||||
*
|
||||
* Registers and enqueues all necessary styles and scripts.
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
class Back_Compat {
|
||||
/**
|
||||
* Initializes the class.
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
public static function init() {
|
||||
// Registers styles and scripts.
|
||||
add_action( 'wp_enqueue_scripts', array( __CLASS__, 'enqueue_frontend_assets' ) );
|
||||
|
||||
add_action( 'after_setup_theme', array( __CLASS__, 'enqueue_editor_style' ) );
|
||||
}
|
||||
|
||||
/**
|
||||
* Enqueue frontend CSS and JS
|
||||
*
|
||||
* Enqueues all stylesheets and scripts required for frontend functionality.
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
public static function enqueue_frontend_assets() {
|
||||
$theme_version = wp_get_theme()->get( 'Version' );
|
||||
|
||||
/**
|
||||
* Enqueues editor stylesheet.
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
if ( get_option( 'theme_mods_yith-wonder' ) ) {
|
||||
$suffix = ( wp_get_environment_type() === 'production' || WP_DEBUG || SCRIPT_DEBUG ) ? '.min' : '';
|
||||
$path = "assets/back-compat/yith-wonder{$suffix}.css";
|
||||
$file = get_parent_theme_file_path( $path );
|
||||
$uri = get_parent_theme_file_uri( $path );
|
||||
|
||||
if ( ! file_exists( $file ) ) {
|
||||
$uri = get_parent_theme_file_uri( 'assets/back-compat/yith-wonder.css' );
|
||||
}
|
||||
|
||||
wp_enqueue_style(
|
||||
'bluehost-blueprint-legacy-yith-wonder',
|
||||
$uri,
|
||||
array(),
|
||||
$theme_version
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Enqueues the editor style.
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
public static function enqueue_editor_style() {
|
||||
if ( get_option( 'theme_mods_yith-wonder' ) ) {
|
||||
$suffix = ( wp_get_environment_type() === 'production' || WP_DEBUG || SCRIPT_DEBUG ) ? '.min' : '';
|
||||
$path = "assets/back-compat/yith-wonder{$suffix}.css";
|
||||
$file = get_parent_theme_file_path( $path );
|
||||
|
||||
if ( ! file_exists( $file ) ) {
|
||||
$path = 'assets/back-compat/yith-wonder.css';
|
||||
}
|
||||
|
||||
add_editor_style( "./$path" );
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,97 @@
|
||||
<?php
|
||||
/**
|
||||
* Version.php
|
||||
*
|
||||
* Handles theme versioning and database migrations.
|
||||
*
|
||||
* @package Bluehost\Blueprint
|
||||
* @author Bluehost
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
namespace Bluehost\Blueprint;
|
||||
|
||||
/**
|
||||
* Class Version
|
||||
*
|
||||
* Handles theme versioning and database migrations.
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
class Version {
|
||||
/**
|
||||
* Option key for storing the theme version in the database.
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
const OPTION_KEY = 'bluehost_blueprint_theme_version';
|
||||
|
||||
/**
|
||||
* Initializes version checks and migrations.
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
public static function init() {
|
||||
add_action( 'after_setup_theme', array( __CLASS__, 'check_version' ) );
|
||||
}
|
||||
|
||||
/**
|
||||
* Checks if the theme version has changed and runs migrations if needed.
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
public static function check_version() {
|
||||
$theme_version = wp_get_theme()->get( 'Version' );
|
||||
$stored_version = get_option( self::OPTION_KEY, '1.0.0' );
|
||||
|
||||
if ( version_compare( $theme_version, $stored_version, '>' ) ) {
|
||||
self::run_migrations( $stored_version, $theme_version );
|
||||
update_option( self::OPTION_KEY, $theme_version );
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Runs necessary migrations based on the old and new theme versions.
|
||||
*
|
||||
* @param string $old_version The previously stored version.
|
||||
* @param string $new_version The new theme version.
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
private static function run_migrations( $old_version, $new_version ) {
|
||||
/**
|
||||
* Array of migrations to run.
|
||||
* key is the old version, value is the migration function.
|
||||
*
|
||||
* Example:
|
||||
* $migrations = array(
|
||||
* '1.1.0' => 'migrate_to_1_1_0',
|
||||
* );
|
||||
*/
|
||||
$migrations = array();
|
||||
|
||||
foreach ( $migrations as $version => $migration ) {
|
||||
if ( version_compare( $old_version, $version, '<' ) && version_compare( $new_version, $version, '>=' ) ) {
|
||||
// Ensure migration function exists before calling.
|
||||
if ( method_exists( __CLASS__, $migration ) ) {
|
||||
call_user_func( array( __CLASS__, $migration ) );
|
||||
} else {
|
||||
// phpcs:ignore WordPress.PHP.DevelopmentFunctions.error_log_error_log
|
||||
error_log( "Migration method {$migration} does not exist in " . __CLASS__ );
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Example migration function for version 1.1.0.
|
||||
*
|
||||
* @since 1.1.0
|
||||
*/
|
||||
private static function migrate_to_1_1_0() {
|
||||
// Example: Adding a new option to the database.
|
||||
if ( ! get_option( 'bluehost_blueprint_new_option' ) ) {
|
||||
update_option( 'bluehost_blueprint_new_option', 'value' );
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
<!-- wp:group {"tagName":"header","metadata":{"name":"Checkout Header"},"layout":{"type":"constrained"}} -->
|
||||
<header class="wp-block-group"><!-- wp:group {"style":{"spacing":{"padding":{"bottom":"var:preset|spacing|20","top":"var:preset|spacing|20"}}},"layout":{"type":"flex","justifyContent":"space-between"}} -->
|
||||
<div class="wp-block-group" style="padding-top:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--20)"><!-- wp:site-title {"level":0} /--></div>
|
||||
<!-- /wp:group --></header>
|
||||
<!-- /wp:group -->
|
||||
@@ -0,0 +1 @@
|
||||
<!-- wp:pattern {"slug":"bluehost-blueprint/site-footer-big"} /-->
|
||||
@@ -0,0 +1 @@
|
||||
<!-- wp:pattern {"slug":"bluehost-blueprint/site-footer-with-contacts"} /-->
|
||||
@@ -0,0 +1 @@
|
||||
<!-- wp:pattern {"slug":"bluehost-blueprint/site-footer-with-cta"} /-->
|
||||
@@ -0,0 +1 @@
|
||||
<!-- wp:pattern {"slug":"bluehost-blueprint/site-footer-compact"} /-->
|
||||
@@ -0,0 +1 @@
|
||||
<!-- wp:pattern {"slug":"bluehost-blueprint/site-header-contrast"} /-->
|
||||
@@ -0,0 +1 @@
|
||||
<!-- wp:pattern {"slug":"bluehost-blueprint/site-header-topbar"} /-->
|
||||
@@ -0,0 +1 @@
|
||||
<!-- wp:pattern {"slug":"bluehost-blueprint/site-header-with-social"} /-->
|
||||
@@ -0,0 +1,49 @@
|
||||
<!-- wp:woocommerce/mini-cart-contents -->
|
||||
<div class="wp-block-woocommerce-mini-cart-contents">
|
||||
<!-- wp:woocommerce/filled-mini-cart-contents-block -->
|
||||
<div class="wp-block-woocommerce-filled-mini-cart-contents-block">
|
||||
<!-- wp:woocommerce/mini-cart-title-block -->
|
||||
<div class="wp-block-woocommerce-mini-cart-title-block">
|
||||
<!-- wp:woocommerce/mini-cart-title-label-block -->
|
||||
<div class="wp-block-woocommerce-mini-cart-title-label-block">
|
||||
</div>
|
||||
<!-- /wp:woocommerce/mini-cart-title-label-block -->
|
||||
|
||||
<!-- wp:woocommerce/mini-cart-title-items-counter-block -->
|
||||
<div class="wp-block-woocommerce-mini-cart-title-items-counter-block">
|
||||
</div>
|
||||
<!-- /wp:woocommerce/mini-cart-title-items-counter-block -->
|
||||
</div>
|
||||
<!-- /wp:woocommerce/mini-cart-title-block -->
|
||||
<!-- wp:woocommerce/mini-cart-items-block -->
|
||||
<div class="wp-block-woocommerce-mini-cart-items-block">
|
||||
<!-- wp:woocommerce/mini-cart-products-table-block -->
|
||||
<div class="wp-block-woocommerce-mini-cart-products-table-block">
|
||||
</div>
|
||||
<!-- /wp:woocommerce/mini-cart-products-table-block -->
|
||||
</div>
|
||||
<!-- /wp:woocommerce/mini-cart-items-block -->
|
||||
<!-- wp:woocommerce/mini-cart-footer-block -->
|
||||
<div class="wp-block-woocommerce-mini-cart-footer-block">
|
||||
<!-- wp:woocommerce/mini-cart-cart-button-block -->
|
||||
<div class="wp-block-woocommerce-mini-cart-cart-button-block"></div>
|
||||
<!-- /wp:woocommerce/mini-cart-cart-button-block -->
|
||||
<!-- wp:woocommerce/mini-cart-checkout-button-block -->
|
||||
<div class="wp-block-woocommerce-mini-cart-checkout-button-block"></div>
|
||||
<!-- /wp:woocommerce/mini-cart-checkout-button-block -->
|
||||
</div>
|
||||
<!-- /wp:woocommerce/mini-cart-footer-block -->
|
||||
</div>
|
||||
<!-- /wp:woocommerce/filled-mini-cart-contents-block -->
|
||||
|
||||
<!-- wp:woocommerce/empty-mini-cart-contents-block -->
|
||||
<div class="wp-block-woocommerce-empty-mini-cart-contents-block">
|
||||
<!-- wp:pattern {"slug":"woocommerce/mini-cart-empty-cart-message"} /-->
|
||||
|
||||
<!-- wp:woocommerce/mini-cart-shopping-button-block -->
|
||||
<div class="wp-block-woocommerce-mini-cart-shopping-button-block"></div>
|
||||
<!-- /wp:woocommerce/mini-cart-shopping-button-block -->
|
||||
</div>
|
||||
<!-- /wp:woocommerce/empty-mini-cart-contents-block -->
|
||||
</div>
|
||||
<!-- /wp:woocommerce/mini-cart-contents -->
|
||||
@@ -0,0 +1,49 @@
|
||||
<?php
|
||||
/**
|
||||
* Title: 404
|
||||
* Slug: bluehost-blueprint/404
|
||||
* Inserter: no
|
||||
*
|
||||
* @package Bluehost\Blueprint
|
||||
*/
|
||||
|
||||
?>
|
||||
|
||||
<!-- wp:group {"align":"full","layout":{"type":"constrained"}} -->
|
||||
<div class="wp-block-group alignfull"><!-- wp:group {"align":"full","style":{"dimensions":{"minHeight":""}},"layout":{"type":"constrained"}} -->
|
||||
<div class="wp-block-group alignfull"><!-- wp:columns {"align":"full","style":{"spacing":{"blockGap":{"left":"0"}}}} -->
|
||||
<div class="wp-block-columns alignfull"><!-- wp:column {"layout":{"type":"constrained"}} -->
|
||||
<div class="wp-block-column"><!-- wp:group {"style":{"dimensions":{"minHeight":"100dvh"},"spacing":{"padding":{"top":"var:preset|spacing|80","bottom":"var:preset|spacing|80","left":"var:preset|spacing|80","right":"var:preset|spacing|80"}}},"layout":{"type":"flex","orientation":"vertical","verticalAlignment":"center","justifyContent":"left"}} -->
|
||||
<div class="wp-block-group" style="min-height:100dvh;padding-top:var(--wp--preset--spacing--80);padding-right:var(--wp--preset--spacing--80);padding-bottom:var(--wp--preset--spacing--80);padding-left:var(--wp--preset--spacing--80)"><!-- wp:heading {"fontSize":"x-large"} -->
|
||||
<h2 class="wp-block-heading has-x-large-font-size"><?php esc_html_e( 'Oops', 'bluehost-blueprint' ); ?></h2>
|
||||
<!-- /wp:heading -->
|
||||
|
||||
<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|20"}},"layout":{"type":"flex","orientation":"vertical"}} -->
|
||||
<div class="wp-block-group"><!-- wp:paragraph -->
|
||||
<p><?php esc_html_e( 'Something went wrong...', 'bluehost-blueprint' ); ?></p>
|
||||
<!-- /wp:paragraph -->
|
||||
|
||||
<!-- wp:paragraph {"className":"is-style-text-wrap-balance"} -->
|
||||
<p class="is-style-text-wrap-balance"><?php esc_html_e( 'We couldn’t find what you were looking for. You can go back to the home page.', 'bluehost-blueprint' ); ?></p>
|
||||
<!-- /wp:paragraph --></div>
|
||||
<!-- /wp:group -->
|
||||
|
||||
<!-- wp:buttons -->
|
||||
<div class="wp-block-buttons"><!-- wp:button -->
|
||||
<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="<?php echo esc_url( home_url( '/' ) ); ?>"><?php esc_html_e( 'To home', 'bluehost-blueprint' ); ?></a></div>
|
||||
<!-- /wp:button --></div>
|
||||
<!-- /wp:buttons -->
|
||||
</div>
|
||||
<!-- /wp:group --></div>
|
||||
<!-- /wp:column -->
|
||||
|
||||
<!-- wp:column {"style":{"elements":{"link":{"color":{"text":"var:preset|color|base"}}}},"backgroundColor":"accent-1","textColor":"base","layout":{"type":"constrained"}} -->
|
||||
<div class="wp-block-column has-base-color has-accent-1-background-color has-text-color has-background has-link-color"><!-- wp:group {"style":{"dimensions":{"minHeight":"100dvh"},"spacing":{"padding":{"top":"var:preset|spacing|80","bottom":"var:preset|spacing|80","left":"var:preset|spacing|80","right":"var:preset|spacing|80"}}},"layout":{"type":"flex","orientation":"vertical","verticalAlignment":"center","justifyContent":"center"}} -->
|
||||
<div class="wp-block-group" style="min-height:100dvh;padding-top:var(--wp--preset--spacing--80);padding-right:var(--wp--preset--spacing--80);padding-bottom:var(--wp--preset--spacing--80);padding-left:var(--wp--preset--spacing--80)"><!-- wp:paragraph {"align":"center","style":{"typography":{"fontStyle":"normal","fontWeight":"1000"}},"fontSize":"huge"} -->
|
||||
<p class="has-text-align-center has-huge-font-size" style="font-style:normal;font-weight:1000"><?php esc_html_e( '404', 'bluehost-blueprint' ); ?></p>
|
||||
<!-- /wp:paragraph --></div>
|
||||
<!-- /wp:group --></div>
|
||||
<!-- /wp:column --></div>
|
||||
<!-- /wp:columns --></div>
|
||||
<!-- /wp:group --></div>
|
||||
<!-- /wp:group -->
|
||||
@@ -0,0 +1,69 @@
|
||||
<?php
|
||||
/**
|
||||
* Title: archive-product
|
||||
* Slug: bluehost-blueprint/archive-product
|
||||
* Inserter: no
|
||||
*
|
||||
* @package Bluehost\Blueprint
|
||||
*/
|
||||
|
||||
?>
|
||||
<!-- wp:template-part {"slug":"header"} /-->
|
||||
|
||||
<!-- wp:group {"tagName":"main","layout":{"type":"constrained"}} -->
|
||||
<main class="wp-block-group"><!-- wp:woocommerce/breadcrumbs {"align":""} /-->
|
||||
|
||||
<!-- wp:query-title {"type":"archive","showPrefix":false} /-->
|
||||
|
||||
<!-- wp:woocommerce/store-notices {"align":""} /-->
|
||||
|
||||
<!-- wp:group {"layout":{"type":"flex","flexWrap":"nowrap","justifyContent":"space-between"}} -->
|
||||
<div class="wp-block-group"><!-- wp:woocommerce/product-results-count /-->
|
||||
|
||||
<!-- wp:woocommerce/catalog-sorting /--></div>
|
||||
<!-- /wp:group -->
|
||||
|
||||
<!-- wp:woocommerce/product-collection {"queryId":156,"query":{"woocommerceAttributes":[],"woocommerceStockStatus":["instock","outofstock","onbackorder"],"taxQuery":[],"isProductCollectionBlock":true,"perPage":10,"pages":0,"offset":0,"postType":"product","order":"asc","orderBy":"title","author":"","search":"","exclude":[],"sticky":"","inherit":true},"tagName":"div","displayLayout":{"type":"flex","columns":3,"shrinkColumns":true},"dimensions":{"widthType":"fill","fixedWidth":""},"queryContextIncludes":["collection"],"__privatePreviewState":{"isPreview":false,"previewMessage":"Actual products will vary depending on the page being viewed."}} -->
|
||||
<div class="wp-block-woocommerce-product-collection"><!-- wp:woocommerce/product-template -->
|
||||
<!-- wp:woocommerce/product-image {"imageSizing":"thumbnail","isDescendentOfQueryLoop":true} /-->
|
||||
|
||||
<!-- wp:post-title {"textAlign":"center","level":3,"isLink":true,"fontSize":"medium","__woocommerceNamespace":"woocommerce/product-collection/product-title"} /-->
|
||||
|
||||
<!-- wp:woocommerce/product-price {"isDescendentOfQueryLoop":true,"textAlign":"center","fontSize":"small","style":{"spacing":{"margin":{"bottom":"1rem"}}}} /-->
|
||||
|
||||
<!-- wp:woocommerce/product-button {"textAlign":"center","isDescendentOfQueryLoop":true,"fontSize":"small","style":{"spacing":{"margin":{"bottom":"1rem"}}}} /-->
|
||||
<!-- /wp:woocommerce/product-template -->
|
||||
|
||||
<!-- wp:query-pagination {"layout":{"type":"flex","justifyContent":"center"}} -->
|
||||
<!-- wp:query-pagination-previous /-->
|
||||
|
||||
<!-- wp:query-pagination-numbers /-->
|
||||
|
||||
<!-- wp:query-pagination-next /-->
|
||||
<!-- /wp:query-pagination -->
|
||||
|
||||
<!-- wp:woocommerce/product-collection-no-results -->
|
||||
<!-- wp:group {"layout":{"type":"flex","orientation":"vertical","justifyContent":"center","flexWrap":"wrap"}} -->
|
||||
<div class="wp-block-group"><!-- wp:paragraph {"fontSize":"medium"} -->
|
||||
<p class="has-medium-font-size">
|
||||
<?php
|
||||
/* Translators: 1. is the start of a 'strong' HTML element, 2. is the end of a 'strong' HTML element */
|
||||
printf( esc_html__( '%1$sNo results found%2$s', 'bluehost-blueprint' ), '<strong>', '</strong>' );
|
||||
?>
|
||||
</p>
|
||||
<!-- /wp:paragraph -->
|
||||
|
||||
<!-- wp:paragraph -->
|
||||
<p>
|
||||
<?php
|
||||
/* Translators: 1. is the start of a 'a' HTML element, 2. is the end of a 'a' HTML element, 3. is the start of a 'a' HTML element, 4. is the end of a 'a' HTML element */
|
||||
printf( esc_html__( 'You can try %1$sclearing any filters%2$s or head to our %3$sstore\'s home%4$s', 'bluehost-blueprint' ), '<a class="wc-link-clear-any-filters" href="' . esc_url( '#' ) . '">', '</a>', '<a class="wc-link-stores-home" href="' . esc_url( '#' ) . '">', '</a>' );
|
||||
?>
|
||||
</p>
|
||||
<!-- /wp:paragraph --></div>
|
||||
<!-- /wp:group -->
|
||||
<!-- /wp:woocommerce/product-collection-no-results --></div>
|
||||
<!-- /wp:woocommerce/product-collection --></main>
|
||||
<!-- /wp:group -->
|
||||
|
||||
<!-- wp:template-part {"slug":"footer"} /-->
|
||||
@@ -0,0 +1,41 @@
|
||||
<?php
|
||||
/**
|
||||
* Title: Blog Posts with Featured Image and Excerpt
|
||||
* Slug: bluehost-blueprint/blog-posts-horizontal
|
||||
* Categories: bluehost-blueprint/posts
|
||||
* Block Types: core/paragraph, core/group, core/columns, core/post-title, core/post-excerpt, core/post-author-name, core/post-date
|
||||
* Keywords: blog posts, featured image, post excerpt, author info
|
||||
* Description: A section displaying blog posts in a multi-column layout with featured images, titles, excerpts, and author details. Ideal for showcasing content in a footer area with a call-to-action.
|
||||
*
|
||||
* @package Bluehost\Blueprint
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
?>
|
||||
<!-- wp:group {"metadata":{"name":"Blog"},"style":{"border":{"top":{"color":"var:preset|color|base-midtone","width":"1px"}},"spacing":{"padding":{"top":"var:preset|spacing|40","bottom":"var:preset|spacing|40"}}},"layout":{"type":"constrained"}} -->
|
||||
<div class="wp-block-group" style="border-top-color:var(--wp--preset--color--base-midtone);border-top-width:1px;padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40)"><!-- wp:query {"queryId":14,"query":{"perPage":4,"pages":0,"offset":0,"postType":"post","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"exclude","inherit":false}} -->
|
||||
<div class="wp-block-query"><!-- wp:post-template {"layout":{"type":"grid","columnCount":4}} -->
|
||||
<!-- wp:post-featured-image {"isLink":true,"aspectRatio":"16/9","height":"","style":{"spacing":{"margin":{"bottom":"24px"}}}} /-->
|
||||
|
||||
<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|20"}},"layout":{"type":"constrained"}} -->
|
||||
<div class="wp-block-group"><!-- wp:post-title {"level":3,"isLink":true,"linkTarget":"_blank","style":{"typography":{"fontStyle":"normal","fontWeight":"700","lineHeight":"1.3"},"spacing":{"margin":{"top":"var:preset|spacing|20","bottom":"var:preset|spacing|20"}}},"fontSize":"medium"} /-->
|
||||
|
||||
<!-- wp:post-excerpt {"excerptLength":10} /-->
|
||||
|
||||
<!-- wp:group {"style":{"spacing":{"blockGap":"4px"}},"fontSize":"small","layout":{"type":"flex","flexWrap":"nowrap"}} -->
|
||||
<div class="wp-block-group has-small-font-size"><!-- wp:paragraph -->
|
||||
<p>By</p>
|
||||
<!-- /wp:paragraph -->
|
||||
|
||||
<!-- wp:post-author-name {"isLink":true,"linkTarget":"_blank","style":{"typography":{"textDecoration":"none"}}} /-->
|
||||
|
||||
<!-- wp:paragraph -->
|
||||
<p>—</p>
|
||||
<!-- /wp:paragraph -->
|
||||
|
||||
<!-- wp:post-date {"format":"d M Y","style":{"elements":{"link":{"color":{"text":"var:preset|color|contrast-midtone"}}}},"textColor":"contrast-midtone","fontSize":"small"} /--></div>
|
||||
<!-- /wp:group --></div>
|
||||
<!-- /wp:group -->
|
||||
<!-- /wp:post-template --></div>
|
||||
<!-- /wp:query --></div>
|
||||
<!-- /wp:group -->
|
||||
@@ -0,0 +1,37 @@
|
||||
<?php
|
||||
/**
|
||||
* Title: coming-soon
|
||||
* Slug: bluehost-blueprint/coming-soon
|
||||
* Inserter: no
|
||||
*
|
||||
* @package Bluehost\Blueprint
|
||||
*/
|
||||
|
||||
?>
|
||||
<!-- wp:woocommerce/coming-soon {"storeOnly":true,"className":"woocommerce-coming-soon-store-only"} -->
|
||||
<div class="wp-block-woocommerce-coming-soon woocommerce-coming-soon-store-only"><!-- wp:template-part {"slug":"header","tagName":"header"} /-->
|
||||
|
||||
<!-- wp:group {"layout":{"type":"flex","flexWrap":"nowrap","justifyContent":"center","orientation":"vertical"}} -->
|
||||
<div class="wp-block-group"><!-- wp:spacer {"height":"0px","style":{"layout":{"flexSize":"100px","selfStretch":"fixed"}}} -->
|
||||
<div style="height:0px" aria-hidden="true" class="wp-block-spacer"></div>
|
||||
<!-- /wp:spacer -->
|
||||
|
||||
<!-- wp:heading {"textAlign":"center","level":1} -->
|
||||
<h1 class="wp-block-heading has-text-align-center"><?php esc_html_e( 'Great things are on the horizon', 'bluehost-blueprint' ); ?></h1>
|
||||
<!-- /wp:heading -->
|
||||
|
||||
<!-- wp:spacer {"height":"0px","style":{"layout":{"flexSize":"10px","selfStretch":"fixed"}}} -->
|
||||
<div style="height:0px" aria-hidden="true" class="wp-block-spacer"></div>
|
||||
<!-- /wp:spacer -->
|
||||
|
||||
<!-- wp:paragraph {"align":"center"} -->
|
||||
<p class="has-text-align-center"><?php esc_html_e( 'Something big is brewing! Our store is in the works and will be launching soon!', 'bluehost-blueprint' ); ?></p>
|
||||
<!-- /wp:paragraph -->
|
||||
|
||||
<!-- wp:spacer {"height":"0px","style":{"layout":{"flexSize":"100px","selfStretch":"fixed"}}} -->
|
||||
<div style="height:0px" aria-hidden="true" class="wp-block-spacer"></div>
|
||||
<!-- /wp:spacer --></div>
|
||||
<!-- /wp:group -->
|
||||
|
||||
<!-- wp:template-part {"slug":"footer","tagName":"footer"} /--></div>
|
||||
<!-- /wp:woocommerce/coming-soon -->
|
||||
@@ -0,0 +1,57 @@
|
||||
<?php
|
||||
/**
|
||||
* Title: Comments
|
||||
* Slug: bluehost-blueprint/post-comments
|
||||
* Description: A list of comments for a post.
|
||||
* Categories: bluehost-blueprint/posts
|
||||
* Keywords: blog, posts, query
|
||||
*
|
||||
* @package Bluehost\Blueprint
|
||||
*/
|
||||
|
||||
?>
|
||||
<!-- wp:comments {"style":{"spacing":{"padding":{"top":"var:preset|spacing|50"},"margin":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"}},"border":{"top":{"color":"var:preset|color|base-midtone","width":"1px"}}}} -->
|
||||
<div class="wp-block-comments" style="border-top-color:var(--wp--preset--color--base-midtone);border-top-width:1px;margin-top:var(--wp--preset--spacing--50);margin-bottom:var(--wp--preset--spacing--50);padding-top:var(--wp--preset--spacing--50)"><!-- wp:group {"metadata":{"name":"Comments Inside"},"style":{"spacing":{"blockGap":"var:preset|spacing|60"}},"layout":{"type":"constrained"}} -->
|
||||
<div class="wp-block-group"><!-- wp:group {"layout":{"type":"flex","flexWrap":"nowrap","justifyContent":"space-between"}} -->
|
||||
<div class="wp-block-group"><!-- wp:heading -->
|
||||
<h2 class="wp-block-heading"><?php esc_html_e( 'Comments', 'bluehost-blueprint' ); ?></h2>
|
||||
<!-- /wp:heading -->
|
||||
|
||||
<!-- wp:comments-title {"showPostTitle":false,"level":4} /--></div>
|
||||
<!-- /wp:group -->
|
||||
|
||||
<!-- wp:comment-template -->
|
||||
<!-- wp:columns {"isStackedOnMobile":false,"style":{"spacing":{"blockGap":{"left":"16px"},"margin":{"bottom":"var:preset|spacing|50"}}}} -->
|
||||
<div class="wp-block-columns is-not-stacked-on-mobile" style="margin-bottom:var(--wp--preset--spacing--50)"><!-- wp:column {"width":"48px"} -->
|
||||
<div class="wp-block-column" style="flex-basis:48px"><!-- wp:avatar {"size":48,"style":{"border":{"radius":"24px"}}} /--></div>
|
||||
<!-- /wp:column -->
|
||||
|
||||
<!-- wp:column -->
|
||||
<div class="wp-block-column"><!-- wp:group {"style":{"spacing":{"blockGap":"0.25rem"}},"layout":{"type":"flex","flexWrap":"wrap","justifyContent":"space-between"}} -->
|
||||
<div class="wp-block-group"><!-- wp:comment-author-name {"style":{"typography":{"fontStyle":"normal","fontWeight":"600"}},"fontSize":"medium"} /-->
|
||||
|
||||
<!-- wp:group {"style":{"spacing":{"margin":{"top":"0px","bottom":"0px"},"blockGap":"1rem"},"elements":{"link":{"color":{"text":"var:preset|color|contrast-midtone"}}}},"textColor":"contrast-midtone","layout":{"type":"flex","justifyContent":"space-between"}} -->
|
||||
<div class="wp-block-group has-contrast-midtone-color has-text-color has-link-color" style="margin-top:0px;margin-bottom:0px"><!-- wp:comment-date {"fontSize":"small"} /-->
|
||||
|
||||
<!-- wp:comment-edit-link {"fontSize":"small"} /--></div>
|
||||
<!-- /wp:group --></div>
|
||||
<!-- /wp:group -->
|
||||
|
||||
<!-- wp:comment-content {"style":{"elements":{"link":{"color":{"text":"var:preset|color|contrast-midtone"}}}},"textColor":"contrast-midtone"} /-->
|
||||
|
||||
<!-- wp:comment-reply-link {"fontSize":"small"} /--></div>
|
||||
<!-- /wp:column --></div>
|
||||
<!-- /wp:columns -->
|
||||
<!-- /wp:comment-template -->
|
||||
|
||||
<!-- wp:comments-pagination {"layout":{"type":"flex","justifyContent":"space-between"}} -->
|
||||
<!-- wp:comments-pagination-previous /-->
|
||||
|
||||
<!-- wp:comments-pagination-numbers /-->
|
||||
|
||||
<!-- wp:comments-pagination-next /-->
|
||||
<!-- /wp:comments-pagination -->
|
||||
|
||||
<!-- wp:post-comments-form /--></div>
|
||||
<!-- /wp:group --></div>
|
||||
<!-- /wp:comments -->
|
||||
@@ -0,0 +1,22 @@
|
||||
<?php
|
||||
/**
|
||||
* Title: footer
|
||||
* Slug: bluehost-blueprint/footer
|
||||
* Inserter: no
|
||||
*
|
||||
* @package Bluehost\Blueprint
|
||||
*/
|
||||
|
||||
?>
|
||||
<!-- wp:group {"layout":{"inherit":true,"type":"constrained"}} -->
|
||||
<div class="wp-block-group"><!-- wp:group {"style":{"spacing":{"padding":{"top":"var:preset|spacing|40","bottom":"var:preset|spacing|40"}},"border":{"top":{"width":"1px"}}}} -->
|
||||
<div class="wp-block-group" style="border-top-width:1px;padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40)"><!-- wp:paragraph {"align":"center"} -->
|
||||
<p class="has-text-align-center">
|
||||
<?php
|
||||
/* Translators: 1. is the start of a 'a' HTML element, 2. is the end of a 'a' HTML element */
|
||||
printf( esc_html__( 'Proudly Powered by %1$sBluehost%2$s', 'bluehost-blueprint' ), '<a href="' . esc_url( 'https://bluehost.com' ) . '" rel="nofollow">', '</a>' );
|
||||
?>
|
||||
</p>
|
||||
<!-- /wp:paragraph --></div>
|
||||
<!-- /wp:group --></div>
|
||||
<!-- /wp:group -->
|
||||
@@ -0,0 +1,51 @@
|
||||
<?php
|
||||
/**
|
||||
* Title: Home
|
||||
* Slug: bluehost-blueprint/home-template
|
||||
* Categories: bluehost-blueprint
|
||||
* Block Types: core/site-logo, core/navigation, core/group, core/stack
|
||||
* Keywords: home
|
||||
* Description: Displays the latest posts
|
||||
*
|
||||
* @package Bluehost\Blueprint
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
?>
|
||||
<!-- wp:template-part {"slug":"header","tagName":"header"} /-->
|
||||
|
||||
<!-- wp:group {"tagName":"main","layout":{"type":"constrained"}} -->
|
||||
<main class="wp-block-group"><!-- wp:query {"queryId":0,"query":{"perPage":10,"pages":0,"offset":0,"postType":"post","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"","inherit":false,"taxQuery":null,"parents":[]},"layout":{"contentSize":null,"type":"constrained","justifyContent":"center"}} -->
|
||||
<div class="wp-block-query"><!-- wp:post-template {"layout":{"type":"grid","columnCount":null,"minimumColumnWidth":"18rem"}} -->
|
||||
<!-- wp:group {"className":"is-style-default","style":{"spacing":{"blockGap":"var:preset|spacing|20","margin":{"bottom":"var:preset|spacing|40"}}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch"}} -->
|
||||
<div class="wp-block-group is-style-default" style="margin-bottom:var(--wp--preset--spacing--40)"><!-- wp:group {"style":{"border":{"radius":"5px"}},"backgroundColor":"base-midtone","layout":{"type":"constrained"}} -->
|
||||
<div class="wp-block-group has-base-midtone-background-color has-background" style="border-radius:5px"><!-- wp:cover {"useFeaturedImage":true,"dimRatio":0,"customOverlayColor":"#FFF","isUserOverlayColor":false,"minHeight":220,"isDark":false,"style":{"border":{"radius":"5px"}},"layout":{"type":"constrained"}} -->
|
||||
<div class="wp-block-cover is-light" style="border-radius:5px;min-height:220px"><span aria-hidden="true" class="wp-block-cover__background has-background-dim-0 has-background-dim" style="background-color:#FFF"></span><div class="wp-block-cover__inner-container"><!-- wp:paragraph {"align":"center","placeholder":"Write title…","fontSize":"large"} -->
|
||||
<p class="has-text-align-center has-large-font-size"></p>
|
||||
<!-- /wp:paragraph --></div></div>
|
||||
<!-- /wp:cover --></div>
|
||||
<!-- /wp:group -->
|
||||
|
||||
<!-- wp:group {"layout":{"type":"flex","flexWrap":"nowrap"}} -->
|
||||
<div class="wp-block-group"><!-- wp:post-terms {"term":"category","style":{"spacing":{"padding":{"top":"0.3em","bottom":"0.3em","left":"0.5em","right":"0.5em"}},"border":{"radius":"5px"},"typography":{"textTransform":"uppercase"}},"backgroundColor":"base-midtone","fontSize":"small"} /--></div>
|
||||
<!-- /wp:group -->
|
||||
|
||||
<!-- wp:post-title {"isLink":true,"style":{"typography":{"fontStyle":"normal","fontWeight":"500"}},"fontSize":"large"} /-->
|
||||
|
||||
<!-- wp:post-date {"style":{"typography":{"textTransform":"uppercase"},"elements":{"link":{"color":{"text":"var:preset|color|contrast-midtone"}}}},"textColor":"contrast-midtone","fontSize":"small"} /--></div>
|
||||
<!-- /wp:group -->
|
||||
<!-- /wp:post-template -->
|
||||
|
||||
<!-- wp:group {"style":{"spacing":{"margin":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"}}},"layout":{"inherit":true,"type":"constrained"}} -->
|
||||
<div class="wp-block-group" style="margin-top:var(--wp--preset--spacing--50);margin-bottom:var(--wp--preset--spacing--50)"><!-- wp:query-pagination {"paginationArrow":"arrow","showLabel":false,"layout":{"type":"flex","justifyContent":"center"}} -->
|
||||
<!-- wp:query-pagination-previous /-->
|
||||
|
||||
<!-- wp:query-pagination-numbers /-->
|
||||
|
||||
<!-- wp:query-pagination-next /-->
|
||||
<!-- /wp:query-pagination --></div>
|
||||
<!-- /wp:group --></div>
|
||||
<!-- /wp:query --></main>
|
||||
<!-- /wp:group -->
|
||||
|
||||
<!-- wp:template-part {"slug":"footer","tagName":"footer"} /-->
|
||||
@@ -0,0 +1,194 @@
|
||||
<?php
|
||||
/**
|
||||
* Title: Homepage #1
|
||||
* Slug: bluehost-blueprint/homepage-1
|
||||
* Categories: bluehost-blueprint
|
||||
* Block Types: core/post-content
|
||||
*
|
||||
* @package Bluehost\Blueprint
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
?>
|
||||
|
||||
<!-- wp:group {"metadata":{"name":"Hero"},"align":"full","style":{"elements":{"link":{"color":{"text":"var:preset|color|base"}}}},"backgroundColor":"accent-4","textColor":"base","layout":{"type":"constrained"}} -->
|
||||
<div class="wp-block-group alignfull has-base-color has-accent-4-background-color has-text-color has-background has-link-color"><!-- wp:columns {"verticalAlignment":"center","className":""} -->
|
||||
<div class="wp-block-columns are-vertically-aligned-center"><!-- wp:column {"verticalAlignment":"center","width":"","style":{"spacing":{"padding":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"}}}} -->
|
||||
<div class="wp-block-column is-vertically-aligned-center" style="padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)"><!-- wp:group {"className":"","layout":{"type":"flex","orientation":"vertical","verticalAlignment":"center"}} -->
|
||||
<div class="wp-block-group"><!-- wp:heading {"textAlign":"left","level":1,"className":"is-style-text-wrap-balance","style":{"layout":{"selfStretch":"fit","flexSize":null},"typography":{"fontSize":"3.4em"},"elements":{"link":{"color":{"text":"var:preset|color|base"}}}},"textColor":"base"} -->
|
||||
<h1 class="wp-block-heading has-text-align-left is-style-text-wrap-balance has-base-color has-text-color has-link-color" style="font-size:3.4em"><?php esc_html_e( 'Actors, Cameras and Achievements', 'bluehost-blueprint' ); ?></h1>
|
||||
<!-- /wp:heading -->
|
||||
|
||||
<!-- wp:paragraph {"align":"left","className":""} -->
|
||||
<p class="has-text-align-left"><?php esc_html_e( 'Let\'s make your next award ceremony magnificent', 'bluehost-blueprint' ); ?></p>
|
||||
<!-- /wp:paragraph -->
|
||||
|
||||
<!-- wp:columns -->
|
||||
<div class="wp-block-columns"><!-- wp:column {"width":"","style":{"spacing":{"blockGap":"var:preset|spacing|10"}}} -->
|
||||
<div class="wp-block-column"><!-- wp:paragraph {"className":""} -->
|
||||
<p>
|
||||
<strong><?php esc_html_e( 'Detailed Arrangement', 'bluehost-blueprint' ); ?></strong></p>
|
||||
<!-- /wp:paragraph -->
|
||||
|
||||
<!-- wp:paragraph {"className":""} -->
|
||||
<p><?php esc_html_e( 'We meticulously organize every aspect for stellar occasions', 'bluehost-blueprint' ); ?></p>
|
||||
<!-- /wp:paragraph --></div>
|
||||
<!-- /wp:column -->
|
||||
|
||||
<!-- wp:column {"width":"","style":{"spacing":{"blockGap":"var:preset|spacing|10"}}} -->
|
||||
<div class="wp-block-column"><!-- wp:paragraph {"className":""} -->
|
||||
<p>
|
||||
<strong><?php esc_html_e( 'Flawless Performance', 'bluehost-blueprint' ); ?></strong></p>
|
||||
<!-- /wp:paragraph -->
|
||||
|
||||
<!-- wp:paragraph {"className":""} -->
|
||||
<p><?php esc_html_e( 'All your participants will believe you are a consummate professional.', 'bluehost-blueprint' ); ?></p>
|
||||
<!-- /wp:paragraph --></div>
|
||||
<!-- /wp:column --></div>
|
||||
<!-- /wp:columns -->
|
||||
|
||||
<!-- wp:buttons {"className":"","style":{"typography":{"fontStyle":"normal","fontWeight":"600"},"spacing":{"blockGap":"16px"}},"layout":{"type":"flex","justifyContent":"left"}} -->
|
||||
<div class="wp-block-buttons" style="font-style:normal;font-weight:600"><!-- wp:button {"className":"is-style-fill","fontSize":"medium"} -->
|
||||
<div class="wp-block-button has-custom-font-size is-style-fill has-medium-font-size"><a class="wp-block-button__link wp-element-button"><?php esc_html_e( 'Prepare Now', 'bluehost-blueprint' ); ?></a></div>
|
||||
<!-- /wp:button -->
|
||||
|
||||
<!-- wp:button {"className":"is-style-outline","style":{"border":{"width":"0px","style":"none"}}} -->
|
||||
<div class="wp-block-button is-style-outline"><a class="wp-block-button__link wp-element-button" style="border-style:none;border-width:0px"><?php esc_html_e( 'Previous Participants', 'bluehost-blueprint' ); ?><span style="margin-left: 8px;">→</span></a></div>
|
||||
<!-- /wp:button --></div>
|
||||
<!-- /wp:buttons --></div>
|
||||
<!-- /wp:group --></div>
|
||||
<!-- /wp:column -->
|
||||
|
||||
<!-- wp:column {"verticalAlignment":"center","width":""} -->
|
||||
<div class="wp-block-column is-vertically-aligned-center"><!-- wp:image {"aspectRatio":"1","scale":"cover","sizeSlug":"large","style":{"border":{"radius":{"topLeft":"400px","topRight":"400px","bottomLeft":"400px","bottomRight":"8px"}},"spacing":{"margin":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"}}}} -->
|
||||
<figure class="wp-block-image size-large has-custom-border" style="margin-top:var(--wp--preset--spacing--50);margin-bottom:var(--wp--preset--spacing--50)"><img src="<?php echo esc_url( get_template_directory_uri() . '/assets/images/IRJKLKBWQD.webp' ); ?>" alt="" style="border-top-left-radius:400px;border-top-right-radius:400px;border-bottom-left-radius:400px;border-bottom-right-radius:8px;aspect-ratio:1;object-fit:cover"/></figure>
|
||||
<!-- /wp:image --></div>
|
||||
<!-- /wp:column --></div>
|
||||
<!-- /wp:columns -->
|
||||
|
||||
<!-- wp:group {"className":"is-style-block-overlap","layout":{"type":"constrained"}} -->
|
||||
<div class="wp-block-group is-style-block-overlap"><!-- wp:columns {"className":"","style":{"border":{"radius":"10px"},"shadow":"var:preset|shadow|natural","color":{"background":"#ffffff"}}} -->
|
||||
<div class="wp-block-columns has-background" style="border-radius:10px;background-color:#ffffff;box-shadow:var(--wp--preset--shadow--natural)"><!-- wp:column {"verticalAlignment":"center","width":"25%"} -->
|
||||
<div class="wp-block-column is-vertically-aligned-center" style="flex-basis:25%"><!-- wp:image {"sizeSlug":"large","align":"center"} -->
|
||||
<figure class="wp-block-image aligncenter size-large"><img src="<?php echo esc_url( get_template_directory_uri() . '/assets/images/218.svg' ); ?>" alt=""/></figure>
|
||||
<!-- /wp:image --></div>
|
||||
<!-- /wp:column -->
|
||||
|
||||
<!-- wp:column {"verticalAlignment":"center","width":"25%"} -->
|
||||
<div class="wp-block-column is-vertically-aligned-center" style="flex-basis:25%"><!-- wp:image {"sizeSlug":"large","align":"center"} -->
|
||||
<figure class="wp-block-image aligncenter size-large"><img src="<?php echo esc_url( get_template_directory_uri() . '/assets/images/216.svg' ); ?>" alt=""/></figure>
|
||||
<!-- /wp:image --></div>
|
||||
<!-- /wp:column -->
|
||||
|
||||
<!-- wp:column {"verticalAlignment":"center","width":"25%"} -->
|
||||
<div class="wp-block-column is-vertically-aligned-center" style="flex-basis:25%"><!-- wp:image {"sizeSlug":"large","align":"center"} -->
|
||||
<figure class="wp-block-image aligncenter size-large"><img src="<?php echo esc_url( get_template_directory_uri() . '/assets/images/211.svg' ); ?>" alt=""/></figure>
|
||||
<!-- /wp:image --></div>
|
||||
<!-- /wp:column -->
|
||||
|
||||
<!-- wp:column {"verticalAlignment":"center","width":"25%"} -->
|
||||
<div class="wp-block-column is-vertically-aligned-center" style="flex-basis:25%"><!-- wp:image {"sizeSlug":"large","align":"center"} -->
|
||||
<figure class="wp-block-image aligncenter size-large"><img src="<?php echo esc_url( get_template_directory_uri() . '/assets/images/217.svg' ); ?>" alt=""/></figure>
|
||||
<!-- /wp:image --></div>
|
||||
<!-- /wp:column --></div>
|
||||
<!-- /wp:columns --></div>
|
||||
<!-- /wp:group --></div>
|
||||
<!-- /wp:group -->
|
||||
|
||||
<!-- wp:separator {"className":"is-style-dots","style":{"spacing":{"margin":{"top":"var:preset|spacing|80","bottom":"var:preset|spacing|70"}}}} -->
|
||||
<hr class="wp-block-separator has-alpha-channel-opacity is-style-dots" style="margin-top:var(--wp--preset--spacing--80);margin-bottom:var(--wp--preset--spacing--70)"/>
|
||||
<!-- /wp:separator -->
|
||||
|
||||
<!-- wp:group {"layout":{"type":"constrained","contentSize":"700px"}} -->
|
||||
<div class="wp-block-group"><!-- wp:group {"layout":{"type":"flex","orientation":"vertical"}} -->
|
||||
<div class="wp-block-group"><!-- wp:heading {"className":"is-style-text-wrap-balance","style":{"typography":{"fontStyle":"normal","fontWeight":"600"}},"fontSize":"x-large"} -->
|
||||
<h2 class="wp-block-heading is-style-text-wrap-balance has-x-large-font-size" style="font-style:normal;font-weight:600"><?php esc_html_e( 'Introducing Block Patterns', 'bluehost-blueprint' ); ?></h2>
|
||||
<!-- /wp:heading -->
|
||||
|
||||
<!-- wp:paragraph {"dropCap":true,"className":"is-style-text-wrap-balance"} -->
|
||||
<p class="has-drop-cap is-style-text-wrap-balance"><?php esc_html_e( 'WordPress block patterns offer a powerful way to create predefined block layouts, enabling users to quickly design pages and posts with a consistent look and feel. These patterns are essentially collections of blocks that are pre-arranged and configured, which you can insert into your posts and pages.', 'bluehost-blueprint' ); ?></p>
|
||||
<!-- /wp:paragraph -->
|
||||
|
||||
<!-- wp:paragraph {"className":"is-style-default"} -->
|
||||
<p class="is-style-default"><?php esc_html_e( 'Moreover, the WordPress community and theme developers are actively contributing to a growing library of block patterns, making it easier for users to find a pattern that suits their needs. Whether you\'re building a landing page, a photo gallery, or a complex layout, there\'s likely a block pattern ready to use. This democratizes design for non-technical users while offering developers a way to extend WordPress functionality and provide more options to their clients.', 'bluehost-blueprint' ); ?></p>
|
||||
<!-- /wp:paragraph --></div>
|
||||
<!-- /wp:group --></div>
|
||||
<!-- /wp:group -->
|
||||
|
||||
<!-- wp:separator {"className":"is-style-dots","style":{"spacing":{"margin":{"top":"var:preset|spacing|70","bottom":"var:preset|spacing|70"}}}} -->
|
||||
<hr class="wp-block-separator has-alpha-channel-opacity is-style-dots" style="margin-top:var(--wp--preset--spacing--70);margin-bottom:var(--wp--preset--spacing--70)"/>
|
||||
<!-- /wp:separator -->
|
||||
|
||||
<!-- wp:group {"metadata":{"name":"Image + Text Content"},"layout":{"type":"constrained"}} -->
|
||||
<div class="wp-block-group"><!-- wp:columns {"verticalAlignment":"center","style":{"spacing":{"blockGap":{"top":"var:preset|spacing|70","left":"var:preset|spacing|70"}}}} -->
|
||||
<div class="wp-block-columns are-vertically-aligned-center"><!-- wp:column {"verticalAlignment":"center","className":"is-style-default"} -->
|
||||
<div class="wp-block-column is-vertically-aligned-center is-style-default"><!-- wp:image {"aspectRatio":"3/4","scale":"cover","sizeSlug":"large","linkDestination":"none","style":{"border":{"radius":"8px"}}} -->
|
||||
<figure class="wp-block-image size-large has-custom-border"><img src="<?php echo esc_url( get_template_directory_uri() . '/assets/images/StockSnap_EXZZBXPUS6.webp' ); ?>" alt="" style="border-radius:8px;aspect-ratio:3/4;object-fit:cover"/></figure>
|
||||
<!-- /wp:image --></div>
|
||||
<!-- /wp:column -->
|
||||
|
||||
<!-- wp:column {"verticalAlignment":"center","className":"is-style-default"} -->
|
||||
<div class="wp-block-column is-vertically-aligned-center is-style-default"><!-- wp:group {"metadata":{"name":"Text Content"},"style":{"spacing":{"blockGap":"var:preset|spacing|60"}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch"}} -->
|
||||
<div class="wp-block-group"><!-- wp:group {"metadata":{"name":"Top"},"style":{"spacing":{"blockGap":"var:preset|spacing|30"}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch","verticalAlignment":"top"}} -->
|
||||
<div class="wp-block-group"><!-- wp:heading {"style":{"typography":{"fontStyle":"normal","fontWeight":"600"}},"fontSize":"x-large"} -->
|
||||
<h2 class="wp-block-heading has-x-large-font-size" style="font-style:normal;font-weight:600"><?php esc_html_e( 'About WordPress', 'bluehost-blueprint' ); ?></h2>
|
||||
<!-- /wp:heading -->
|
||||
|
||||
<!-- wp:paragraph {"className":"is-style-text-wrap-balance","fontSize":"medium"} -->
|
||||
<p class="is-style-text-wrap-balance has-medium-font-size"><?php esc_html_e( 'WordPress is a versatile content management system that powers millions of websites worldwide.', 'bluehost-blueprint' ); ?></p>
|
||||
<!-- /wp:paragraph -->
|
||||
|
||||
<!-- wp:paragraph {"style":{"typography":{"fontStyle":"normal","fontWeight":"700"}}} -->
|
||||
<p style="font-style:normal;font-weight:700"><a href="#"><?php esc_html_e( 'Learn more →', 'bluehost-blueprint' ); ?></a></p>
|
||||
<!-- /wp:paragraph --></div>
|
||||
<!-- /wp:group -->
|
||||
|
||||
<!-- wp:group {"metadata":{"name":"Highlights"},"style":{"layout":{"selfStretch":"fill","flexSize":null},"spacing":{"blockGap":"var:preset|spacing|30","padding":{"top":"var:preset|spacing|60","bottom":"var:preset|spacing|60","left":"var:preset|spacing|50","right":"var:preset|spacing|50"}}},"backgroundColor":"base-midtone","layout":{"type":"flex","orientation":"vertical"}} -->
|
||||
<div class="wp-block-group has-base-midtone-background-color has-background" style="padding-top:var(--wp--preset--spacing--60);padding-right:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--60);padding-left:var(--wp--preset--spacing--50)"><!-- wp:paragraph -->
|
||||
<p><strong><?php esc_html_e( 'Key Highlights', 'bluehost-blueprint' ); ?></strong></p>
|
||||
<!-- /wp:paragraph -->
|
||||
|
||||
<!-- wp:list {"className":"is-style-text-wrap-balance","style":{"spacing":{"padding":{"right":"1em","left":"1em"}},"elements":{"link":{"color":{"text":"var:preset|color|contrast-midtone"}}}},"textColor":"contrast-midtone"} -->
|
||||
<ul style="padding-right:1em;padding-left:1em" class="wp-block-list is-style-text-wrap-balance has-contrast-midtone-color has-text-color has-link-color"><!-- wp:list-item -->
|
||||
<li><?php esc_html_e( 'Open-source software, meaning its source code is freely available for anyone to modify and distribute.', 'bluehost-blueprint' ); ?></li>
|
||||
<!-- /wp:list-item -->
|
||||
|
||||
<!-- wp:list-item -->
|
||||
<li><?php esc_html_e( 'Supports multilingual websites, allowing you to create content in multiple languages.', 'bluehost-blueprint' ); ?></li>
|
||||
<!-- /wp:list-item --></ul>
|
||||
<!-- /wp:list --></div>
|
||||
<!-- /wp:group --></div>
|
||||
<!-- /wp:group --></div>
|
||||
<!-- /wp:column --></div>
|
||||
<!-- /wp:columns --></div>
|
||||
<!-- /wp:group -->
|
||||
|
||||
<!-- wp:separator {"className":"is-style-dots","style":{"spacing":{"margin":{"top":"var:preset|spacing|80","bottom":"var:preset|spacing|70"}}}} -->
|
||||
<hr class="wp-block-separator has-alpha-channel-opacity is-style-dots" style="margin-top:var(--wp--preset--spacing--80);margin-bottom:var(--wp--preset--spacing--70)"/>
|
||||
<!-- /wp:separator -->
|
||||
|
||||
<!-- wp:heading -->
|
||||
<h2 class="wp-block-heading"><?php esc_html_e( 'Latest from the blog', 'bluehost-blueprint' ); ?></h2>
|
||||
<!-- /wp:heading -->
|
||||
|
||||
<!-- wp:query {"queryId":0,"query":{"perPage":3,"pages":0,"offset":0,"postType":"post","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"","inherit":false,"taxQuery":null,"parents":[]},"layout":{"contentSize":null,"type":"constrained","justifyContent":"center"}} -->
|
||||
<div class="wp-block-query"><!-- wp:post-template {"layout":{"type":"grid","columnCount":null,"minimumColumnWidth":"18rem"}} -->
|
||||
<!-- wp:group {"className":"is-style-default","style":{"spacing":{"blockGap":"var:preset|spacing|20","margin":{"bottom":"var:preset|spacing|40"}}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch"}} -->
|
||||
<div class="wp-block-group is-style-default" style="margin-bottom:var(--wp--preset--spacing--40)"><!-- wp:group {"style":{"border":{"radius":"5px"}},"backgroundColor":"base-midtone","layout":{"type":"constrained"}} -->
|
||||
<div class="wp-block-group has-base-midtone-background-color has-background" style="border-radius:5px"><!-- wp:cover {"useFeaturedImage":true,"dimRatio":0,"customOverlayColor":"#424e71","isUserOverlayColor":false,"minHeight":220,"style":{"border":{"radius":"5px"}},"layout":{"type":"constrained"}} -->
|
||||
<div class="wp-block-cover" style="border-radius:5px;min-height:220px"><span aria-hidden="true" class="wp-block-cover__background has-background-dim-0 has-background-dim" style="background-color:#424e71"></span><div class="wp-block-cover__inner-container"><!-- wp:paragraph {"align":"center","placeholder":"Write title…","fontSize":"large"} -->
|
||||
<p class="has-text-align-center has-large-font-size"></p>
|
||||
<!-- /wp:paragraph --></div></div>
|
||||
<!-- /wp:cover --></div>
|
||||
<!-- /wp:group -->
|
||||
|
||||
<!-- wp:group {"layout":{"type":"flex","flexWrap":"nowrap"}} -->
|
||||
<div class="wp-block-group"><!-- wp:post-terms {"term":"category","style":{"spacing":{"padding":{"top":"0.3em","bottom":"0.3em","left":"0.5em","right":"0.5em"}},"border":{"radius":"5px"},"typography":{"textTransform":"uppercase"}},"backgroundColor":"base-midtone","fontSize":"small"} /--></div>
|
||||
<!-- /wp:group -->
|
||||
|
||||
<!-- wp:post-title {"isLink":true,"style":{"typography":{"fontStyle":"normal","fontWeight":"500"}},"fontSize":"large"} /-->
|
||||
|
||||
<!-- wp:post-date {"style":{"typography":{"textTransform":"uppercase"},"elements":{"link":{"color":{"text":"var:preset|color|contrast-midtone"}}}},"textColor":"contrast-midtone","fontSize":"small"} /--></div>
|
||||
<!-- /wp:group -->
|
||||
<!-- /wp:post-template --></div>
|
||||
<!-- /wp:query -->
|
||||
@@ -0,0 +1,106 @@
|
||||
<?php
|
||||
/**
|
||||
* Title: Homepage #2
|
||||
* Slug: bluehost-blueprint/homepage-2
|
||||
* Categories: bluehost-blueprint
|
||||
* Block Types: core/post-content
|
||||
*
|
||||
* @package Bluehost\Blueprint
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
?>
|
||||
|
||||
<!-- wp:group {"style":{"spacing":{"padding":{"top":"var:preset|spacing|60","bottom":"var:preset|spacing|60"}}},"layout":{"type":"flex","orientation":"vertical","verticalAlignment":"center","justifyContent":"center"}} -->
|
||||
<div class="wp-block-group" style="padding-top:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60)"><!-- wp:group {"layout":{"type":"flex","flexWrap":"nowrap"}} -->
|
||||
<div class="wp-block-group"><!-- wp:group {"style":{"spacing":{"padding":{"right":"16px","left":"16px","top":"6px","bottom":"6px"}},"elements":{"link":{"color":{"text":"var:preset|color|base"}}},"border":{"radius":"25px"}},"backgroundColor":"accent-1","textColor":"base","layout":{"type":"constrained"}} -->
|
||||
<div class="wp-block-group has-base-color has-accent-1-background-color has-text-color has-background has-link-color" style="border-radius:25px;padding-top:6px;padding-right:16px;padding-bottom:6px;padding-left:16px"><!-- wp:paragraph {"style":{"typography":{"textTransform":"uppercase","fontStyle":"normal","fontWeight":"600"}},"fontSize":"small"} -->
|
||||
<p class="has-small-font-size" style="font-style:normal;font-weight:600;text-transform:uppercase"><?php esc_html_e( 'Our Purpose', 'bluehost-blueprint' ); ?></p>
|
||||
<!-- /wp:paragraph --></div>
|
||||
<!-- /wp:group --></div>
|
||||
<!-- /wp:group -->
|
||||
|
||||
<!-- wp:heading {"textAlign":"center","style":{"typography":{"fontStyle":"normal","fontWeight":"500"}},"fontSize":"xx-large"} -->
|
||||
<h2 class="wp-block-heading has-text-align-center has-xx-large-font-size" style="font-style:normal;font-weight:500"><?php esc_html_e( 'Guiding Beliefs', 'bluehost-blueprint' ); ?></h2>
|
||||
<!-- /wp:heading -->
|
||||
|
||||
<!-- wp:paragraph {"align":"center","style":{"elements":{"link":{"color":{"text":"var:preset|color|contrast-midtone"}}}},"textColor":"contrast-midtone","fontSize":"large"} -->
|
||||
<p class="has-text-align-center has-contrast-midtone-color has-text-color has-link-color has-large-font-size"><?php esc_html_e( 'Empower your future with exciting challenges and a supportive environment. Join us!', 'bluehost-blueprint' ); ?></p>
|
||||
<!-- /wp:paragraph --></div>
|
||||
<!-- /wp:group -->
|
||||
|
||||
<!-- wp:gallery {"linkTo":"none","sizeSlug":"full"} -->
|
||||
<figure class="wp-block-gallery has-nested-images columns-default is-cropped"><!-- wp:image {"sizeSlug":"full","linkDestination":"none"} -->
|
||||
<figure class="wp-block-image size-full"><img src="<?php echo esc_url( get_template_directory_uri() . '/assets/images/17877804936_810a01baed_k_1.webp' ); ?>" alt="" class=""/></figure>
|
||||
<!-- /wp:image -->
|
||||
|
||||
<!-- wp:image {"sizeSlug":"full","linkDestination":"none"} -->
|
||||
<figure class="wp-block-image size-full"><img src="<?php echo esc_url( get_template_directory_uri() . '/assets/images/14238079282_271759b798_k_1.webp' ); ?>" alt="" class=""/></figure>
|
||||
<!-- /wp:image -->
|
||||
|
||||
<!-- wp:image {"sizeSlug":"full","linkDestination":"none"} -->
|
||||
<figure class="wp-block-image size-full"><img src="<?php echo esc_url( get_template_directory_uri() . '/assets/images/3296444307_ccc20be908_k_1.webp' ); ?>" alt="" class=""/></figure>
|
||||
<!-- /wp:image --></figure>
|
||||
<!-- /wp:gallery -->
|
||||
|
||||
<!-- wp:social-links {"iconColor":"base","iconColorValue":"#ffffff","iconBackgroundColor":"accent-2","iconBackgroundColorValue":"#606C38","layout":{"type":"flex","justifyContent":"center"}} -->
|
||||
<ul class="wp-block-social-links has-icon-color has-icon-background-color"><!-- wp:social-link {"url":"#","service":"youtube"} /-->
|
||||
|
||||
<!-- wp:social-link {"url":"#","service":"instagram"} /-->
|
||||
|
||||
<!-- wp:social-link {"url":"#","service":"mail"} /--></ul>
|
||||
<!-- /wp:social-links -->
|
||||
|
||||
<!-- wp:spacer {"height":"50px"} -->
|
||||
<div style="height:50px" aria-hidden="true" class="wp-block-spacer"></div>
|
||||
<!-- /wp:spacer -->
|
||||
|
||||
<!-- wp:group {"metadata":{"name":"Two columns text"},"style":{"spacing":{"blockGap":"var:preset|spacing|40"}},"layout":{"type":"constrained","contentSize":"740px","wideSize":"800px"}} -->
|
||||
<div class="wp-block-group"><!-- wp:group {"layout":{"type":"constrained"}} -->
|
||||
<div class="wp-block-group"><!-- wp:heading {"className":"is-style-text-wrap-balance","style":{"typography":{"fontStyle":"normal","fontWeight":"600","fontSize":"2em"}}} -->
|
||||
<h2 class="wp-block-heading is-style-text-wrap-balance" style="font-size:2em;font-style:normal;font-weight:600"><?php esc_html_e( 'A journey commenced, starting cheerfully under a clear sky, and a tranquil sea.', 'bluehost-blueprint' ); ?></h2>
|
||||
<!-- /wp:heading --></div>
|
||||
<!-- /wp:group -->
|
||||
|
||||
<!-- wp:columns -->
|
||||
<div class="wp-block-columns"><!-- wp:column -->
|
||||
<div class="wp-block-column"><!-- wp:paragraph {"className":"is-style-text-wrap-balance"} -->
|
||||
<p class="is-style-text-wrap-balance"><?php esc_html_e( 'They walked out onto the deck. All the buildings and smoke had vanished, and the ship was in a vast expanse of sea, fresh and clear yet faint in the morning light.', 'bluehost-blueprint' ); ?></p>
|
||||
<!-- /wp:paragraph -->
|
||||
|
||||
<!-- wp:paragraph {"className":"is-style-text-wrap-balance"} -->
|
||||
<p class="is-style-text-wrap-balance"><?php esc_html_e( 'They had departed from the city lying in the mud. A very thin silhouette stretched on the horizon, barely strong enough to support the weight of a distant city, which still lay upon it. They were free from paths, free from people, and a shared sense of liberation filled them all.', 'bluehost-blueprint' ); ?></p>
|
||||
<!-- /wp:paragraph --></div>
|
||||
<!-- /wp:column -->
|
||||
|
||||
<!-- wp:column -->
|
||||
<div class="wp-block-column"><!-- wp:paragraph {"className":"is-style-text-wrap-balance"} -->
|
||||
<p class="is-style-text-wrap-balance"><?php esc_html_e( 'The ship moved steadily through small waves that splashed her and then fizzled like sparkling water, leaving a little trail of bubbles and foam on each side. The dull October sky above was lightly veiled as if by smoke from a fire, and the air was refreshingly salty and brisk. Indeed, it was too chilly to stay still.', 'bluehost-blueprint' ); ?></p>
|
||||
<!-- /wp:paragraph -->
|
||||
|
||||
<!-- wp:paragraph {"className":"is-style-text-wrap-balance"} -->
|
||||
<p class="is-style-text-wrap-balance"><?php esc_html_e( 'Mrs. Brown took her husband`s arm, and as they walked away, it was clear from the way her tilted cheek turned up to his that she had something private to share.', 'bluehost-blueprint' ); ?></p>
|
||||
<!-- /wp:paragraph --></div>
|
||||
<!-- /wp:column --></div>
|
||||
<!-- /wp:columns --></div>
|
||||
<!-- /wp:group -->
|
||||
|
||||
<!-- wp:spacer {"height":"50px"} -->
|
||||
<div style="height:50px" aria-hidden="true" class="wp-block-spacer"></div>
|
||||
<!-- /wp:spacer -->
|
||||
|
||||
<!-- wp:group {"metadata":{"name":"Heading + Media"},"align":"full","style":{"spacing":{"padding":{"top":"var:preset|spacing|70","bottom":"var:preset|spacing|70"}}},"backgroundColor":"base-midtone","layout":{"type":"constrained"}} -->
|
||||
<div class="wp-block-group alignfull has-base-midtone-background-color has-background" style="padding-top:var(--wp--preset--spacing--70);padding-bottom:var(--wp--preset--spacing--70)"><!-- wp:group {"metadata":{"name":"Heading"},"layout":{"type":"constrained","contentSize":"740px"}} -->
|
||||
<div class="wp-block-group"><!-- wp:heading {"textAlign":"center","level":1,"className":"is-style-text-wrap-balance","style":{"typography":{"fontSize":"3em","fontStyle":"normal","fontWeight":"500"}}} -->
|
||||
<h1 class="wp-block-heading has-text-align-center is-style-text-wrap-balance" style="font-size:3em;font-style:normal;font-weight:500"><?php esc_html_e( 'Our vision for building the web a better place, one site at a time', 'bluehost-blueprint' ); ?></h1>
|
||||
<!-- /wp:heading --></div>
|
||||
<!-- /wp:group -->
|
||||
|
||||
<!-- wp:group {"metadata":{"name":"Media"},"style":{"spacing":{"margin":{"top":"var:preset|spacing|70"}}},"layout":{"type":"constrained","contentSize":"940px"}} -->
|
||||
<div class="wp-block-group" style="margin-top:var(--wp--preset--spacing--70)"><!-- wp:cover {"url":"<?php echo esc_url( get_template_directory_uri() . '/assets/images/8447530115_42bdfd9db6_k.webp' ); ?>","dimRatio":30,"overlayColor":"header-foreground","isUserOverlayColor":true,"minHeight":40,"minHeightUnit":"vh","contentPosition":"center center","style":{"dimensions":{"aspectRatio":"16/9"},"border":{"radius":"10px"}},"layout":{"type":"constrained","contentSize":""}} -->
|
||||
<div class="wp-block-cover" style="border-radius:10px;min-height:40vh"><span aria-hidden="true" class="wp-block-cover__background has-header-foreground-background-color has-background-dim-30 has-background-dim"></span><img class="wp-block-cover__image-background" alt="" src="<?php echo esc_url( get_template_directory_uri() . '/assets/images/8447530115_42bdfd9db6_k.webp' ); ?>" data-object-fit="cover"/><div class="wp-block-cover__inner-container"><!-- wp:social-links {"iconColor":"base","iconColorValue":"#ffffff","iconBackgroundColor":"contrast-midtone","iconBackgroundColorValue":"#3d3d3d","size":"has-large-icon-size","className":"is-style-default","layout":{"type":"flex","justifyContent":"center"}} -->
|
||||
<ul class="wp-block-social-links has-large-icon-size has-icon-color has-icon-background-color is-style-default"><!-- wp:social-link {"url":"#","service":"youtube"} /--></ul>
|
||||
<!-- /wp:social-links --></div></div>
|
||||
<!-- /wp:cover --></div>
|
||||
<!-- /wp:group --></div>
|
||||
<!-- /wp:group -->
|
||||
@@ -0,0 +1,106 @@
|
||||
<?php
|
||||
/**
|
||||
* Title: Homepage #2
|
||||
* Slug: bluehost-blueprint/homepage-2
|
||||
* Categories: bluehost-blueprint
|
||||
* Block Types: core/post-content
|
||||
*
|
||||
* @package Bluehost\Blueprint
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
?>
|
||||
|
||||
<!-- wp:group {"metadata":{"name":"Blog"},"align":"full","style":{"spacing":{"padding":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"}}},"backgroundColor":"base-midtone","layout":{"type":"constrained"}} -->
|
||||
<div class="wp-block-group alignfull has-base-midtone-background-color has-background" style="padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)"><!-- wp:columns -->
|
||||
<div class="wp-block-columns"><!-- wp:column {"width":"66.66%"} -->
|
||||
<div class="wp-block-column" style="flex-basis:66.66%"><!-- wp:query {"queryId":18,"query":{"perPage":"1","pages":0,"offset":0,"postType":"post","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"exclude","inherit":false}} -->
|
||||
<div class="wp-block-query"><!-- wp:post-template -->
|
||||
<!-- wp:cover {"useFeaturedImage":true,"dimRatio":60,"customOverlayColor":"#424e71","isUserOverlayColor":false,"minHeight":435,"minHeightUnit":"px","contentPosition":"bottom center","style":{"border":{"radius":"10px"},"spacing":{"padding":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50","left":"var:preset|spacing|50","right":"var:preset|spacing|50"}}},"layout":{"type":"default"}} -->
|
||||
<div class="wp-block-cover has-custom-content-position is-position-bottom-center" style="border-radius:10px;padding-top:var(--wp--preset--spacing--50);padding-right:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--50);min-height:435px"><span aria-hidden="true" class="wp-block-cover__background has-background-dim-60 has-background-dim" style="background-color:#424e71"></span><div class="wp-block-cover__inner-container"><!-- wp:group {"layout":{"type":"flex","orientation":"vertical"}} -->
|
||||
<div class="wp-block-group"><!-- wp:group {"style":{"border":{"color":"#ffffff45","width":"1px","radius":"3px"},"spacing":{"padding":{"top":"8px","bottom":"8px","left":"16px","right":"16px"}},"typography":{"fontStyle":"normal","fontWeight":"600"},"color":{"background":"#00000021"}},"textColor":"white","layout":{"type":"default"}} -->
|
||||
<div class="wp-block-group has-border-color has-white-color has-text-color has-background" style="border-color:#ffffff45;border-width:1px;border-radius:3px;background-color:#00000021;padding-top:8px;padding-right:16px;padding-bottom:8px;padding-left:16px;font-style:normal;font-weight:600"><!-- wp:post-terms {"term":"category","separator":" ","style":{"elements":{"link":{"color":{"text":"var:preset|color|white"}}}}} /--></div>
|
||||
<!-- /wp:group -->
|
||||
|
||||
<!-- wp:post-title {"level":3,"isLink":true,"className":"is-style-text-wrap-balance","style":{"elements":{"link":{"color":{"text":"var:preset|color|white"},":hover":{"color":{"text":"var:preset|color|white"}}}},"typography":{"fontStyle":"normal","fontWeight":"500","fontSize":"2em"}}} /-->
|
||||
|
||||
<!-- wp:group {"style":{"spacing":{"blockGap":"12px"}},"textColor":"white","layout":{"type":"flex","flexWrap":"wrap","justifyContent":"space-between","verticalAlignment":"center"}} -->
|
||||
<div class="wp-block-group has-white-color has-text-color"><!-- wp:post-author {"showAvatar":false,"showBio":false,"byline":"","style":{"typography":{"fontStyle":"normal","fontWeight":"600"}}} /-->
|
||||
|
||||
<!-- wp:paragraph -->
|
||||
<p>•</p>
|
||||
<!-- /wp:paragraph -->
|
||||
|
||||
<!-- wp:post-date /--></div>
|
||||
<!-- /wp:group --></div>
|
||||
<!-- /wp:group --></div></div>
|
||||
<!-- /wp:cover -->
|
||||
<!-- /wp:post-template --></div>
|
||||
<!-- /wp:query --></div>
|
||||
<!-- /wp:column -->
|
||||
|
||||
<!-- wp:column {"verticalAlignment":"center","width":"33.33%"} -->
|
||||
<div class="wp-block-column is-vertically-aligned-center" style="flex-basis:33.33%"><!-- wp:group {"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch"}} -->
|
||||
<div class="wp-block-group"><!-- wp:heading {"style":{"typography":{"fontStyle":"normal","fontWeight":"600"}}} -->
|
||||
<h2 class="wp-block-heading" style="font-style:normal;font-weight:600">Recent Posts</h2>
|
||||
<!-- /wp:heading -->
|
||||
|
||||
<!-- wp:query {"queryId":19,"query":{"perPage":"3","pages":"0","offset":"1","postType":"post","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"exclude","inherit":false},"layout":{"type":"default"}} -->
|
||||
<div class="wp-block-query"><!-- wp:post-template {"style":{"spacing":{"blockGap":"25px"}},"layout":{"type":"default","columnCount":3}} -->
|
||||
<!-- wp:group {"style":{"border":{"bottom":{"color":"#3d3d3d26","width":"1px"},"top":[],"right":[],"left":[]},"spacing":{"padding":{"bottom":"var:preset|spacing|30"},"blockGap":"var:preset|spacing|20"}},"layout":{"type":"flex","orientation":"vertical","justifyContent":"stretch"}} -->
|
||||
<div class="wp-block-group" style="border-bottom-color:#3d3d3d26;border-bottom-width:1px;padding-bottom:var(--wp--preset--spacing--30)"><!-- wp:post-title {"level":3,"isLink":true,"className":"is-style-text-wrap-balance","style":{"typography":{"fontStyle":"normal","fontWeight":"500"}}} /-->
|
||||
|
||||
<!-- wp:post-date {"style":{"elements":{"link":{"color":{"text":"var:preset|color|contrast-midtone"}}}},"textColor":"contrast-midtone"} /--></div>
|
||||
<!-- /wp:group -->
|
||||
<!-- /wp:post-template --></div>
|
||||
<!-- /wp:query --></div>
|
||||
<!-- /wp:group --></div>
|
||||
<!-- /wp:column --></div>
|
||||
<!-- /wp:columns --></div>
|
||||
<!-- /wp:group -->
|
||||
|
||||
<!-- wp:group {"metadata":{"name":"Blog"},"style":{"spacing":{"padding":{"top":"var:preset|spacing|20","bottom":"var:preset|spacing|20"}}},"layout":{"type":"constrained"}} -->
|
||||
<div class="wp-block-group" style="padding-top:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--20)"><!-- wp:query {"queryId":33,"query":{"perPage":"6","pages":0,"offset":"4","postType":"post","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"","inherit":false}} -->
|
||||
<div class="wp-block-query"><!-- wp:post-template {"style":{"spacing":{"blockGap":"64px"}},"layout":{"type":"default"}} -->
|
||||
<!-- wp:columns {"style":{"spacing":{"blockGap":{"top":"32px","left":"40px"}}}} -->
|
||||
<div class="wp-block-columns"><!-- wp:column {"width":"30%"} -->
|
||||
<div class="wp-block-column" style="flex-basis:30%"><!-- wp:post-featured-image {"isLink":true,"aspectRatio":"1","width":"100%","style":{"border":{"radius":"10px"}}} /--></div>
|
||||
<!-- /wp:column -->
|
||||
|
||||
<!-- wp:column {"verticalAlignment":"center","width":"66.66%"} -->
|
||||
<div class="wp-block-column is-vertically-aligned-center" style="flex-basis:66.66%"><!-- wp:group {"style":{"spacing":{"blockGap":"24px"}},"layout":{"type":"flex","orientation":"vertical","verticalAlignment":"top"}} -->
|
||||
<div class="wp-block-group"><!-- wp:group {"layout":{"type":"flex","orientation":"vertical"}} -->
|
||||
<div class="wp-block-group"><!-- wp:post-title {"isLink":true,"style":{"typography":{"fontStyle":"normal","fontWeight":"500"}}} /-->
|
||||
|
||||
<!-- wp:post-excerpt {"moreText":"\u003cstrong\u003eContinue Reading\u003c/strong\u003e","excerptLength":28,"className":"is-style-text-wrap-balance"} /--></div>
|
||||
<!-- /wp:group -->
|
||||
|
||||
<!-- wp:group {"layout":{"type":"flex","flexWrap":"wrap","justifyContent":"left"}} -->
|
||||
<div class="wp-block-group"><!-- wp:post-author {"showBio":false,"textColor":"black"} /-->
|
||||
|
||||
<!-- wp:group {"style":{"dimensions":{"minHeight":"2em"},"border":{"left":{"color":"var:preset|color|base-midtone","width":"2px"}},"layout":{"selfStretch":"fit","flexSize":null}},"layout":{"type":"constrained"}} -->
|
||||
<div class="wp-block-group" style="border-left-color:var(--wp--preset--color--base-midtone);border-left-width:2px;min-height:2em"></div>
|
||||
<!-- /wp:group -->
|
||||
|
||||
<!-- wp:post-date /-->
|
||||
|
||||
<!-- wp:group {"style":{"dimensions":{"minHeight":"2em"},"border":{"left":{"color":"var:preset|color|base-midtone","width":"2px"}}},"layout":{"type":"constrained"}} -->
|
||||
<div class="wp-block-group" style="border-left-color:var(--wp--preset--color--base-midtone);border-left-width:2px;min-height:2em"></div>
|
||||
<!-- /wp:group -->
|
||||
|
||||
<!-- wp:post-time-to-read /--></div>
|
||||
<!-- /wp:group --></div>
|
||||
<!-- /wp:group --></div>
|
||||
<!-- /wp:column --></div>
|
||||
<!-- /wp:columns -->
|
||||
<!-- /wp:post-template -->
|
||||
|
||||
<!-- wp:query-pagination {"paginationArrow":"arrow","showLabel":false,"fontSize":"normal","layout":{"type":"flex","justifyContent":"center"}} -->
|
||||
<!-- wp:query-pagination-previous /-->
|
||||
|
||||
<!-- wp:query-pagination-numbers /-->
|
||||
|
||||
<!-- wp:query-pagination-next /-->
|
||||
<!-- /wp:query-pagination --></div>
|
||||
<!-- /wp:query --></div>
|
||||
<!-- /wp:group -->
|
||||
@@ -0,0 +1,47 @@
|
||||
<?php
|
||||
/**
|
||||
* Title: Index
|
||||
* Slug: bluehost-blueprint/index-template
|
||||
* Categories: bluehost-blueprint
|
||||
* Block Types: core/site-logo, core/navigation, core/group, core/stack
|
||||
* Keywords: index
|
||||
* Description: A fallback template for all pages/posts when a more specific template is not defined.
|
||||
*
|
||||
* @package Bluehost\Blueprint
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
?>
|
||||
<!-- wp:template-part {"slug":"header","tagName":"header"} /-->
|
||||
|
||||
<!-- wp:group {"tagName":"main","layout":{"type":"constrained"}} -->
|
||||
<main class="wp-block-group"><!-- wp:query {"queryId":0,"query":{"perPage":10,"pages":0,"offset":0,"postType":"post","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"","inherit":false,"taxQuery":null,"parents":[]},"layout":{"contentSize":null,"type":"constrained","justifyContent":"center"}} -->
|
||||
<div class="wp-block-query"><!-- wp:post-template {"style":{"spacing":{"blockGap":"var:preset|spacing|50"}},"layout":{"type":"default"}} -->
|
||||
<!-- wp:columns -->
|
||||
<div class="wp-block-columns"><!-- wp:column {"width":"30%"} -->
|
||||
<div class="wp-block-column" style="flex-basis:30%"><!-- wp:post-featured-image {"isLink":true,"aspectRatio":"16/9","style":{"layout":{"selfStretch":"fixed","flexSize":"30%"}}} /--></div>
|
||||
<!-- /wp:column -->
|
||||
|
||||
<!-- wp:column {"width":"50%"} -->
|
||||
<div class="wp-block-column" style="flex-basis:50%"><!-- wp:group {"layout":{"type":"flex","orientation":"vertical"}} -->
|
||||
<div class="wp-block-group"><!-- wp:post-title {"isLink":true,"style":{"typography":{"fontStyle":"normal","fontWeight":"500"}},"fontSize":"large"} /-->
|
||||
|
||||
<!-- wp:post-excerpt {"moreText":"<?php esc_html_e( 'read more', 'bluehost-blueprint' ); ?>","fontSize":"small"} /--></div>
|
||||
<!-- /wp:group --></div>
|
||||
<!-- /wp:column --></div>
|
||||
<!-- /wp:columns -->
|
||||
<!-- /wp:post-template -->
|
||||
|
||||
<!-- wp:group {"style":{"spacing":{"margin":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"}}},"layout":{"inherit":true,"type":"constrained"}} -->
|
||||
<div class="wp-block-group" style="margin-top:var(--wp--preset--spacing--50);margin-bottom:var(--wp--preset--spacing--50)"><!-- wp:query-pagination {"paginationArrow":"arrow","showLabel":false,"layout":{"type":"flex","justifyContent":"center"}} -->
|
||||
<!-- wp:query-pagination-previous /-->
|
||||
|
||||
<!-- wp:query-pagination-numbers /-->
|
||||
|
||||
<!-- wp:query-pagination-next /-->
|
||||
<!-- /wp:query-pagination --></div>
|
||||
<!-- /wp:group --></div>
|
||||
<!-- /wp:query --></main>
|
||||
<!-- /wp:group -->
|
||||
|
||||
<!-- wp:template-part {"slug":"footer","tagName":"footer"} /-->
|
||||
@@ -0,0 +1,67 @@
|
||||
<?php
|
||||
/**
|
||||
* Title: order-confirmation
|
||||
* Slug: bluehost-blueprint/order-confirmation
|
||||
* Inserter: no
|
||||
*
|
||||
* @package Bluehost\Blueprint
|
||||
*/
|
||||
|
||||
?>
|
||||
<!-- wp:template-part {"slug":"header"} /-->
|
||||
|
||||
<!-- wp:group {"tagName":"main","layout":{"inherit":true,"type":"constrained"}} -->
|
||||
<main class="wp-block-group"><!-- wp:woocommerce/order-confirmation-status {"align":"","fontSize":"large"} /-->
|
||||
|
||||
<!-- wp:woocommerce/order-confirmation-summary {"align":""} /-->
|
||||
|
||||
<!-- wp:woocommerce/order-confirmation-totals-wrapper -->
|
||||
<!-- wp:heading {"level":3,"style":{"typography":{"fontSize":"24px"}}} -->
|
||||
<h3 class="wp-block-heading" style="font-size:24px"><?php esc_html_e( 'Order details', 'bluehost-blueprint' ); ?></h3>
|
||||
<!-- /wp:heading -->
|
||||
|
||||
<!-- wp:woocommerce/order-confirmation-totals {"lock":{"remove":true}} /-->
|
||||
<!-- /wp:woocommerce/order-confirmation-totals-wrapper -->
|
||||
|
||||
<!-- wp:woocommerce/order-confirmation-downloads-wrapper -->
|
||||
<!-- wp:heading {"level":3,"style":{"typography":{"fontSize":"24px"}}} -->
|
||||
<h3 class="wp-block-heading" style="font-size:24px"><?php esc_html_e( 'Downloads', 'bluehost-blueprint' ); ?></h3>
|
||||
<!-- /wp:heading -->
|
||||
|
||||
<!-- wp:woocommerce/order-confirmation-downloads {"lock":{"remove":true}} /-->
|
||||
<!-- /wp:woocommerce/order-confirmation-downloads-wrapper -->
|
||||
|
||||
<!-- wp:columns {"className":"wc-block-order-confirmation-address-wrapper"} -->
|
||||
<div class="wp-block-columns wc-block-order-confirmation-address-wrapper"><!-- wp:column -->
|
||||
<div class="wp-block-column"><!-- wp:woocommerce/order-confirmation-shipping-wrapper {"align":"wide"} -->
|
||||
<!-- wp:heading {"level":3,"style":{"typography":{"fontSize":"24px"}}} -->
|
||||
<h3 class="wp-block-heading" style="font-size:24px"><?php esc_html_e( 'Shipping address', 'bluehost-blueprint' ); ?></h3>
|
||||
<!-- /wp:heading -->
|
||||
|
||||
<!-- wp:woocommerce/order-confirmation-shipping-address {"lock":{"remove":true}} /-->
|
||||
<!-- /wp:woocommerce/order-confirmation-shipping-wrapper --></div>
|
||||
<!-- /wp:column -->
|
||||
|
||||
<!-- wp:column -->
|
||||
<div class="wp-block-column"><!-- wp:woocommerce/order-confirmation-billing-wrapper {"align":"wide"} -->
|
||||
<!-- wp:heading {"level":3,"style":{"typography":{"fontSize":"24px"}}} -->
|
||||
<h3 class="wp-block-heading" style="font-size:24px"><?php esc_html_e( 'Billing address', 'bluehost-blueprint' ); ?></h3>
|
||||
<!-- /wp:heading -->
|
||||
|
||||
<!-- wp:woocommerce/order-confirmation-billing-address {"lock":{"remove":true}} /-->
|
||||
<!-- /wp:woocommerce/order-confirmation-billing-wrapper --></div>
|
||||
<!-- /wp:column --></div>
|
||||
<!-- /wp:columns -->
|
||||
|
||||
<!-- wp:woocommerce/order-confirmation-additional-fields-wrapper {"align":"wide"} -->
|
||||
<!-- wp:heading {"level":3,"style":{"typography":{"fontSize":"24px"}}} -->
|
||||
<h3 class="wp-block-heading" style="font-size:24px"><?php esc_html_e( 'Additional information', 'bluehost-blueprint' ); ?></h3>
|
||||
<!-- /wp:heading -->
|
||||
|
||||
<!-- wp:woocommerce/order-confirmation-additional-fields /-->
|
||||
<!-- /wp:woocommerce/order-confirmation-additional-fields-wrapper -->
|
||||
|
||||
<!-- wp:woocommerce/order-confirmation-additional-information {"align":""} /--></main>
|
||||
<!-- /wp:group -->
|
||||
|
||||
<!-- wp:template-part {"slug":"footer"} /-->
|
||||
@@ -0,0 +1,44 @@
|
||||
<?php
|
||||
/**
|
||||
* Title: search
|
||||
* Slug: bluehost-blueprint/search
|
||||
* Inserter: no
|
||||
*
|
||||
* @package Bluehost\Blueprint
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
?>
|
||||
<!-- wp:template-part {"slug":"header","tagName":"header"} /-->
|
||||
|
||||
<!-- wp:group {"tagName":"main","style":{"spacing":{"padding":{"bottom":"var:preset|spacing|80"}}},"layout":{"type":"constrained"}} -->
|
||||
<main class="wp-block-group" style="padding-bottom:var(--wp--preset--spacing--80)"><!-- wp:query {"queryId":0,"query":{"perPage":10,"pages":0,"offset":0,"postType":"post","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"","inherit":true,"taxQuery":null,"parents":[]},"layout":{"contentSize":"735px","type":"constrained","justifyContent":"center"}} -->
|
||||
<div class="wp-block-query"><!-- wp:query-title {"type":"search"} /-->
|
||||
|
||||
<!-- wp:post-template {"style":{"spacing":{"blockGap":"0"}},"layout":{"type":"default","columnCount":null,"minimumColumnWidth":"18rem"}} -->
|
||||
<!-- wp:group {"className":"is-style-default","style":{"spacing":{"blockGap":"var:preset|spacing|20","margin":{"bottom":"0"},"padding":{"top":"var:preset|spacing|40","bottom":"var:preset|spacing|40"}},"border":{"bottom":{"color":"var:preset|color|base-midtone","width":"1px"}}},"layout":{"type":"flex","flexWrap":"wrap","justifyContent":"space-between"}} -->
|
||||
<div class="wp-block-group is-style-default" style="border-bottom-color:var(--wp--preset--color--base-midtone);border-bottom-width:1px;margin-bottom:0;padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40)"><!-- wp:post-title {"isLink":true,"style":{"typography":{"fontStyle":"normal","fontWeight":"500"}},"fontSize":"large"} /-->
|
||||
|
||||
<!-- wp:post-date {"style":{"typography":{"textTransform":"uppercase"},"elements":{"link":{"color":{"text":"var:preset|color|contrast-midtone"}}}},"textColor":"contrast-midtone","fontSize":"small"} /--></div>
|
||||
<!-- /wp:group -->
|
||||
<!-- /wp:post-template -->
|
||||
|
||||
<!-- wp:group {"style":{"spacing":{"margin":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"}}},"layout":{"inherit":true,"type":"constrained"}} -->
|
||||
<div class="wp-block-group" style="margin-top:var(--wp--preset--spacing--50);margin-bottom:var(--wp--preset--spacing--50)"><!-- wp:query-pagination {"paginationArrow":"arrow","showLabel":false,"layout":{"type":"flex","justifyContent":"center"}} -->
|
||||
<!-- wp:query-pagination-previous /-->
|
||||
|
||||
<!-- wp:query-pagination-numbers /-->
|
||||
|
||||
<!-- wp:query-pagination-next /-->
|
||||
<!-- /wp:query-pagination --></div>
|
||||
<!-- /wp:group -->
|
||||
|
||||
<!-- wp:query-no-results -->
|
||||
<!-- wp:paragraph {"placeholder":"Add text or blocks that will display when a query returns no results.","style":{"spacing":{"padding":{"top":"var:preset|spacing|80","bottom":"var:preset|spacing|80"}}}} -->
|
||||
<p style="padding-top:var(--wp--preset--spacing--80);padding-bottom:var(--wp--preset--spacing--80)"><?php esc_html_e( 'No results found.', 'bluehost-blueprint' ); ?></p>
|
||||
<!-- /wp:paragraph -->
|
||||
<!-- /wp:query-no-results --></div>
|
||||
<!-- /wp:query --></main>
|
||||
<!-- /wp:group -->
|
||||
|
||||
<!-- wp:template-part {"slug":"footer","tagName":"footer"} /-->
|
||||
@@ -0,0 +1,65 @@
|
||||
<?php
|
||||
/**
|
||||
* Title: Single Post Image Overlap
|
||||
* Slug: bluehost-blueprint/single-post-image-overlap
|
||||
* Inserter: no
|
||||
*
|
||||
* @package Bluehost\Blueprint
|
||||
*/
|
||||
|
||||
?>
|
||||
<!-- wp:template-part {"slug":"header","tagName":"header"} /-->
|
||||
|
||||
<!-- wp:group {"metadata":{"name":"Featured Image"},"style":{"dimensions":{"minHeight":"150px"}},"layout":{"type":"constrained"}} -->
|
||||
<div class="wp-block-group" style="min-height:150px"><!-- wp:post-featured-image {"aspectRatio":"auto","align":"wide"} /--></div>
|
||||
<!-- /wp:group -->
|
||||
|
||||
<!-- wp:group {"metadata":{"name":"Post"},"style":{"spacing":{"margin":{"top":"-150px"}},"dimensions":{"minHeight":""}},"layout":{"type":"constrained"}} -->
|
||||
<div class="wp-block-group" style="margin-top:-150px"><!-- wp:group {"style":{"spacing":{"padding":{"right":"var:preset|spacing|70","left":"var:preset|spacing|70","top":"var:preset|spacing|70","bottom":"0"}},"dimensions":{"minHeight":"150px"},"elements":{"link":{"color":{"text":"var:preset|color|contrast"}}}},"backgroundColor":"base","textColor":"contrast","layout":{"type":"constrained"}} -->
|
||||
<div class="wp-block-group has-contrast-color has-base-background-color has-text-color has-background has-link-color" style="min-height:150px;padding-top:var(--wp--preset--spacing--70);padding-right:var(--wp--preset--spacing--70);padding-bottom:0;padding-left:var(--wp--preset--spacing--70)"><!-- wp:group {"metadata":{"name":"Narrow Container"},"layout":{"type":"constrained","contentSize":"650px","wideSize":"900px"}} -->
|
||||
<div class="wp-block-group"><!-- wp:group {"metadata":{"name":"Post Header"},"style":{"spacing":{"blockGap":"var:preset|spacing|30"}},"layout":{"type":"constrained","contentSize":"","justifyContent":"center"}} -->
|
||||
<div class="wp-block-group"><!-- wp:post-title {"textAlign":"center","level":1,"fontSize":"x-large"} /-->
|
||||
|
||||
<!-- wp:group {"metadata":{"name":"Post Meta"},"style":{"spacing":{"blockGap":"8px"}},"fontSize":"small","layout":{"type":"flex","flexWrap":"wrap","justifyContent":"center"}} -->
|
||||
<div class="wp-block-group has-small-font-size"><!-- wp:group {"metadata":{"name":"Author"},"style":{"spacing":{"blockGap":"4px"}},"layout":{"type":"flex","flexWrap":"nowrap"}} -->
|
||||
<div class="wp-block-group"><!-- wp:paragraph -->
|
||||
<p><?php esc_html_e( 'Posted By', 'bluehost-blueprint' ); ?>: </p>
|
||||
<!-- /wp:paragraph -->
|
||||
|
||||
<!-- wp:post-author-name {"isLink":true,"linkTarget":"_blank"} /--></div>
|
||||
<!-- /wp:group -->
|
||||
|
||||
<!-- wp:paragraph -->
|
||||
<p><strong>·</strong></p>
|
||||
<!-- /wp:paragraph -->
|
||||
|
||||
<!-- wp:group {"metadata":{"name":"Date"},"style":{"spacing":{"blockGap":"4px"}},"layout":{"type":"flex","flexWrap":"nowrap"}} -->
|
||||
<div class="wp-block-group"><!-- wp:paragraph -->
|
||||
<p><?php esc_html_e( 'On', 'bluehost-blueprint' ); ?>: </p>
|
||||
<!-- /wp:paragraph -->
|
||||
|
||||
<!-- wp:post-date {"style":{"elements":{"link":{"color":{"text":"var:preset|color|contrast-midtone"}}}},"textColor":"contrast-midtone"} /--></div>
|
||||
<!-- /wp:group -->
|
||||
|
||||
<!-- wp:paragraph -->
|
||||
<p><strong>·</strong> </p>
|
||||
<!-- /wp:paragraph -->
|
||||
|
||||
<!-- wp:post-terms {"term":"category","style":{"elements":{"link":{"color":{"text":"var:preset|color|accent-1"}}}},"textColor":"accent-1"} /--></div>
|
||||
<!-- /wp:group --></div>
|
||||
<!-- /wp:group --></div>
|
||||
<!-- /wp:group --></div>
|
||||
<!-- /wp:group --></div>
|
||||
<!-- /wp:group -->
|
||||
|
||||
<!-- wp:post-content {"metadata":{"name":"Narrow Content"},"layout":{"type":"constrained","contentSize":"650px","wideSize":"900px"}} /-->
|
||||
|
||||
<!-- wp:group {"metadata":{"name":"Comments"},"layout":{"type":"constrained","contentSize":"650px","wideSize":"900px"}} -->
|
||||
<div class="wp-block-group">
|
||||
<!-- wp:pattern {"slug":"bluehost-blueprint/post-comments"} /-->
|
||||
</div>
|
||||
<!-- /wp:group -->
|
||||
|
||||
<!-- wp:pattern {"slug":"bluehost-blueprint/blog-posts-horizontal"} /-->
|
||||
|
||||
<!-- wp:template-part {"slug":"footer","tagName":"footer"} /-->
|
||||
@@ -0,0 +1,51 @@
|
||||
<?php
|
||||
/**
|
||||
* Title: Single Post - Wide Image
|
||||
* Slug: bluehost-blueprint/single-post-wide-image
|
||||
* Inserter: no
|
||||
*
|
||||
* @package Bluehost\Blueprint
|
||||
*/
|
||||
|
||||
?>
|
||||
<!-- wp:template-part {"slug":"header","tagName":"header"} /-->
|
||||
|
||||
<!-- wp:group {"metadata":{"name":"Post"},"style":{"spacing":{"blockGap":"var:preset|spacing|70"}},"layout":{"type":"default"}} -->
|
||||
<div class="wp-block-group"><!-- wp:group {"metadata":{"name":"Narrow Container"},"layout":{"type":"constrained","contentSize":"650px","wideSize":"900px"}} -->
|
||||
<div class="wp-block-group"><!-- wp:group {"metadata":{"name":"Post Header"},"style":{"spacing":{"blockGap":"var:preset|spacing|30"}},"layout":{"type":"constrained","contentSize":"","justifyContent":"center"}} -->
|
||||
<div class="wp-block-group"><!-- wp:group {"metadata":{"name":"Post Meta"},"style":{"spacing":{"blockGap":"var:preset|spacing|40"}},"fontSize":"small","layout":{"type":"flex","flexWrap":"nowrap","justifyContent":"left"}} -->
|
||||
<div class="wp-block-group has-small-font-size"><!-- wp:post-terms {"term":"category","separator":" · ","style":{"typography":{"textTransform":"uppercase","fontStyle":"normal","fontWeight":"600","textDecoration":"none"},"elements":{"link":{"color":{"text":"var:preset|color|accent-5"}}}},"textColor":"accent-5"} /--></div>
|
||||
<!-- /wp:group -->
|
||||
|
||||
<!-- wp:post-title {"level":1,"fontSize":"x-large"} /-->
|
||||
|
||||
<!-- wp:post-excerpt {"moreText":"","excerptLength":30,"fontSize":"medium"} /-->
|
||||
|
||||
<!-- wp:group {"metadata":{"name":"Post Meta"},"style":{"spacing":{"blockGap":"4px"}},"layout":{"type":"flex","flexWrap":"nowrap"}} -->
|
||||
<div class="wp-block-group"><!-- wp:post-author {"showBio":false,"isLink":true,"linkTarget":"_blank","style":{"elements":{"link":{"color":{"text":"var:preset|color|contrast-midtone"}}}},"textColor":"contrast-midtone"} /-->
|
||||
|
||||
<!-- wp:paragraph -->
|
||||
<p>—</p>
|
||||
<!-- /wp:paragraph -->
|
||||
|
||||
<!-- wp:post-date {"style":{"elements":{"link":{"color":{"text":"var:preset|color|contrast-midtone"}}}},"textColor":"contrast-midtone"} /--></div>
|
||||
<!-- /wp:group --></div>
|
||||
<!-- /wp:group --></div>
|
||||
<!-- /wp:group -->
|
||||
|
||||
<!-- wp:group {"metadata":{"name":"Featured Image"},"layout":{"type":"constrained"}} -->
|
||||
<div class="wp-block-group"><!-- wp:post-featured-image {"aspectRatio":"auto"} /--></div>
|
||||
<!-- /wp:group -->
|
||||
|
||||
<!-- wp:post-content {"layout":{"type":"constrained","contentSize":"650px","wideSize":"900px"}} /-->
|
||||
|
||||
<!-- wp:group {"metadata":{"name":"Narrow Container"},"style":{"spacing":{"padding":{"top":"0","bottom":"var:preset|spacing|30"}}},"layout":{"type":"constrained","contentSize":"650px","wideSize":"900px"}} -->
|
||||
<div class="wp-block-group" style="padding-top:0;padding-bottom:var(--wp--preset--spacing--30)">
|
||||
<!-- wp:pattern {"slug":"bluehost-blueprint/post-comments"} /-->
|
||||
</div>
|
||||
<!-- /wp:group --></div>
|
||||
<!-- /wp:group -->
|
||||
|
||||
<!-- wp:pattern {"slug":"bluehost-blueprint/blog-posts-horizontal"} /-->
|
||||
|
||||
<!-- wp:template-part {"slug":"footer","tagName":"footer"} /-->
|
||||
@@ -0,0 +1,35 @@
|
||||
<?php
|
||||
/**
|
||||
* Title: Single Post
|
||||
* Slug: bluehost-blueprint/single-post
|
||||
* Inserter: no
|
||||
*
|
||||
* @package Bluehost\Blueprint
|
||||
*/
|
||||
|
||||
?>
|
||||
<!-- wp:template-part {"slug":"header","tagName":"header"} /-->
|
||||
|
||||
<!-- wp:group {"tagName":"main","metadata":{"name":"Narrow Container"},"style":{"spacing":{"padding":{"bottom":"0"}}},"layout":{"type":"constrained","contentSize":"650px","wideSize":"900px"}} -->
|
||||
<main class="wp-block-group" style="padding-bottom:0"><!-- wp:group {"metadata":{"name":"Post Details"},"style":{"spacing":{"blockGap":"var:preset|spacing|40"}},"fontSize":"small","layout":{"type":"flex","flexWrap":"nowrap","justifyContent":"left"}} -->
|
||||
<div class="wp-block-group has-small-font-size"><!-- wp:post-terms {"term":"category","separator":" · ","style":{"typography":{"textTransform":"uppercase","fontStyle":"normal","fontWeight":"600","textDecoration":"none"},"elements":{"link":{"color":{"text":"var:preset|color|accent-2"}}}},"textColor":"accent-2"} /-->
|
||||
|
||||
<!-- wp:post-date {"style":{"typography":{"textTransform":"uppercase"},"elements":{"link":{"color":{"text":"var:preset|color|contrast-midtone"}}}},"textColor":"contrast-midtone"} /--></div>
|
||||
<!-- /wp:group -->
|
||||
|
||||
<!-- wp:post-title {"level":1,"fontSize":"x-large"} /-->
|
||||
|
||||
<!-- wp:post-excerpt {"excerptLength":30} /-->
|
||||
|
||||
<!-- wp:post-featured-image {"aspectRatio":"auto"} /--></main>
|
||||
<!-- /wp:group -->
|
||||
|
||||
<!-- wp:post-content {"metadata":{"name":"Narrow Content"},"layout":{"type":"constrained","contentSize":"650px","wideSize":"900px"}} /-->
|
||||
|
||||
<!-- wp:group {"layout":{"type":"constrained","contentSize":"650px","wideSize":"900px"}} -->
|
||||
<div class="wp-block-group">
|
||||
<!-- wp:pattern {"slug":"bluehost-blueprint/post-comments"} /-->
|
||||
</div>
|
||||
<!-- /wp:group -->
|
||||
|
||||
<!-- wp:template-part {"slug":"footer","tagName":"footer"} /-->
|
||||
@@ -0,0 +1,74 @@
|
||||
<?php
|
||||
/**
|
||||
* Title: Site footer big
|
||||
* Slug: bluehost-blueprint/site-footer-big
|
||||
* Categories: bluehost-blueprint-footer
|
||||
* Block Types: core/paragraph, core/social-links, core/group, core/columns
|
||||
* Keywords: site footer
|
||||
* Description: A multi column footer.
|
||||
*
|
||||
* @package Bluehost\Blueprint
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
?>
|
||||
<!-- wp:group {"tagName":"footer","align":"full","style":{"elements":{"link":{"color":{"text":"var:preset|color|base"}}},"spacing":{"padding":{"top":"var:preset|spacing|70","bottom":"var:preset|spacing|70"}}},"backgroundColor":"contrast","textColor":"base","layout":{"type":"constrained"}} -->
|
||||
<footer class="wp-block-group alignfull has-base-color has-contrast-background-color has-text-color has-background has-link-color" style="padding-top:var(--wp--preset--spacing--70);padding-bottom:var(--wp--preset--spacing--70)"><!-- wp:columns -->
|
||||
<div class="wp-block-columns"><!-- wp:column {"width":"50%"} -->
|
||||
<div class="wp-block-column" style="flex-basis:50%"><!-- wp:paragraph {"style":{"typography":{"fontStyle":"normal","fontWeight":"600"}},"fontSize":"medium"} -->
|
||||
<p class="has-medium-font-size" style="font-style:normal;font-weight:600"><?php esc_html_e( 'Create stunning and visually captivating websites powered by WordPress blocks', 'bluehost-blueprint' ); ?></p>
|
||||
<!-- /wp:paragraph -->
|
||||
|
||||
<!-- wp:social-links {"iconColor":"base","iconColorValue":"var:preset|color|base","size":"has-normal-icon-size","className":"is-style-logos-only","layout":{"type":"flex","justifyContent":"left"}} -->
|
||||
<ul class="is-style-logos-only wp-block-social-links has-normal-icon-size has-icon-color"><!-- wp:social-link {"url":"#","service":"twitter"} /-->
|
||||
|
||||
<!-- wp:social-link {"url":"#","service":"facebook"} /-->
|
||||
|
||||
<!-- wp:social-link {"url":"#","service":"linkedin"} /-->
|
||||
|
||||
<!-- wp:social-link {"url":"#","service":"youtube"} /--></ul>
|
||||
<!-- /wp:social-links -->
|
||||
|
||||
<!-- wp:paragraph {"style":{"spacing":{"padding":{"top":"12px"}},"elements":{"link":{"color":{"text":"var:preset|color|base-midtone"}}}},"textColor":"base-midtone"} -->
|
||||
<p class="has-base-midtone-color has-text-color has-link-color" style="padding-top:12px">
|
||||
<?php
|
||||
echo wp_kses(
|
||||
sprintf(
|
||||
/* translators: %s: year */
|
||||
__( 'Copyright © %s, Company LLC<br><br>1412 Main Street<br> Suite 51 <br>New York, NY 10001', 'bluehost-blueprint' ),
|
||||
esc_html( gmdate( 'Y' ) )
|
||||
),
|
||||
array(
|
||||
'br' => array(),
|
||||
)
|
||||
);
|
||||
?>
|
||||
</p>
|
||||
<!-- /wp:paragraph --></div>
|
||||
<!-- /wp:column -->
|
||||
|
||||
<!-- wp:column -->
|
||||
<div class="wp-block-column"><!-- wp:heading {"level":3,"style":{"elements":{"link":{"color":{"text":"var:preset|color|base"}}}},"textColor":"base"} -->
|
||||
<h3 class="wp-block-heading has-base-color has-text-color has-link-color"><?php esc_html_e( 'About', 'bluehost-blueprint' ); ?></h3>
|
||||
<!-- /wp:heading -->
|
||||
|
||||
<!-- wp:navigation {"overlayMenu":"never","style":{"spacing":{"blockGap":"var:preset|spacing|20"}}} /--></div>
|
||||
<!-- /wp:column -->
|
||||
|
||||
<!-- wp:column -->
|
||||
<div class="wp-block-column"><!-- wp:heading {"level":3,"style":{"elements":{"link":{"color":{"text":"var:preset|color|base"}}}},"textColor":"base"} -->
|
||||
<h3 class="wp-block-heading has-base-color has-text-color has-link-color"><?php esc_html_e( 'Helpful Tools', 'bluehost-blueprint' ); ?></h3>
|
||||
<!-- /wp:heading -->
|
||||
|
||||
<!-- wp:navigation {"overlayMenu":"never","style":{"spacing":{"blockGap":"var:preset|spacing|20"}}} /--></div>
|
||||
<!-- /wp:column -->
|
||||
|
||||
<!-- wp:column -->
|
||||
<div class="wp-block-column"><!-- wp:heading {"level":3,"style":{"elements":{"link":{"color":{"text":"var:preset|color|base"}}}},"textColor":"base"} -->
|
||||
<h3 class="wp-block-heading has-base-color has-text-color has-link-color"><?php esc_html_e( 'Learn More', 'bluehost-blueprint' ); ?></h3>
|
||||
<!-- /wp:heading -->
|
||||
|
||||
<!-- wp:navigation {"overlayMenu":"never","style":{"spacing":{"blockGap":"var:preset|spacing|20"}}} /--></div>
|
||||
<!-- /wp:column --></div>
|
||||
<!-- /wp:columns --></footer>
|
||||
<!-- /wp:group -->
|
||||
@@ -0,0 +1,51 @@
|
||||
<?php
|
||||
/**
|
||||
* Title: Site footer copact
|
||||
* Slug: bluehost-blueprint/site-footer-compact
|
||||
* Categories: bluehost-blueprint-footer
|
||||
* Block Types: core/paragraph, core/social-links, core/group, core/stack
|
||||
* Keywords: site footer
|
||||
* Description: A single row compact footer.
|
||||
*
|
||||
* @package Bluehost\Blueprint
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
?>
|
||||
<!-- wp:group {"tagName":"footer","align":"full","style":{"spacing":{"padding":{"top":"var:preset|spacing|40","bottom":"var:preset|spacing|40"}},"elements":{"link":{"color":{"text":"var:preset|color|contrast-midtone"}}}},"backgroundColor":"base-midtone","textColor":"contrast-midtone","layout":{"type":"constrained"}} -->
|
||||
<footer class="wp-block-group alignfull has-contrast-midtone-color has-base-midtone-background-color has-text-color has-background has-link-color" style="padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40)"><!-- wp:columns -->
|
||||
<div class="wp-block-columns"><!-- wp:column {"width":"33.34%"} -->
|
||||
<div class="wp-block-column" style="flex-basis:33.34%"><!-- wp:paragraph -->
|
||||
<p class=""><?php echo esc_html__( '© Copyright ', 'bluehost-blueprint' ) . esc_html( gmdate( 'Y' ) ); ?>. <?php esc_html_e( 'All rights reserved.', 'bluehost-blueprint' ); ?></p>
|
||||
<!-- /wp:paragraph --></div>
|
||||
<!-- /wp:column -->
|
||||
|
||||
<!-- wp:column {"width":"33.34%"} -->
|
||||
<div class="wp-block-column" style="flex-basis:33.34%"><!-- wp:social-links {"iconColor":"contrast-midtone","iconColorValue":"var:preset|color|contrast-midtone","size":"has-small-icon-size","className":"is-style-logos-only","layout":{"type":"flex","justifyContent":"center"}} -->
|
||||
<ul class="is-style-logos-only wp-block-social-links has-small-icon-size has-icon-color"><!-- wp:social-link {"url":"#","service":"twitter"} /-->
|
||||
|
||||
<!-- wp:social-link {"url":"#","service":"facebook"} /-->
|
||||
|
||||
<!-- wp:social-link {"url":"#","service":"linkedin"} /-->
|
||||
|
||||
<!-- wp:social-link {"url":"#","service":"youtube"} /--></ul>
|
||||
<!-- /wp:social-links --></div>
|
||||
<!-- /wp:column -->
|
||||
|
||||
<!-- wp:column {"width":"33.33%"} -->
|
||||
<div class="wp-block-column" style="flex-basis:33.33%"><!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|30"}},"layout":{"type":"flex","flexWrap":"nowrap"}} -->
|
||||
<div class="wp-block-group"><!-- wp:paragraph -->
|
||||
<p class=""><a href="#"><?php esc_html_e( 'Privacy Policy', 'bluehost-blueprint' ); ?></a></p>
|
||||
<!-- /wp:paragraph -->
|
||||
|
||||
<!-- wp:paragraph -->
|
||||
<p>•</p>
|
||||
<!-- /wp:paragraph -->
|
||||
|
||||
<!-- wp:paragraph -->
|
||||
<p class=""><a href="#"><?php esc_html_e( 'Terms and Conditions', 'bluehost-blueprint' ); ?></a></p>
|
||||
<!-- /wp:paragraph --></div>
|
||||
<!-- /wp:group --></div>
|
||||
<!-- /wp:column --></div>
|
||||
<!-- /wp:columns --></footer>
|
||||
<!-- /wp:group -->
|
||||
@@ -0,0 +1,58 @@
|
||||
<?php
|
||||
/**
|
||||
* Title: Site footer with contacts
|
||||
* Slug: bluehost-blueprint/site-footer-with-contacts
|
||||
* Categories: bluehost-blueprint-footer
|
||||
* Block Types: core/paragraph, core/social-links, core/group, core/columns, core/sitelogo
|
||||
* Keywords: site footer
|
||||
* Description: A multi column footer with contacts.
|
||||
*
|
||||
* @package Bluehost\Blueprint
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
?>
|
||||
<!-- wp:group {"tagName":"footer","align":"full","style":{"elements":{"link":{"color":{"text":"var:preset|color|base"}}},"spacing":{"padding":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"},"blockGap":"var:preset|spacing|50"}},"backgroundColor":"accent-1","textColor":"base","layout":{"type":"constrained"}} -->
|
||||
<footer class="wp-block-group alignfull has-base-color has-accent-1-background-color has-text-color has-background has-link-color" style="padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)"><!-- wp:group {"fontSize":"medium","layout":{"type":"flex","flexWrap":"nowrap","justifyContent":"space-between"}} -->
|
||||
<div class="wp-block-group has-medium-font-size"><!-- wp:paragraph -->
|
||||
<p><?php esc_html_e( 'Give us a call (555) 123 45678', 'bluehost-blueprint' ); ?></p>
|
||||
<!-- /wp:paragraph -->
|
||||
|
||||
<!-- wp:paragraph -->
|
||||
<p><?php esc_html_e( 'Monday - Friday | 7am - 5pm PST', 'bluehost-blueprint' ); ?></p>
|
||||
<!-- /wp:paragraph --></div>
|
||||
<!-- /wp:group -->
|
||||
|
||||
<?php
|
||||
$has_logo = has_custom_logo();
|
||||
if ( is_admin() || ( defined( 'REST_REQUEST' ) && REST_REQUEST && isset( $_GET['context'] ) && 'edit' === sanitize_text_field( wp_unslash( $_GET['context'] ) ) ) ) : // phpcs:ignore WordPress.Security.NonceVerification.Recommended
|
||||
?>
|
||||
<!-- wp:site-logo {"align":"center"} /-->
|
||||
<?php elseif ( $has_logo ) : ?>
|
||||
<!-- wp:site-logo {"align":"center"} /-->
|
||||
<?php else : ?>
|
||||
<!-- wp:site-title {"textAlign":"center"} /-->
|
||||
<?php endif; ?>
|
||||
|
||||
<!-- wp:group {"layout":{"type":"constrained","contentSize":"600px"}} -->
|
||||
<div class="wp-block-group"><!-- wp:paragraph {"align":"center"} -->
|
||||
<p class="has-text-align-center"><?php esc_html_e( 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.', 'bluehost-blueprint' ); ?></p>
|
||||
<!-- /wp:paragraph --></div>
|
||||
<!-- /wp:group -->
|
||||
|
||||
<!-- wp:navigation {"overlayMenu":"never","layout":{"type":"flex","justifyContent":"center","orientation":"horizontal"}} /-->
|
||||
|
||||
<!-- wp:social-links {"iconColor":"base","iconColorValue":"var:preset|color|base","size":"has-normal-icon-size","className":"is-style-logos-only","style":{"spacing":{"blockGap":{"left":"var:preset|spacing|50"}}},"layout":{"type":"flex","justifyContent":"center"}} -->
|
||||
<ul class="is-style-logos-only wp-block-social-links has-normal-icon-size has-icon-color"><!-- wp:social-link {"url":"#","service":"twitter"} /-->
|
||||
|
||||
<!-- wp:social-link {"url":"#","service":"facebook"} /-->
|
||||
|
||||
<!-- wp:social-link {"url":"#","service":"linkedin"} /-->
|
||||
|
||||
<!-- wp:social-link {"url":"#","service":"youtube"} /--></ul>
|
||||
<!-- /wp:social-links -->
|
||||
|
||||
<!-- wp:paragraph {"align":"center","fontSize":"small"} -->
|
||||
<p class="has-text-align-center has-small-font-size"><?php esc_html_e( '© Copyright 2025. All rights reserved.', 'bluehost-blueprint' ); ?></p>
|
||||
<!-- /wp:paragraph --></footer>
|
||||
<!-- /wp:group -->
|
||||
@@ -0,0 +1,107 @@
|
||||
<?php
|
||||
/**
|
||||
* Title: Site footer with CTA
|
||||
* Slug: bluehost-blueprint/site-footer-with-cta
|
||||
* Categories: bluehost-blueprint-footer
|
||||
* Block Types: core/paragraph, core/social-links, core/group, core/columns, core/buttons
|
||||
* Keywords: site footer
|
||||
* Description: A multi column footer with CTA.
|
||||
*
|
||||
* @package Bluehost\Blueprint
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
?>
|
||||
<!-- wp:group {"align":"wide","layout":{"type":"constrained"}} -->
|
||||
<div class="wp-block-group alignwide"><!-- wp:group {"className":"is-style-block-overlap","style":{"spacing":{"padding":{"top":"var:preset|spacing|60","bottom":"var:preset|spacing|60","left":"var:preset|spacing|60","right":"var:preset|spacing|60"}},"border":{"radius":"16px"}},"backgroundColor":"accent-3","layout":{"type":"constrained"}} -->
|
||||
<div class="is-style-block-overlap wp-block-group has-accent-3-background-color has-background" style="border-radius:16px;padding-top:var(--wp--preset--spacing--60);padding-right:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60);padding-left:var(--wp--preset--spacing--60)"><!-- wp:group {"layout":{"type":"flex","flexWrap":"nowrap","justifyContent":"space-between"}} -->
|
||||
<div class="wp-block-group"><!-- wp:group {"layout":{"type":"flex","orientation":"vertical"}} -->
|
||||
<div class="wp-block-group"><!-- wp:heading -->
|
||||
<h2 class="wp-block-heading"><?php esc_html_e( 'Build successful websites', 'bluehost-blueprint' ); ?> <br><?php esc_html_e( 'with Cloud Patterns.', 'bluehost-blueprint' ); ?></h2>
|
||||
<!-- /wp:heading -->
|
||||
|
||||
<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|30"}},"fontSize":"small","layout":{"type":"flex","flexWrap":"nowrap"}} -->
|
||||
<div class="wp-block-group has-small-font-size"><!-- wp:paragraph {"align":"left","style":{"typography":{"textTransform":"uppercase"}}} -->
|
||||
<p class="has-text-align-left" style="text-transform:uppercase"><strong style="margin-right: 4px"> </strong><?php esc_html_e( 'Easy to use', 'bluehost-blueprint' ); ?></p>
|
||||
<!-- /wp:paragraph -->
|
||||
|
||||
<!-- wp:paragraph {"align":"left","style":{"typography":{"textTransform":"uppercase"}}} -->
|
||||
<p class="has-text-align-left" style="text-transform:uppercase"><strong style="margin-right: 4px">✓ </strong><?php esc_html_e( 'Beautifully designed patterns', 'bluehost-blueprint' ); ?></p>
|
||||
<!-- /wp:paragraph --></div>
|
||||
<!-- /wp:group --></div>
|
||||
<!-- /wp:group -->
|
||||
|
||||
<!-- wp:buttons -->
|
||||
<div class="wp-block-buttons"><!-- wp:button {"style":{"spacing":{"padding":{"left":"var:preset|spacing|50","right":"var:preset|spacing|50","top":"var:preset|spacing|30","bottom":"var:preset|spacing|30"}}}} -->
|
||||
<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="#" style="padding-top:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--50)">Request Consultation</a></div>
|
||||
<!-- /wp:button --></div>
|
||||
<!-- /wp:buttons --></div>
|
||||
<!-- /wp:group --></div>
|
||||
<!-- /wp:group -->
|
||||
|
||||
<!-- wp:group {"tagName":"footer","metadata":{"categories":["bluehost-blueprint-footer"],"patternName":"bluehost-blueprint/site-footer-big"},"align":"wide","style":{"elements":{"link":{"color":{"text":"var:preset|color|contrast"}}},"spacing":{"padding":{"top":"var:preset|spacing|70","bottom":"var:preset|spacing|70"},"margin":{"top":"0"}},"border":{"radius":{"topLeft":"16px","topRight":"16px"}}},"backgroundColor":"base-midtone","textColor":"contrast","layout":{"type":"constrained"}} -->
|
||||
<footer class="wp-block-group alignwide has-contrast-color has-base-midtone-background-color has-text-color has-background has-link-color" style="border-top-left-radius:16px;border-top-right-radius:16px;margin-top:0;padding-top:var(--wp--preset--spacing--70);padding-bottom:var(--wp--preset--spacing--70)"><!-- wp:spacer -->
|
||||
<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>
|
||||
<!-- /wp:spacer -->
|
||||
|
||||
<!-- wp:columns -->
|
||||
<div class="wp-block-columns"><!-- wp:column {"width":"50%"} -->
|
||||
<div class="wp-block-column" style="flex-basis:50%"><!-- wp:paragraph {"style":{"typography":{"fontStyle":"normal","fontWeight":"600"}},"fontSize":"medium"} -->
|
||||
<p class="has-medium-font-size" style="font-style:normal;font-weight:600"><?php esc_html_e( 'Create stunning and visually captivating websites powered by WordPress blocks', 'bluehost-blueprint' ); ?></p>
|
||||
<!-- /wp:paragraph -->
|
||||
|
||||
<!-- wp:social-links {"iconColor":"contrast","iconColorValue":"var:preset|color|contrast","size":"has-normal-icon-size","className":"is-style-logos-only","layout":{"type":"flex","justifyContent":"left"}} -->
|
||||
<ul class="is-style-logos-only wp-block-social-links has-normal-icon-size has-icon-color"><!-- wp:social-link {"url":"#","service":"twitter"} /-->
|
||||
|
||||
<!-- wp:social-link {"url":"#","service":"facebook"} /-->
|
||||
|
||||
<!-- wp:social-link {"url":"#","service":"linkedin"} /-->
|
||||
|
||||
<!-- wp:social-link {"url":"#","service":"youtube"} /--></ul>
|
||||
<!-- /wp:social-links -->
|
||||
|
||||
<!-- wp:paragraph {"style":{"spacing":{"padding":{"top":"12px"}},"elements":{"link":{"color":{"text":"var:preset|color|contrast-midtone"}}}},"textColor":"contrast-midtone"} -->
|
||||
<p class="has-contrast-midtone-color has-text-color has-link-color" style="padding-top:12px">
|
||||
<?php
|
||||
echo wp_kses_post(
|
||||
sprintf(
|
||||
/* translators: %s: year */
|
||||
__( 'Copyright © %s, Company LLC<br><br>1412 Main Street<br> Suite 51 <br>New York, NY 10001', 'bluehost-blueprint' ),
|
||||
esc_html( gmdate( 'Y' ) )
|
||||
)
|
||||
);
|
||||
?>
|
||||
</p>
|
||||
<!-- /wp:paragraph --></div>
|
||||
<!-- /wp:column -->
|
||||
|
||||
<!-- wp:column -->
|
||||
<div class="wp-block-column"><!-- wp:heading {"level":3,"style":{"elements":{"link":{"color":{"text":"var:preset|color|contrast"}}}},"textColor":"contrast"} -->
|
||||
<h3 class="wp-block-heading has-contrast-color has-text-color has-link-color"><?php esc_html_e( 'About', 'bluehost-blueprint' ); ?></h3>
|
||||
<!-- /wp:heading -->
|
||||
|
||||
<!-- wp:navigation {"overlayMenu":"never","style":{"spacing":{"blockGap":"var:preset|spacing|20"}}} /--></div>
|
||||
<!-- /wp:column -->
|
||||
|
||||
<!-- wp:column -->
|
||||
<div class="wp-block-column"><!-- wp:heading {"level":3,"style":{"elements":{"link":{"color":{"text":"var:preset|color|contrast"}}}},"textColor":"contrast"} -->
|
||||
<h3 class="wp-block-heading has-contrast-color has-text-color has-link-color"><?php esc_html_e( 'Helpful Tools', 'bluehost-blueprint' ); ?></h3>
|
||||
<!-- /wp:heading -->
|
||||
|
||||
<!-- wp:navigation {"overlayMenu":"never","style":{"spacing":{"blockGap":"var:preset|spacing|20"}}} /--></div>
|
||||
<!-- /wp:column -->
|
||||
|
||||
<!-- wp:column -->
|
||||
<div class="wp-block-column"><!-- wp:heading {"level":3,"style":{"elements":{"link":{"color":{"text":"var:preset|color|contrast"}}}},"textColor":"contrast"} -->
|
||||
<h3 class="wp-block-heading has-contrast-color has-text-color has-link-color"><?php esc_html_e( 'Learn More', 'bluehost-blueprint' ); ?></h3>
|
||||
<!-- /wp:heading -->
|
||||
|
||||
<!-- wp:navigation {"overlayMenu":"never","style":{"spacing":{"blockGap":"var:preset|spacing|20"}}} /--></div>
|
||||
<!-- /wp:column --></div>
|
||||
<!-- /wp:columns -->
|
||||
|
||||
<!-- wp:paragraph {"align":"center","style":{"elements":{"link":{"color":{"text":"var:preset|color|contrast-midtone"}}},"border":{"top":{"width":"1px"}},"spacing":{"padding":{"top":"var:preset|spacing|40"}}},"textColor":"contrast-midtone","fontSize":"small"} -->
|
||||
<p class="has-text-align-center has-contrast-midtone-color has-text-color has-link-color has-small-font-size" style="border-top-width:1px;padding-top:var(--wp--preset--spacing--40)"><?php esc_html_e( '© Copyright 2024. All rights reserved.', 'bluehost-blueprint' ); ?></p>
|
||||
<!-- /wp:paragraph --></footer>
|
||||
<!-- /wp:group --></div>
|
||||
<!-- /wp:group -->
|
||||
@@ -0,0 +1,42 @@
|
||||
<?php
|
||||
/**
|
||||
* Title: Site header contrast
|
||||
* Slug: bluehost-blueprint/site-header-contrast
|
||||
* Categories: bluehost-blueprint-header
|
||||
* Block Types: core/site-logo, core/navigation, core/group, core/stack
|
||||
* Keywords: site header
|
||||
* Description: A single row site header with contrast colors.
|
||||
*
|
||||
* @package Bluehost\Blueprint
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
?>
|
||||
<!-- wp:group {"tagName":"header","align":"full","style":{"elements":{"link":{"color":{"text":"var:preset|color|base"}}},"spacing":{"padding":{"top":"var:preset|spacing|40","bottom":"var:preset|spacing|40"}}},"backgroundColor":"contrast","textColor":"base","layout":{"type":"constrained"}} -->
|
||||
<header class="wp-block-group alignfull has-base-color has-contrast-background-color has-text-color has-background has-link-color" style="padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40)"><!-- wp:group {"layout":{"type":"flex","flexWrap":"nowrap","justifyContent":"space-between"}} -->
|
||||
<div class="wp-block-group">
|
||||
|
||||
<?php
|
||||
$has_logo = has_custom_logo();
|
||||
if ( is_admin() || ( defined( 'REST_REQUEST' ) && REST_REQUEST && isset( $_GET['context'] ) && 'edit' === sanitize_text_field( wp_unslash( $_GET['context'] ) ) ) ) : // phpcs:ignore WordPress.Security.NonceVerification.Recommended
|
||||
?>
|
||||
<!-- wp:site-logo /-->
|
||||
<?php elseif ( $has_logo ) : ?>
|
||||
<!-- wp:site-logo /-->
|
||||
<?php else : ?>
|
||||
<!-- wp:site-title /-->
|
||||
<?php endif; ?>
|
||||
|
||||
<!-- wp:navigation {"style":{"typography":{"textTransform":"uppercase","fontStyle":"normal","fontWeight":"600"}},"fontSize":"small"} /-->
|
||||
|
||||
<!-- wp:social-links {"iconColor":"base-midtone","iconColorValue":"var:preset|color|base-midtone","size":"has-small-icon-size","className":"is-style-logos-only","layout":{"type":"flex","justifyContent":"right"}} -->
|
||||
<ul class="is-style-logos-only wp-block-social-links has-small-icon-size has-icon-color"><!-- wp:social-link {"url":"#","service":"twitter"} /-->
|
||||
|
||||
<!-- wp:social-link {"url":"#","service":"facebook"} /-->
|
||||
|
||||
<!-- wp:social-link {"url":"#","service":"linkedin"} /-->
|
||||
|
||||
<!-- wp:social-link {"url":"#","service":"youtube"} /--></ul>
|
||||
<!-- /wp:social-links --></div>
|
||||
<!-- /wp:group --></header>
|
||||
<!-- /wp:group -->
|
||||
@@ -0,0 +1,48 @@
|
||||
<?php
|
||||
/**
|
||||
* Title: Site header with topbar
|
||||
* Slug: bluehost-blueprint/site-header-topbar
|
||||
* Categories: bluehost-blueprint-header
|
||||
* Block Types: core/site-logo, core/navigation, core/group, core/stack
|
||||
* Keywords: site header
|
||||
* Description: A two rows site header with a topbar.
|
||||
*
|
||||
* @package Bluehost\Blueprint
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
?>
|
||||
<!-- wp:group {"tagName":"header","align":"full","layout":{"type":"constrained"}} -->
|
||||
<header class="wp-block-group alignfull"><!-- wp:group {"align":"full","style":{"elements":{"link":{"color":{"text":"var:preset|color|base"}}},"spacing":{"padding":{"top":"var:preset|spacing|30","bottom":"var:preset|spacing|30"}}},"backgroundColor":"accent-1","textColor":"base","layout":{"type":"constrained"}} -->
|
||||
<div class="wp-block-group alignfull has-base-color has-accent-1-background-color has-text-color has-background has-link-color" style="padding-top:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30)"><!-- wp:paragraph {"align":"center"} -->
|
||||
<p class="has-text-align-center"><strong><?php esc_html_e( 'Last chance!', 'bluehost-blueprint' ); ?></strong> <?php esc_html_e( 'Get 25% off sitewide with code', 'bluehost-blueprint' ); ?> <strong><?php esc_html_e( 'FINAL25', 'bluehost-blueprint' ); ?></strong> <?php esc_html_e( 'before it expires.', 'bluehost-blueprint' ); ?></p>
|
||||
<!-- /wp:paragraph --></div>
|
||||
<!-- /wp:group -->
|
||||
|
||||
<!-- wp:group {"align":"full","style":{"spacing":{"padding":{"top":"var:preset|spacing|40","bottom":"var:preset|spacing|40"},"margin":{"top":"0"}}},"layout":{"type":"constrained"}} -->
|
||||
<div class="wp-block-group alignfull" style="margin-top:0;padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40)"><!-- wp:group {"layout":{"type":"flex","flexWrap":"nowrap","justifyContent":"space-between"}} -->
|
||||
<div class="wp-block-group"><!-- wp:group {"layout":{"type":"flex","flexWrap":"nowrap"}} -->
|
||||
<div class="wp-block-group">
|
||||
|
||||
<?php
|
||||
$has_logo = has_custom_logo();
|
||||
if ( is_admin() || ( defined( 'REST_REQUEST' ) && REST_REQUEST && isset( $_GET['context'] ) && 'edit' === sanitize_text_field( wp_unslash( $_GET['context'] ) ) ) ) : // phpcs:ignore WordPress.Security.NonceVerification.Recommended
|
||||
?>
|
||||
<!-- wp:site-logo /-->
|
||||
<?php elseif ( $has_logo ) : ?>
|
||||
<!-- wp:site-logo /-->
|
||||
<?php else : ?>
|
||||
<!-- wp:site-title /-->
|
||||
<?php endif; ?>
|
||||
|
||||
<!-- wp:navigation {} /--></div>
|
||||
<!-- /wp:group -->
|
||||
|
||||
<!-- wp:buttons -->
|
||||
<div class="wp-block-buttons"><!-- wp:button {"className":"is-style-outline"} -->
|
||||
<div class="is-style-outline wp-block-button"><a class="wp-block-button__link wp-element-button"><?php esc_html_e( 'Purchase Now', 'bluehost-blueprint' ); ?></a></div>
|
||||
<!-- /wp:button --></div>
|
||||
<!-- /wp:buttons --></div>
|
||||
<!-- /wp:group --></div>
|
||||
<!-- /wp:group --></header>
|
||||
<!-- /wp:group -->
|
||||
@@ -0,0 +1,68 @@
|
||||
<?php
|
||||
/**
|
||||
* Title: Site header with social links
|
||||
* Slug: bluehost-blueprint/site-header-with-social
|
||||
* Categories: bluehost-blueprint-header
|
||||
* Block Types: core/site-logo, core/navigation, core/group, core/stack
|
||||
* Keywords: site header
|
||||
* Description: A two rows site header with social and contancts above.
|
||||
*
|
||||
* @package Bluehost\Blueprint
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
?>
|
||||
<!-- wp:group {"tagName":"header","align":"full","layout":{"type":"constrained"}} -->
|
||||
<header class="wp-block-group alignfull"><!-- wp:group {"align":"full","style":{"border":{"bottom":{"color":"var:preset|color|base-midtone","width":"1px"},"top":[],"right":[],"left":[]},"spacing":{"padding":{"top":"var:preset|spacing|30","bottom":"var:preset|spacing|30"}}},"layout":{"type":"constrained"}} -->
|
||||
<div class="wp-block-group alignfull" style="border-bottom-color:var(--wp--preset--color--base-midtone);border-bottom-width:1px;padding-top:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30)"><!-- wp:group {"layout":{"type":"flex","flexWrap":"nowrap","justifyContent":"space-between"}} -->
|
||||
<div class="wp-block-group"><!-- wp:group {"layout":{"type":"flex","flexWrap":"wrap"}} -->
|
||||
<div class="wp-block-group"><!-- wp:paragraph {"style":{"elements":{"link":{"color":{"text":"var:preset|color|contrast-midtone"}}}},"textColor":"contrast-midtone"} -->
|
||||
<p class="has-contrast-midtone-color has-text-color has-link-color">
|
||||
<strong><?php esc_html_e( 'Come See us:', 'bluehost-blueprint' ); ?></strong> <?php esc_html_e( '123 Main St', 'bluehost-blueprint' ); ?></p>
|
||||
<!-- /wp:paragraph -->
|
||||
|
||||
<!-- wp:paragraph {"style":{"elements":{"link":{"color":{"text":"var:preset|color|contrast-midtone"}}}},"textColor":"contrast-midtone"} -->
|
||||
<p class="has-contrast-midtone-color has-text-color has-link-color">•</p>
|
||||
<!-- /wp:paragraph -->
|
||||
|
||||
<!-- wp:paragraph {"style":{"elements":{"link":{"color":{"text":"var:preset|color|contrast-midtone"}}}},"textColor":"contrast-midtone"} -->
|
||||
<p class="has-contrast-midtone-color has-text-color has-link-color">
|
||||
<?php
|
||||
printf(
|
||||
// Translators: %s is the link to social media.
|
||||
esc_html__( 'Find us on %s', 'bluehost-blueprint' ),
|
||||
'<a href="#">' . esc_html__( 'Social Media', 'bluehost-blueprint' ) . '</a>'
|
||||
);
|
||||
?>
|
||||
</p>
|
||||
<!-- /wp:paragraph --></div>
|
||||
<!-- /wp:group -->
|
||||
|
||||
<!-- wp:social-links {"iconColor":"contrast-midtone","iconColorValue":"var:preset|color|contrast-midtone","size":"has-small-icon-size","className":"is-style-logos-only","layout":{"type":"flex","justifyContent":"right"}} -->
|
||||
<ul class="wp-block-social-links has-small-icon-size has-icon-color is-style-logos-only"><!-- wp:social-link {"url":"#","service":"twitter"} /-->
|
||||
|
||||
<!-- wp:social-link {"url":"#","service":"facebook"} /-->
|
||||
|
||||
<!-- wp:social-link {"url":"#","service":"linkedin"} /-->
|
||||
|
||||
<!-- wp:social-link {"url":"#","service":"youtube"} /--></ul>
|
||||
<!-- /wp:social-links --></div>
|
||||
<!-- /wp:group --></div>
|
||||
<!-- /wp:group -->
|
||||
|
||||
<!-- wp:group {"style":{"spacing":{"margin":{"top":"0"},"padding":{"top":"var:preset|spacing|30","bottom":"var:preset|spacing|30"}}},"layout":{"type":"flex","flexWrap":"nowrap","justifyContent":"space-between"}} -->
|
||||
<div class="wp-block-group" style="margin-top:0;padding-top:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30)">
|
||||
<?php
|
||||
$has_logo = has_custom_logo();
|
||||
if ( is_admin() || ( defined( 'REST_REQUEST' ) && REST_REQUEST && isset( $_GET['context'] ) && 'edit' === sanitize_text_field( wp_unslash( $_GET['context'] ) ) ) ) : // phpcs:ignore WordPress.Security.NonceVerification.Recommended
|
||||
?>
|
||||
<!-- wp:site-logo /-->
|
||||
<?php elseif ( $has_logo ) : ?>
|
||||
<!-- wp:site-logo /-->
|
||||
<?php else : ?>
|
||||
<!-- wp:site-title /-->
|
||||
<?php endif; ?>
|
||||
|
||||
<!-- wp:navigation {"icon":"menu","layout":{"type":"flex","justifyContent":"right"}} /--></div>
|
||||
<!-- /wp:group --></header>
|
||||
<!-- /wp:group -->
|
||||
@@ -0,0 +1,71 @@
|
||||
<?php // phpcs:ignore WordPress.Files.FileName
|
||||
/**
|
||||
* Title: taxonomy-product_attribute
|
||||
* Slug: bluehost-blueprint/taxonomy-product_attribute
|
||||
* Inserter: no
|
||||
*
|
||||
* @package Bluehost\Blueprint
|
||||
*/
|
||||
|
||||
?>
|
||||
<!-- wp:template-part {"slug":"header"} /-->
|
||||
|
||||
<!-- wp:group {"tagName":"main","layout":{"inherit":true,"type":"constrained"}} -->
|
||||
<main class="wp-block-group"><!-- wp:woocommerce/breadcrumbs {"align":""} /-->
|
||||
|
||||
<!-- wp:query-title {"type":"archive","showPrefix":false} /-->
|
||||
|
||||
<!-- wp:term-description /-->
|
||||
|
||||
<!-- wp:woocommerce/store-notices {"align":""} /-->
|
||||
|
||||
<!-- wp:group {"layout":{"type":"flex","flexWrap":"nowrap","justifyContent":"space-between"}} -->
|
||||
<div class="wp-block-group"><!-- wp:woocommerce/product-results-count /-->
|
||||
|
||||
<!-- wp:woocommerce/catalog-sorting /--></div>
|
||||
<!-- /wp:group -->
|
||||
|
||||
<!-- wp:woocommerce/product-collection {"queryId":142,"query":{"woocommerceAttributes":[],"woocommerceStockStatus":["instock","outofstock","onbackorder"],"taxQuery":[],"isProductCollectionBlock":true,"perPage":10,"pages":0,"offset":0,"postType":"product","order":"asc","orderBy":"title","author":"","search":"","exclude":[],"sticky":"","inherit":true},"tagName":"div","displayLayout":{"type":"flex","columns":3,"shrinkColumns":true},"dimensions":{"widthType":"fill","fixedWidth":""},"queryContextIncludes":["collection"],"__privatePreviewState":{"isPreview":true,"previewMessage":"Actual products will vary depending on the page being viewed."}} -->
|
||||
<div class="wp-block-woocommerce-product-collection"><!-- wp:woocommerce/product-template -->
|
||||
<!-- wp:woocommerce/product-image {"imageSizing":"thumbnail","isDescendentOfQueryLoop":true} /-->
|
||||
|
||||
<!-- wp:post-title {"textAlign":"center","level":3,"isLink":true,"fontSize":"medium","__woocommerceNamespace":"woocommerce/product-collection/product-title"} /-->
|
||||
|
||||
<!-- wp:woocommerce/product-price {"isDescendentOfQueryLoop":true,"textAlign":"center","fontSize":"small","style":{"spacing":{"margin":{"bottom":"1rem"}}}} /-->
|
||||
|
||||
<!-- wp:woocommerce/product-button {"textAlign":"center","isDescendentOfQueryLoop":true,"fontSize":"small","style":{"spacing":{"margin":{"bottom":"1rem"}}}} /-->
|
||||
<!-- /wp:woocommerce/product-template -->
|
||||
|
||||
<!-- wp:query-pagination {"layout":{"type":"flex","justifyContent":"center"}} -->
|
||||
<!-- wp:query-pagination-previous /-->
|
||||
|
||||
<!-- wp:query-pagination-numbers /-->
|
||||
|
||||
<!-- wp:query-pagination-next /-->
|
||||
<!-- /wp:query-pagination -->
|
||||
|
||||
<!-- wp:woocommerce/product-collection-no-results -->
|
||||
<!-- wp:group {"layout":{"type":"flex","orientation":"vertical","justifyContent":"center","flexWrap":"wrap"}} -->
|
||||
<div class="wp-block-group"><!-- wp:paragraph {"fontSize":"medium"} -->
|
||||
<p class="has-medium-font-size">
|
||||
<?php
|
||||
/* Translators: 1. is the start of a 'strong' HTML element, 2. is the end of a 'strong' HTML element */
|
||||
printf( esc_html__( '%1$sNo results found%2$s', 'bluehost-blueprint' ), '<strong>', '</strong>' );
|
||||
?>
|
||||
</p>
|
||||
<!-- /wp:paragraph -->
|
||||
|
||||
<!-- wp:paragraph -->
|
||||
<p>
|
||||
<?php
|
||||
/* Translators: 1. is the start of a 'a' HTML element, 2. is the end of a 'a' HTML element, 3. is the start of a 'a' HTML element, 4. is the end of a 'a' HTML element */
|
||||
printf( esc_html__( 'You can try %1$sclearing any filters%2$s or head to our %3$sstore\'s home%4$s', 'bluehost-blueprint' ), '<a class="wc-link-clear-any-filters" href="' . esc_url( '#' ) . '">', '</a>', '<a class="wc-link-stores-home" href="' . esc_url( '#' ) . '">', '</a>' );
|
||||
?>
|
||||
</p>
|
||||
<!-- /wp:paragraph --></div>
|
||||
<!-- /wp:group -->
|
||||
<!-- /wp:woocommerce/product-collection-no-results --></div>
|
||||
<!-- /wp:woocommerce/product-collection --></main>
|
||||
<!-- /wp:group -->
|
||||
|
||||
<!-- wp:template-part {"slug":"footer"} /-->
|
||||
@@ -0,0 +1,71 @@
|
||||
<?php // phpcs:ignore WordPress.Files.FileName
|
||||
/**
|
||||
* Title: taxonomy-product_cat
|
||||
* Slug: bluehost-blueprint/taxonomy-product_cat
|
||||
* Inserter: no
|
||||
*
|
||||
* @package Bluehost\Blueprint
|
||||
*/
|
||||
|
||||
?>
|
||||
<!-- wp:template-part {"slug":"header"} /-->
|
||||
|
||||
<!-- wp:group {"tagName":"main","layout":{"inherit":true,"type":"constrained"}} -->
|
||||
<main class="wp-block-group"><!-- wp:woocommerce/breadcrumbs /-->
|
||||
|
||||
<!-- wp:query-title {"type":"archive","showPrefix":false} /-->
|
||||
|
||||
<!-- wp:term-description /-->
|
||||
|
||||
<!-- wp:woocommerce/store-notices {"align":""} /-->
|
||||
|
||||
<!-- wp:group {"layout":{"type":"flex","flexWrap":"nowrap","justifyContent":"space-between"}} -->
|
||||
<div class="wp-block-group"><!-- wp:woocommerce/product-results-count /-->
|
||||
|
||||
<!-- wp:woocommerce/catalog-sorting /--></div>
|
||||
<!-- /wp:group -->
|
||||
|
||||
<!-- wp:woocommerce/product-collection {"queryId":135,"query":{"woocommerceAttributes":[],"woocommerceStockStatus":["instock","outofstock","onbackorder"],"taxQuery":[],"isProductCollectionBlock":true,"perPage":10,"pages":0,"offset":0,"postType":"product","order":"asc","orderBy":"title","author":"","search":"","exclude":[],"sticky":"","inherit":true},"tagName":"div","displayLayout":{"type":"flex","columns":3,"shrinkColumns":true},"dimensions":{"widthType":"fill","fixedWidth":""},"queryContextIncludes":["collection"],"__privatePreviewState":{"isPreview":true,"previewMessage":"Actual products will vary depending on the page being viewed."}} -->
|
||||
<div class="wp-block-woocommerce-product-collection"><!-- wp:woocommerce/product-template -->
|
||||
<!-- wp:woocommerce/product-image {"imageSizing":"thumbnail","isDescendentOfQueryLoop":true} /-->
|
||||
|
||||
<!-- wp:post-title {"textAlign":"center","level":3,"isLink":true,"fontSize":"medium","__woocommerceNamespace":"woocommerce/product-collection/product-title"} /-->
|
||||
|
||||
<!-- wp:woocommerce/product-price {"isDescendentOfQueryLoop":true,"textAlign":"center","fontSize":"small","style":{"spacing":{"margin":{"bottom":"1rem"}}}} /-->
|
||||
|
||||
<!-- wp:woocommerce/product-button {"textAlign":"center","isDescendentOfQueryLoop":true,"fontSize":"small","style":{"spacing":{"margin":{"bottom":"1rem"}}}} /-->
|
||||
<!-- /wp:woocommerce/product-template -->
|
||||
|
||||
<!-- wp:query-pagination {"layout":{"type":"flex","justifyContent":"center"}} -->
|
||||
<!-- wp:query-pagination-previous /-->
|
||||
|
||||
<!-- wp:query-pagination-numbers /-->
|
||||
|
||||
<!-- wp:query-pagination-next /-->
|
||||
<!-- /wp:query-pagination -->
|
||||
|
||||
<!-- wp:woocommerce/product-collection-no-results -->
|
||||
<!-- wp:group {"layout":{"type":"flex","orientation":"vertical","justifyContent":"center","flexWrap":"wrap"}} -->
|
||||
<div class="wp-block-group"><!-- wp:paragraph {"fontSize":"medium"} -->
|
||||
<p class="has-medium-font-size">
|
||||
<?php
|
||||
/* Translators: 1. is the start of a 'strong' HTML element, 2. is the end of a 'strong' HTML element */
|
||||
printf( esc_html__( '%1$sNo results found%2$s', 'bluehost-blueprint' ), '<strong>', '</strong>' );
|
||||
?>
|
||||
</p>
|
||||
<!-- /wp:paragraph -->
|
||||
|
||||
<!-- wp:paragraph -->
|
||||
<p>
|
||||
<?php
|
||||
/* Translators: 1. is the start of a 'a' HTML element, 2. is the end of a 'a' HTML element, 3. is the start of a 'a' HTML element, 4. is the end of a 'a' HTML element */
|
||||
printf( esc_html__( 'You can try %1$sclearing any filters%2$s or head to our %3$sstore\'s home%4$s', 'bluehost-blueprint' ), '<a class="wc-link-clear-any-filters" href="' . esc_url( '#' ) . '">', '</a>', '<a class="wc-link-stores-home" href="' . esc_url( '#' ) . '">', '</a>' );
|
||||
?>
|
||||
</p>
|
||||
<!-- /wp:paragraph --></div>
|
||||
<!-- /wp:group -->
|
||||
<!-- /wp:woocommerce/product-collection-no-results --></div>
|
||||
<!-- /wp:woocommerce/product-collection --></main>
|
||||
<!-- /wp:group -->
|
||||
|
||||
<!-- wp:template-part {"slug":"footer"} /-->
|
||||
@@ -0,0 +1,71 @@
|
||||
<?php // phpcs:ignore WordPress.Files.FileName
|
||||
/**
|
||||
* Title: taxonomy-product_tag
|
||||
* Slug: bluehost-blueprint/taxonomy-product_tag
|
||||
* Inserter: no
|
||||
*
|
||||
* @package Bluehost\Blueprint
|
||||
*/
|
||||
|
||||
?>
|
||||
<!-- wp:template-part {"slug":"header"} /-->
|
||||
|
||||
<!-- wp:group {"tagName":"main","layout":{"inherit":true,"type":"constrained"}} -->
|
||||
<main class="wp-block-group"><!-- wp:woocommerce/breadcrumbs {"align":""} /-->
|
||||
|
||||
<!-- wp:query-title {"type":"archive","showPrefix":false} /-->
|
||||
|
||||
<!-- wp:term-description /-->
|
||||
|
||||
<!-- wp:woocommerce/store-notices {"align":""} /-->
|
||||
|
||||
<!-- wp:group {"layout":{"type":"flex","flexWrap":"nowrap","justifyContent":"space-between"}} -->
|
||||
<div class="wp-block-group"><!-- wp:woocommerce/product-results-count /-->
|
||||
|
||||
<!-- wp:woocommerce/catalog-sorting /--></div>
|
||||
<!-- /wp:group -->
|
||||
|
||||
<!-- wp:woocommerce/product-collection {"queryId":128,"query":{"woocommerceAttributes":[],"woocommerceStockStatus":["instock","outofstock","onbackorder"],"taxQuery":[],"isProductCollectionBlock":true,"perPage":10,"pages":0,"offset":0,"postType":"product","order":"asc","orderBy":"title","author":"","search":"","exclude":[],"sticky":"","inherit":true},"tagName":"div","displayLayout":{"type":"flex","columns":3,"shrinkColumns":true},"dimensions":{"widthType":"fill","fixedWidth":""},"queryContextIncludes":["collection"],"__privatePreviewState":{"isPreview":true,"previewMessage":"Actual products will vary depending on the page being viewed."}} -->
|
||||
<div class="wp-block-woocommerce-product-collection"><!-- wp:woocommerce/product-template -->
|
||||
<!-- wp:woocommerce/product-image {"imageSizing":"thumbnail","isDescendentOfQueryLoop":true} /-->
|
||||
|
||||
<!-- wp:post-title {"textAlign":"center","level":3,"isLink":true,"fontSize":"medium","__woocommerceNamespace":"woocommerce/product-collection/product-title"} /-->
|
||||
|
||||
<!-- wp:woocommerce/product-price {"isDescendentOfQueryLoop":true,"textAlign":"center","fontSize":"small","style":{"spacing":{"margin":{"bottom":"1rem"}}}} /-->
|
||||
|
||||
<!-- wp:woocommerce/product-button {"textAlign":"center","isDescendentOfQueryLoop":true,"fontSize":"small","style":{"spacing":{"margin":{"bottom":"1rem"}}}} /-->
|
||||
<!-- /wp:woocommerce/product-template -->
|
||||
|
||||
<!-- wp:query-pagination {"layout":{"type":"flex","justifyContent":"center"}} -->
|
||||
<!-- wp:query-pagination-previous /-->
|
||||
|
||||
<!-- wp:query-pagination-numbers /-->
|
||||
|
||||
<!-- wp:query-pagination-next /-->
|
||||
<!-- /wp:query-pagination -->
|
||||
|
||||
<!-- wp:woocommerce/product-collection-no-results -->
|
||||
<!-- wp:group {"layout":{"type":"flex","orientation":"vertical","justifyContent":"center","flexWrap":"wrap"}} -->
|
||||
<div class="wp-block-group"><!-- wp:paragraph {"fontSize":"medium"} -->
|
||||
<p class="has-medium-font-size">
|
||||
<?php
|
||||
/* Translators: 1. is the start of a 'strong' HTML element, 2. is the end of a 'strong' HTML element */
|
||||
printf( esc_html__( '%1$sNo results found%2$s', 'bluehost-blueprint' ), '<strong>', '</strong>' );
|
||||
?>
|
||||
</p>
|
||||
<!-- /wp:paragraph -->
|
||||
|
||||
<!-- wp:paragraph -->
|
||||
<p>
|
||||
<?php
|
||||
/* Translators: 1. is the start of a 'a' HTML element, 2. is the end of a 'a' HTML element, 3. is the start of a 'a' HTML element, 4. is the end of a 'a' HTML element */
|
||||
printf( esc_html__( 'You can try %1$sclearing any filters%2$s or head to our %3$sstore\'s home%4$s', 'bluehost-blueprint' ), '<a class="wc-link-clear-any-filters" href="' . esc_url( '#' ) . '">', '</a>', '<a class="wc-link-stores-home" href="' . esc_url( '#' ) . '">', '</a>' );
|
||||
?>
|
||||
</p>
|
||||
<!-- /wp:paragraph --></div>
|
||||
<!-- /wp:group -->
|
||||
<!-- /wp:woocommerce/product-collection-no-results --></div>
|
||||
<!-- /wp:woocommerce/product-collection -->
|
||||
|
||||
<!-- wp:template-part {"slug":"footer"} /--></main>
|
||||
<!-- /wp:group -->
|
||||
@@ -0,0 +1,192 @@
|
||||
== Bluehost Blueprint ==
|
||||
|
||||
Contributors: Bluehost
|
||||
Tags: blog, e-commerce, portfolio, custom-background, custom-colors, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, block-patterns, wide-blocks, full-site-editing, template-editing
|
||||
Requires at least: 6.6
|
||||
Tested up to: 6.9
|
||||
Requires PHP: 7.2
|
||||
Bluehost Blueprint, Copyright 2025 Bluehost
|
||||
Bluehost Blueprint is distributed under the terms of the GNU GPL
|
||||
License: GPLv2 or later
|
||||
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
||||
|
||||
A new block and full site editing theme by Bluehost.
|
||||
|
||||
== Description ==
|
||||
|
||||
Bluehost Blueprint is a block-based, multi-purpose, WordPress theme. Compose your pages to fit any design you like with the power of Full Site Editing (FSE) and the included wide range of Block Patterns. The pre-built pages will help you populate and transform your website into a wonderful website. Customize colors and font pairings to create your own unique look and feel.
|
||||
|
||||
== Installation ==
|
||||
|
||||
1. In your admin panel, go to Appearance > Themes and click the Add New button.
|
||||
2. Click Upload Theme and Choose File, then select the theme's .zip file. Click Install Now.
|
||||
3. Click Activate to use your new theme right away.
|
||||
|
||||
== Frequently Asked Questions ==
|
||||
|
||||
== Changelog ==
|
||||
|
||||
= 1.0.1 =
|
||||
- Fix single.html template
|
||||
- Tested with WP 6.9.4
|
||||
|
||||
= 1.0.0 =
|
||||
- Add sticky footer on frontend views
|
||||
|
||||
|
||||
== License ==
|
||||
|
||||
Bluehost Blueprint WordPress Theme, (C) 2025 Newfold Digital
|
||||
Bluehost Blueprint is distributed under the terms of the GNU GPL.
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
== This theme bundles the following third-party resources ==
|
||||
|
||||
== Images ==
|
||||
IRJKLKBWQD.webp - "Hand Sparkler" by Altered Reality is marked with CC0 1.0. To view the terms, visit https://creativecommons.org/publicdomain/zero/1.0/?ref=openverse.
|
||||
StockSnap_EXZZBXPUS6.webp - "Inspirational Word" by Kristin Hardwick is marked with CC0 1.0. To view the terms, visit https://creativecommons.org/publicdomain/zero/1.0/?ref=openverse.
|
||||
14238079282_271759b798_k.webp - "Organ Mountains-Desert Peaks National Monument" by mypubliclands is licensed under CC BY 2.0. To view a copy of this license, visit https://creativecommons.org/licenses/by/2.0/?ref=openverse.
|
||||
17877804936_810a01baed_k.webp - "Organ Mountains-Desert Peaks National Monument" by mypubliclands is licensed under CC BY 2.0. To view a copy of this license, visit https://creativecommons.org/licenses/by/2.0/?ref=openverse.
|
||||
3296444307_ccc20be908_k.webp - "Mountain & Desert at Dusk #1" by philipbouchard is licensed under CC BY-NC-ND 2.0. To view a copy of this license, visit https://creativecommons.org/licenses/by-nc-nd/2.0/?ref=openverse.
|
||||
8447530115_42bdfd9db6_k.webp - "VISIONS: Seeing the Aurora in a New Light" by NASA Goddard Photo and Video is licensed under CC BY 2.0. To view a copy of this license, visit https://creativecommons.org/licenses/by/2.0/?ref=openverse.
|
||||
|
||||
== Fonts ==
|
||||
|
||||
Ubuntu Sans
|
||||
Copyright 2011, 2022, 2023 Canonical Ltd. Licensed under the Ubuntu Font Licence 1.0
|
||||
Source: http://www.daltonmaag.com/
|
||||
License: Licensed under the Ubuntu Font Licence 1.0.
|
||||
|
||||
Playfair 5pt SemiExpanded Light
|
||||
Copyright 2005 The Playfair Project Authors (https://github.com/clauseggers/Playfair)
|
||||
Source: http://www.forthehearts.net
|
||||
License: This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: https://openfontlicense.org
|
||||
|
||||
Roboto Serif
|
||||
Copyright 2020 The Roboto Serif Project Authors (https://github.com/googlefonts/RobotoSerif)
|
||||
Source: https://www.commercialtype.com/
|
||||
License: Copyright 2017 The Roboto Serif Project Authors (https://github.com/CommercialType/RobotoSerif)
|
||||
|
||||
This Font Software is licensed under the SIL Open Font License, Version 1.1.
|
||||
This license is copied below, and is also available with a FAQ at:
|
||||
http://scripts.sil.org/OFL
|
||||
|
||||
|
||||
-----------------------------------------------------------
|
||||
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
|
||||
-----------------------------------------------------------
|
||||
|
||||
PREAMBLE
|
||||
The goals of the Open Font License (OFL) are to stimulate worldwide
|
||||
development of collaborative font projects, to support the font creation
|
||||
efforts of academic and linguistic communities, and to provide a free and
|
||||
open framework in which fonts may be shared and improved in partnership
|
||||
with others.
|
||||
|
||||
The OFL allows the licensed fonts to be used, studied, modified and
|
||||
redistributed freely as long as they are not sold by themselves. The
|
||||
fonts, including any derivative works, can be bundled, embedded,
|
||||
redistributed and/or sold with any software provided that any reserved
|
||||
names are not used by derivative works. The fonts and derivatives,
|
||||
however, cannot be released under any other type of license. The
|
||||
requirement for fonts to remain under this license does not apply
|
||||
to any document created using the fonts or their derivatives.
|
||||
|
||||
DEFINITIONS
|
||||
"Font Software" refers to the set of files released by the Copyright
|
||||
Holder(s) under this license and clearly marked as such. This may
|
||||
include source files, build scripts and documentation.
|
||||
|
||||
"Reserved Font Name" refers to any names specified as such after the
|
||||
copyright statement(s).
|
||||
|
||||
"Original Version" refers to the collection of Font Software components as
|
||||
distributed by the Copyright Holder(s).
|
||||
|
||||
"Modified Version" refers to any derivative made by adding to, deleting,
|
||||
or substituting -- in part or in whole -- any of the components of the
|
||||
Original Version, by changing formats or by porting the Font Software to a
|
||||
new environment.
|
||||
|
||||
"Author" refers to any designer, engineer, programmer, technical
|
||||
writer or other person who contributed to the Font Software.
|
||||
|
||||
PERMISSION & CONDITIONS
|
||||
Permission is hereby granted, free of charge, to any person obtaining
|
||||
a copy of the Font Software, to use, study, copy, merge, embed, modify,
|
||||
redistribute, and sell modified and unmodified copies of the Font
|
||||
Software, subject to the following conditions:
|
||||
|
||||
1) Neither the Font Software nor any of its individual components,
|
||||
in Original or Modified Versions, may be sold by itself.
|
||||
|
||||
2) Original or Modified Versions of the Font Software may be bundled,
|
||||
redistributed and/or sold with any software, provided that each copy
|
||||
contains the above copyright notice and this license. These can be
|
||||
included either as stand-alone text files, human-readable headers or
|
||||
in the appropriate machine-readable metadata fields within text or
|
||||
binary files as long as those fields can be easily viewed by the user.
|
||||
|
||||
3) No Modified Version of the Font Software may use the Reserved Font
|
||||
Name(s) unless explicit written permission is granted by the corresponding
|
||||
Copyright Holder. This restriction only applies to the primary font name as
|
||||
presented to the users.
|
||||
|
||||
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
|
||||
Software shall not be used to promote, endorse or advertise any
|
||||
Modified Version, except to acknowledge the contribution(s) of the
|
||||
Copyright Holder(s) and the Author(s) or with their explicit written
|
||||
permission.
|
||||
|
||||
5) The Font Software, modified or unmodified, in part or in whole,
|
||||
must be distributed entirely under this license, and must not be
|
||||
distributed under any other license. The requirement for fonts to
|
||||
remain under this license does not apply to any document created
|
||||
using the Font Software.
|
||||
|
||||
TERMINATION
|
||||
This license becomes null and void if any of the above conditions are
|
||||
not met.
|
||||
|
||||
DISCLAIMER
|
||||
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
|
||||
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
|
||||
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
|
||||
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
|
||||
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
|
||||
OTHER DEALINGS IN THE FONT SOFTWARE.
|
||||
|
||||
|
||||
Roboto Flex
|
||||
Copyright 2017 The Roboto Flex Project Authors (https://github.com/TypeNetwork/Roboto-Flex)
|
||||
Source: Google.com
|
||||
License: This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: http://scripts.sil.org/OFL
|
||||
|
||||
Roboto Flex
|
||||
Copyright 2017 The Roboto Flex Project Authors (https://github.com/TypeNetwork/Roboto-Flex)
|
||||
Source: Google.com
|
||||
License: This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: http://scripts.sil.org/OFL
|
||||
|
||||
Roboto Flex
|
||||
Copyright 2017 The Roboto Flex Project Authors (https://github.com/TypeNetwork/Roboto-Flex)
|
||||
Source: Google.com
|
||||
License: This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: http://scripts.sil.org/OFL
|
||||
|
||||
Nunito
|
||||
Copyright 2014 The Nunito Project Authors (https://github.com/googlefonts/nunito)
|
||||
Source: http://www.sansoxygen.com
|
||||
License: This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: https://scripts.sil.org/OFL
|
||||
|
||||
|
||||
|
After Width: | Height: | Size: 130 KiB |
@@ -0,0 +1,103 @@
|
||||
/*
|
||||
Theme Name: Bluehost Blueprint
|
||||
Theme URI: https://github.com/newfold-labs/wp-theme-bluehost-blueprint/
|
||||
Author: Bluehost
|
||||
Author URI: https://bluehost.com
|
||||
Description: Bluehost Blueprint is a block-based, multi-purpose, WordPress theme. Compose your pages to fit any design you like with the power of Full Site Editing (FSE) and the included wide range of Block Patterns. The pre-built pages will help you populate and transform your website into a wonderful website. Customize colors and font pairings to create your own unique look and feel.
|
||||
Version: 1.0.1
|
||||
Requires at least: 6.6
|
||||
Tested up to: 6.8
|
||||
Requires PHP: 7.2
|
||||
License: GNU General Public License v2 or later
|
||||
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
||||
Text Domain: bluehost-blueprint
|
||||
Tags: blog, e-commerce, portfolio, custom-background, custom-colors, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, block-patterns, wide-blocks, full-site-editing, template-editing
|
||||
*/
|
||||
|
||||
|
||||
:root {
|
||||
--wp--preset--font-size--huge: clamp(6rem, 10vw, 10rem);
|
||||
}
|
||||
|
||||
h1, h2, h3, h4, h5, h6, blockquote, caption, figcaption, p {
|
||||
text-wrap: pretty;
|
||||
}
|
||||
|
||||
select {
|
||||
min-height: 2.25em;
|
||||
}
|
||||
|
||||
textarea, select, input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=reset], input[type=search], input[type=submit], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], .select2-container .select2-selection--single {
|
||||
border-radius: 2px;
|
||||
border: 1px solid;
|
||||
border-color: rgba(0,0,0,0.2);
|
||||
line-height: 1.7;
|
||||
padding: 0.3rem 1rem;
|
||||
display: block;
|
||||
}
|
||||
|
||||
input[type="submit"] {
|
||||
background-color: var(--wp--preset--color--accent-1);
|
||||
border-width: 0;
|
||||
border-radius: 2px;
|
||||
color: var(--wp--preset--color--base);
|
||||
font-family: inherit;
|
||||
font-size: inherit;
|
||||
line-height: inherit;
|
||||
padding: calc(0.667em + 2px) calc(1.333em + 2px);
|
||||
text-decoration: none;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
[class*="is-style-block-overlap"] + *:not([style*="margin-top"]) {
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
[class*="is-style-text-wrap-balance"],
|
||||
[class*="is-style-text-wrap-balance"] p {
|
||||
text-wrap-style: balance;
|
||||
}
|
||||
|
||||
div[class*="wp-block-"] figcaption {
|
||||
color: var(--wp--preset--color--contrast-midtone);
|
||||
font-size: var(--wp--preset--font-size--small);
|
||||
margin-bottom: 0;
|
||||
margin-top: 8px;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
div[class*="wp-block-"] .wp-block-image figcaption a {
|
||||
width: auto;
|
||||
}
|
||||
|
||||
.woocommerce-account .wp-block-post-title, .woocommerce-account main .woocommerce, .woocommerce-cart .wp-block-post-title, .woocommerce-cart main .woocommerce, .woocommerce-checkout .wp-block-post-title, .woocommerce-checkout main .woocommerce {
|
||||
max-width: var(--wp--style--global--content-size);
|
||||
}
|
||||
|
||||
/* Sticky Footer */
|
||||
.wp-site-blocks {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
min-height: 100vh;
|
||||
}
|
||||
|
||||
body.admin-bar .wp-site-blocks {
|
||||
min-height: calc(100dvh - var(--wp-admin--admin-bar--height, 32px));
|
||||
}
|
||||
|
||||
.wp-site-blocks > main,
|
||||
.wp-site-blocks > .entry-content {
|
||||
flex: 1;
|
||||
}
|
||||
|
||||
/* Featured image: keep natural width (do not stretch to full content width). */
|
||||
.wp-block-post-featured-image.bp-post-featured-image--intrinsic {
|
||||
width: fit-content;
|
||||
max-width: 100%;
|
||||
}
|
||||
|
||||
.wp-block-post-featured-image.bp-post-featured-image--intrinsic img {
|
||||
width: auto !important;
|
||||
max-width: 100%;
|
||||
height: auto;
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"$schema": "https://schemas.wp.org/wp/6.7/theme.json",
|
||||
"version": 3,
|
||||
"title": "Overlap",
|
||||
"slug": "block-overlap",
|
||||
"blockTypes": ["core/group"],
|
||||
"styles": {
|
||||
"css": "transform: translateY(50%);z-index: 1;"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"$schema": "https://schemas.wp.org/wp/6.7/theme.json",
|
||||
"version": 3,
|
||||
"title": "Balanced Text",
|
||||
"slug": "text-wrap-balance",
|
||||
"blockTypes": ["core/paragraph", "core/heading", "core/list", "core/list-item", "core/post-title", "core/post-excerpt"],
|
||||
"styles": {
|
||||
"css": "text-wrap-style: balance;"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"$schema": "https://schemas.wp.org/wp/6.7/theme.json",
|
||||
"version": 3,
|
||||
"title": "First element in mobile view",
|
||||
"slug": "mobile-first-element",
|
||||
"blockTypes": ["core/column"],
|
||||
"styles": {
|
||||
"css": ""
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"$schema": "https://schemas.wp.org/wp/6.7/theme.json",
|
||||
"version": 3,
|
||||
"title": "Unscaled background image",
|
||||
"slug": "unscaled-background",
|
||||
"blockTypes": ["core/cover"],
|
||||
"styles": {
|
||||
"css": ""
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"$schema": "https://schemas.wp.org/wp/6.7/theme.json",
|
||||
"version": 3,
|
||||
"title": "Contained background image",
|
||||
"slug": "contained-background",
|
||||
"blockTypes": ["core/cover"],
|
||||
"styles": {
|
||||
"css": ""
|
||||
}
|
||||
}
|
||||