Selaa lähdekoodia

Prepare Archivo for dotorg submission (#7489)

* Archivo: Prepare for the dotorg submission

* Archivo: Added new templates and patterns for Woo

* Archivo: Custom Template declaration

* Archivo: Update heading type sizes

* Archivo Update the min version
Takashi Irie 1 vuosi sitten
vanhempi
commit
1070419495

+ 111 - 0
archivo/patterns/cart.php

@@ -0,0 +1,111 @@
+<?php
+/**
+ * Title: Cart
+ * Slug: archivo/cart
+ * Inserter: no
+ */
+?>
+
+<!-- wp:heading {"level":1,"align":"wide"} -->
+<h1 class="wp-block-heading alignwide"><?php echo esc_html__( 'Cart', 'archivo' ); ?></h1>
+<!-- /wp:heading -->
+
+<!-- wp:woocommerce/store-notices /-->
+
+<!-- wp:woocommerce/cart -->
+<div class="wp-block-woocommerce-cart alignwide is-loading">
+	<!-- wp:woocommerce/filled-cart-block {"align":"wide"} -->
+	<div class="wp-block-woocommerce-filled-cart-block alignwide">
+		<!-- wp:woocommerce/cart-items-block -->
+		<div class="wp-block-woocommerce-cart-items-block">
+			<!-- wp:woocommerce/cart-line-items-block -->
+			<div class="wp-block-woocommerce-cart-line-items-block"></div>
+			<!-- /wp:woocommerce/cart-line-items-block -->
+
+			<!-- wp:woocommerce/cart-cross-sells-block -->
+			<div class="wp-block-woocommerce-cart-cross-sells-block">
+				<!-- wp:heading {"fontSize":"large"} -->
+				<h2 class="wp-block-heading has-large-font-size"><?php echo esc_html__( 'You may be interested in…', 'archivo' ); ?></h2>
+				<!-- /wp:heading -->
+
+				<!-- wp:woocommerce/cart-cross-sells-products-block -->
+				<div class="wp-block-woocommerce-cart-cross-sells-products-block"></div>
+				<!-- /wp:woocommerce/cart-cross-sells-products-block -->
+			</div>
+			<!-- /wp:woocommerce/cart-cross-sells-block -->
+		</div>
+		<!-- /wp:woocommerce/cart-items-block -->
+
+		<!-- wp:woocommerce/cart-totals-block -->
+		<div class="wp-block-woocommerce-cart-totals-block">
+			<!-- wp:woocommerce/cart-order-summary-block -->
+			<div class="wp-block-woocommerce-cart-order-summary-block">
+				<!-- wp:woocommerce/cart-order-summary-heading-block -->
+				<div class="wp-block-woocommerce-cart-order-summary-heading-block"></div>
+				<!-- /wp:woocommerce/cart-order-summary-heading-block -->
+
+				<!-- wp:woocommerce/cart-order-summary-coupon-form-block -->
+				<div class="wp-block-woocommerce-cart-order-summary-coupon-form-block"></div>
+				<!-- /wp:woocommerce/cart-order-summary-coupon-form-block -->
+
+				<!-- wp:woocommerce/cart-order-summary-subtotal-block -->
+				<div class="wp-block-woocommerce-cart-order-summary-subtotal-block"></div>
+				<!-- /wp:woocommerce/cart-order-summary-subtotal-block -->
+
+				<!-- wp:woocommerce/cart-order-summary-fee-block -->
+				<div class="wp-block-woocommerce-cart-order-summary-fee-block"></div>
+				<!-- /wp:woocommerce/cart-order-summary-fee-block -->
+
+				<!-- wp:woocommerce/cart-order-summary-discount-block -->
+				<div class="wp-block-woocommerce-cart-order-summary-discount-block"></div>
+				<!-- /wp:woocommerce/cart-order-summary-discount-block -->
+
+				<!-- wp:woocommerce/cart-order-summary-shipping-block -->
+				<div class="wp-block-woocommerce-cart-order-summary-shipping-block"></div>
+				<!-- /wp:woocommerce/cart-order-summary-shipping-block -->
+
+				<!-- wp:woocommerce/cart-order-summary-taxes-block -->
+				<div class="wp-block-woocommerce-cart-order-summary-taxes-block"></div>
+				<!-- /wp:woocommerce/cart-order-summary-taxes-block -->
+			</div>
+			<!-- /wp:woocommerce/cart-order-summary-block -->
+
+			<!-- wp:woocommerce/cart-express-payment-block -->
+			<div class="wp-block-woocommerce-cart-express-payment-block"></div>
+			<!-- /wp:woocommerce/cart-express-payment-block -->
+
+			<!-- wp:woocommerce/proceed-to-checkout-block -->
+			<div class="wp-block-woocommerce-proceed-to-checkout-block"></div>
+			<!-- /wp:woocommerce/proceed-to-checkout-block -->
+
+			<!-- wp:woocommerce/cart-accepted-payment-methods-block -->
+			<div class="wp-block-woocommerce-cart-accepted-payment-methods-block"></div>
+			<!-- /wp:woocommerce/cart-accepted-payment-methods-block -->
+		</div>
+		<!-- /wp:woocommerce/cart-totals-block -->
+	</div>
+	<!-- /wp:woocommerce/filled-cart-block -->
+
+	<!-- wp:woocommerce/empty-cart-block {"align":"wide"} -->
+	<div class="wp-block-woocommerce-empty-cart-block alignwide">
+		<!-- wp:heading {"textAlign":"center","className":"with-empty-cart-icon wc-block-cart__empty-cart__title"} -->
+		<h2 class="wp-block-heading has-text-align-center with-empty-cart-icon wc-block-cart__empty-cart__title"><?php echo esc_html__( 'Your cart is currently empty!', 'archivo' ); ?></h2>
+		<!-- /wp:heading -->
+
+		<!-- wp:paragraph {"align":"center"} -->
+		<p class="has-text-align-center"><a href="http://localhost.local/shop/"><?php echo esc_html__( 'Browse store', 'archivo' ); ?></a></p>
+		<!-- /wp:paragraph -->
+
+		<!-- wp:separator {"className":"is-style-dots"} -->
+		<hr class="wp-block-separator has-alpha-channel-opacity is-style-dots"/>
+		<!-- /wp:separator -->
+
+		<!-- wp:heading {"textAlign":"center"} -->
+		<h2 class="wp-block-heading has-text-align-center"><?php echo esc_html__( 'New in store', 'archivo' ); ?></h2>
+		<!-- /wp:heading -->
+
+		<!-- wp:woocommerce/product-new {"rows":1} /-->
+	</div>
+	<!-- /wp:woocommerce/empty-cart-block -->
+</div>
+<!-- /wp:woocommerce/cart -->

+ 109 - 0
archivo/patterns/checkout.php

@@ -0,0 +1,109 @@
+<?php
+/**
+ * Title: Cart
+ * Slug: archivo/checkout
+ * Inserter: no
+ */
+?>
+
+<!-- wp:template-part {"slug":"checkout-header","theme":"woocommerce/woocommerce"} /-->
+
+<!-- wp:group {"layout":{"inherit":true,"type":"constrained"}} -->
+<div class="wp-block-group">
+	<!-- wp:heading {"level":1,"align":"wide"} -->
+	<h1 class="wp-block-heading alignwide"><?php echo esc_html__( 'Checkout', 'archivo' ); ?></h1>
+	<!-- /wp:heading -->
+
+	<!-- wp:woocommerce/store-notices /-->
+
+	<!-- wp:woocommerce/checkout {"className":"wc-block-checkout"} -->
+	<div class="wp-block-woocommerce-checkout alignwide wc-block-checkout is-loading">
+		<!-- wp:woocommerce/checkout-fields-block -->
+		<div class="wp-block-woocommerce-checkout-fields-block">
+
+			<!-- wp:woocommerce/checkout-express-payment-block -->
+			<div class="wp-block-woocommerce-checkout-express-payment-block"></div>
+			<!-- /wp:woocommerce/checkout-express-payment-block -->
+
+			<!-- wp:woocommerce/checkout-contact-information-block -->
+			<div class="wp-block-woocommerce-checkout-contact-information-block"></div>
+
+			<!-- /wp:woocommerce/checkout-contact-information-block -->
+
+			<!-- wp:woocommerce/checkout-shipping-method-block -->
+			<div class="wp-block-woocommerce-checkout-shipping-method-block"></div>
+			<!-- /wp:woocommerce/checkout-shipping-method-block -->
+
+			<!-- wp:woocommerce/checkout-pickup-options-block -->
+			<div class="wp-block-woocommerce-checkout-pickup-options-block"></div>
+			<!-- /wp:woocommerce/checkout-pickup-options-block -->
+
+			<!-- wp:woocommerce/checkout-shipping-address-block -->
+			<div class="wp-block-woocommerce-checkout-shipping-address-block"></div>
+			<!-- /wp:woocommerce/checkout-shipping-address-block -->
+
+			<!-- wp:woocommerce/checkout-billing-address-block -->
+			<div class="wp-block-woocommerce-checkout-billing-address-block"></div>
+			<!-- /wp:woocommerce/checkout-billing-address-block -->
+
+			<!-- wp:woocommerce/checkout-shipping-methods-block -->
+			<div class="wp-block-woocommerce-checkout-shipping-methods-block"></div>
+			<!-- /wp:woocommerce/checkout-shipping-methods-block -->
+
+			<!-- wp:woocommerce/checkout-payment-block -->
+			<div class="wp-block-woocommerce-checkout-payment-block"></div>
+			<!-- /wp:woocommerce/checkout-payment-block -->
+
+			<!-- wp:woocommerce/checkout-order-note-block -->
+			<div class="wp-block-woocommerce-checkout-order-note-block"></div>
+			<!-- /wp:woocommerce/checkout-order-note-block -->
+
+			<!-- wp:woocommerce/checkout-terms-block -->
+			<div class="wp-block-woocommerce-checkout-terms-block"></div>
+			<!-- /wp:woocommerce/checkout-terms-block -->
+
+			<!-- wp:woocommerce/checkout-actions-block -->
+			<div class="wp-block-woocommerce-checkout-actions-block"></div>
+			<!-- /wp:woocommerce/checkout-actions-block -->
+		</div>
+		<!-- /wp:woocommerce/checkout-fields-block -->
+
+		<!-- wp:woocommerce/checkout-totals-block -->
+		<div class="wp-block-woocommerce-checkout-totals-block">
+			<!-- wp:woocommerce/checkout-order-summary-block -->
+			<div class="wp-block-woocommerce-checkout-order-summary-block">
+				<!-- wp:woocommerce/checkout-order-summary-cart-items-block -->
+				<div class="wp-block-woocommerce-checkout-order-summary-cart-items-block"></div>
+				<!-- /wp:woocommerce/checkout-order-summary-cart-items-block -->
+
+				<!-- wp:woocommerce/checkout-order-summary-coupon-form-block -->
+				<div class="wp-block-woocommerce-checkout-order-summary-coupon-form-block"></div>
+				<!-- /wp:woocommerce/checkout-order-summary-coupon-form-block -->
+
+				<!-- wp:woocommerce/checkout-order-summary-subtotal-block -->
+				<div class="wp-block-woocommerce-checkout-order-summary-subtotal-block"></div>
+				<!-- /wp:woocommerce/checkout-order-summary-subtotal-block -->
+
+				<!-- wp:woocommerce/checkout-order-summary-fee-block -->
+				<div class="wp-block-woocommerce-checkout-order-summary-fee-block"></div>
+				<!-- /wp:woocommerce/checkout-order-summary-fee-block -->
+
+				<!-- wp:woocommerce/checkout-order-summary-discount-block -->
+				<div class="wp-block-woocommerce-checkout-order-summary-discount-block"></div>
+				<!-- /wp:woocommerce/checkout-order-summary-discount-block -->
+
+				<!-- wp:woocommerce/checkout-order-summary-shipping-block -->
+				<div class="wp-block-woocommerce-checkout-order-summary-shipping-block"></div>
+				<!-- /wp:woocommerce/checkout-order-summary-shipping-block -->
+
+				<!-- wp:woocommerce/checkout-order-summary-taxes-block -->
+				<div class="wp-block-woocommerce-checkout-order-summary-taxes-block"></div>
+				<!-- /wp:woocommerce/checkout-order-summary-taxes-block -->
+			</div>
+			<!-- /wp:woocommerce/checkout-order-summary-block -->
+		</div>
+		<!-- /wp:woocommerce/checkout-totals-block -->
+	</div>
+	<!-- /wp:woocommerce/checkout -->
+</div>
+<!-- /wp:group -->

+ 2 - 2
archivo/patterns/footer.php

@@ -17,10 +17,10 @@
 <div class="wp-block-group" style="padding-top:0;padding-bottom:var(--wp--preset--spacing--50)">
 	<!-- wp:group {"layout":{"type":"flex","flexWrap":"nowrap","verticalAlignment":"top"}} -->
 	<div class="wp-block-group">
-		<!-- wp:site-title {"style":{"typography":{"lineHeight":1.388888889}}} /-->
+		<!-- wp:site-title {"level":0,"style":{"typography":{"lineHeight":1.388888889}}} /-->
 
 		<!-- wp:paragraph -->
-		<p><a href="#"><?php _e( 'Tumblr', 'archivo' ); ?></a> / <a href="#"><?php _e( 'Instagram', 'archivo' ); ?></a> / <a href="#"><?php _e( 'Email', 'archivo' ); ?></a></p>
+		<p><a href="#"><?php echo esc_html__( 'Tumblr', 'archivo' ); ?></a> / <a href="#"><?php echo esc_html__( 'Instagram', 'archivo' ); ?></a> / <a href="#"><?php echo esc_html__( 'Email', 'archivo' ); ?></a></p>
 		<!-- /wp:paragraph -->
 	</div>
 	<!-- /wp:group -->

+ 1 - 1
archivo/patterns/header.php

@@ -9,7 +9,7 @@
 
 <!-- wp:group {"layout":{"type":"default"}} -->
 <div class="wp-block-group">
-	<!-- wp:site-title /-->
+	<!-- wp:site-title {"level":0} /-->
 
 	<!-- wp:group {"layout":{"type":"flex","orientation":"vertical"}} -->
 	<div class="wp-block-group">

+ 3 - 3
archivo/patterns/hidden-404.php

@@ -6,8 +6,8 @@
  */
 ?>
 
-<!-- wp:heading {"textAlign":"left","level":1,"style":{"typography":{"fontStyle":"normal","fontWeight":"700","lineHeight":1.666666667}},"fontSize":"medium"} -->
-<h1 class="wp-block-heading has-text-align-left has-medium-font-size" id="oops-that-page-can-t-be-found" style="font-style:normal;font-weight:700;line-height:1.666666667;">
+<!-- wp:heading {"textAlign":"left","level":1,"style":{"typography":{"fontStyle":"normal","fontWeight":"700","lineHeight":1.388888889}},"fontSize":"medium"} -->
+<h1 class="wp-block-heading has-text-align-left has-medium-font-size" id="oops-that-page-can-t-be-found" style="font-style:normal;font-weight:700;line-height:1.388888889;">
 	<?php echo esc_html__( 'Oops! That page can&rsquo;t be found.', 'archivo' ); ?>
 </h1>
 <!-- /wp:heading -->
@@ -16,4 +16,4 @@
 <p><?php echo  esc_html__( 'It looks like nothing was found at this location. Maybe try a search?', 'archivo' ); ?></p>
 <!-- /wp:paragraph -->
 
-<!-- wp:search {"showLabel":false,"placeholder":"<?php echo esc_attr_x( 'Search...', 'placeholder for search field', 'archivo' ); ?>","buttonText":"<?php esc_attr_e( 'Search', 'archivo' ); ?>"} /-->
+<!-- wp:pattern {"slug":"archivo/hidden-search-field"} /-->

+ 1 - 1
archivo/patterns/hidden-search-field.php

@@ -5,4 +5,4 @@
  * Inserter: no
  */
 ?>
-<!-- wp:search {"showLabel":false,"placeholder":"<?php echo esc_attr_x( 'Search...', 'placeholder for search field', 'archivo' ); ?>","buttonText":"<?php esc_attr_e( 'Search', 'archivo' ); ?>"} /-->
+<!-- wp:search {"showLabel":false,"placeholder":"<?php echo esc_html_x( 'Search...', 'This is a placeholder for search field', 'archivo' ); ?>","buttonText":"<?php esc_attr_e( 'Search', 'archivo' ); ?>"} /-->

+ 2 - 2
archivo/readme.txt

@@ -1,7 +1,7 @@
 === Archivo ===
 Contributors: Automattic
-Requires at least: 5.8
-Tested up to: 6.1.1
+Requires at least: 6.3
+Tested up to: 6.4
 Requires PHP: 5.7
 License: GPLv2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html

BIN
archivo/screenshot.png


+ 20 - 92
archivo/style.css

@@ -4,26 +4,17 @@ Theme URI: https://wordpress.com/theme/archivo/
 Author: Automattic
 Author URI: https://automattic.com/
 Description: Archivo is a blog and portfolio theme that shows your featured image large.
-Requires at least: 5.8
-Tested up to: 5.9
+Requires at least: 6.3
+Tested up to: 6.4
 Requires PHP: 5.7
 Version: 1.0.3
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
 Template: 
 Text Domain: archivo
-Tags: one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, rtl-language-support, theme-options, threaded-comments, translation-ready, wide-blocks, style-variations
+Tags: one-column, editor-style, featured-images, full-site-editing, rtl-language-support, threaded-comments, translation-ready, wide-blocks, style-variations
 */
 
-/*
- * Font smoothing
- * https://github.com/WordPress/gutenberg/issues/35934
- */
-body {
-	-moz-osx-font-smoothing: grayscale;
-	-webkit-font-smoothing: antialiased;
-}
-
 /*
  * Control the hover stylings of outline block style.
  * Unnecessary once block styles are configurable via theme.json
@@ -49,26 +40,13 @@ a:hover {
 	text-decoration-color: var(--wp--preset--color--tertiary) !important;
 }
 
-/* Overrides the Gutenberg styles for the outline button */
-.wp-block-button.is-style-outline>.wp-block-button__link {
-	padding: calc(0.5em - 1px) calc(2em - 1px);
-	border: 1px solid var(--wp--preset--color--foreground);
-}
-
-/* Reset browser default margins for blockquote element */
-.wp-block-pullquote blockquote {
-	margin: 0;
-}
-
-/* Search button inside style */
-.wp-block-search__button-inside .wp-block-search__inside-wrapper {
-	background-color: var(--wp--preset--color--foreground);
-	padding: 2px;
-}
-
-/* Adjust margin top for comment reply title */
-.wp-block-post-comments-form .comment-reply-title {
-	margin-top: var(--wp--preset--spacing--50);
+/*
+ * Navigation Block
+ * Reset the padding from List block
+ * https://github.com/WordPress/gutenberg/issues/50486
+ */
+.wp-block-navigation ul {
+	padding: unset;
 }
 
 /*
@@ -103,68 +81,17 @@ a:hover {
 
 /* Adjust the top padding for the submenu items */
 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
-	padding-top: 0;
-}
-
-/* Adjust the border width for the submenu */
-.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
-	border-width: 0.5px;
-}
-
-/* No option to change the size of avatar */
-.wp-block-post-author__avatar img {
-	height: 40px;
-	width: 40px;
-}
-
-/* Remove browser default margins */
-.wp-block-post-author__bio {
-	margin: 0;
-}
-
-/*
- * Remove the default margin bottom from term description and post excerpt.
- */
-.wp-block-term-description p:first-child,
-.wp-block-post-excerpt__excerpt {
-	margin-top: 0;
-}
-
-.wp-block-term-description p:last-child,
-.wp-block-post-excerpt__excerpt {
-	margin-bottom: 0;
-}
-
-.wp-block-post-excerpt__more-text {
-	margin: var(--wp--preset--spacing--50) 0;
+	padding: 0 var(--wp--preset--spacing--50);
 }
 
 /*
- * Match the style of download button with the button block.
+ * Pull quote Block
+ * Reset the browser default margins for blockquote element
+ * https://github.com/WordPress/gutenberg/issues/44129
  */
-.wp-block-file:not(.wp-element-button) {
-	display: inline-block;
-	font-size: inherit;
-}
-
-/*
- * Normalise font sizes for the latest comments, latest posts, and post author block
- */
-.wp-block-latest-comments__comment-excerpt p,
-.wp-block-latest-comments__comment-date,
-.wp-block-latest-posts__post-author,
-.wp-block-latest-posts__post-date,
-.wp-block-post-author__byline,
-.wp-block-post-author__name,
-.wp-block-post-author__bio {
-	font-size: inherit;
-}
-
-/*
- * Adjust font colour in the Calendar widget
- */
-.wp-block-calendar table:where(:not(.has-text-color)) {
-	color: var(--wp--preset--color--tertiary);
+.wp-block-pullquote blockquote,
+.wp-block-pullquote p {
+	margin: 0;
 }
 
 /*
@@ -202,9 +129,10 @@ a:hover {
 	margin-bottom: var(--wp--preset--spacing--50);
 }
 
-div[id^="contact-form-"] h3 {
+div[id^="contact-form-"] h4 {
 	font-size: var(--wp--preset--font-size--medium);
-	line-height: 1.666666667;
+	font-weight: 700;
+	line-height: 1.388888889;
 }
 
 .contact-form-submission {

+ 29 - 0
archivo/templates/cart.html

@@ -0,0 +1,29 @@
+<!-- wp:group {"layout":{"type":"constrained"}} -->
+<div class="wp-block-group">
+	<!-- wp:columns {"align":"wide"} -->
+	<div class="wp-block-columns alignwide">
+		<!-- wp:column {"width":"25%"} -->
+		<div class="wp-block-column" style="flex-basis:25%">
+			<!-- wp:group {"style":{"position":{"type":"sticky","top":"0px"},"spacing":{"padding":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"}}},"layout":{"type":"default"}} -->
+			<div class="wp-block-group" style="padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)">
+				<!-- wp:template-part {"slug":"header","tagName":"header"} /-->
+			</div>
+			<!-- /wp:group -->
+		</div>
+		<!-- /wp:column -->
+
+		<!-- wp:column {"width":"75%"} -->
+		<div class="wp-block-column" style="flex-basis:75%">
+			<!-- wp:group {"tagName":"main","style":{"spacing":{"padding":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"}}},"layout":{"type":"constrained"}} -->
+			<main class="wp-block-group" style="padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)">
+				<!-- wp:pattern {"slug":"archivo/cart"} /-->
+			</main>
+			<!-- /wp:group -->
+		</div>
+		<!-- /wp:column -->
+	</div>
+	<!-- /wp:columns -->
+
+	<!-- wp:template-part {"slug":"footer","tagName":"footer","align":"wide"} /-->
+</div>
+<!-- /wp:group -->

+ 5 - 0
archivo/templates/checkout.html

@@ -0,0 +1,5 @@
+<!-- wp:group {"style":{"spacing":{"padding":{"top":"var:preset|spacing|50"}}},"layout":{"type":"default"}} -->
+<div class="wp-block-group" style="padding-top:var(--wp--preset--spacing--50)">
+	<!-- wp:pattern {"slug":"archivo/checkout"} /-->
+</div>
+<!-- /wp:group -->

+ 29 - 0
archivo/templates/order-confirmation.html

@@ -0,0 +1,29 @@
+<!-- wp:group {"layout":{"type":"constrained"}} -->
+<div class="wp-block-group">
+	<!-- wp:columns {"align":"wide"} -->
+	<div class="wp-block-columns alignwide">
+		<!-- wp:column {"width":"25%"} -->
+		<div class="wp-block-column" style="flex-basis:25%">
+			<!-- wp:group {"style":{"position":{"type":"sticky","top":"0px"},"spacing":{"padding":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"}}},"layout":{"type":"default"}} -->
+			<div class="wp-block-group" style="padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)">
+				<!-- wp:template-part {"slug":"header","tagName":"header"} /-->
+			</div>
+			<!-- /wp:group -->
+		</div>
+		<!-- /wp:column -->
+
+		<!-- wp:column {"width":"75%"} -->
+		<div class="wp-block-column" style="flex-basis:75%">
+			<!-- wp:group {"tagName":"main","style":{"spacing":{"padding":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"}}},"layout":{"type":"constrained"}} -->
+			<main class="wp-block-group" style="padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)">
+				<!-- wp:woocommerce/legacy-template {"template":"order-confirmation"} /-->
+			</main>
+			<!-- /wp:group -->
+		</div>
+		<!-- /wp:column -->
+	</div>
+	<!-- /wp:columns -->
+
+	<!-- wp:template-part {"slug":"footer","tagName":"footer","align":"wide"} /-->
+</div>
+<!-- /wp:group -->

+ 1 - 1
archivo/templates/page.html

@@ -20,7 +20,7 @@
 				<div class="wp-block-columns">
 					<!-- wp:column {"width":"34.0137%"} -->
 					<div class="wp-block-column" style="flex-basis:34.0137%">
-						<!-- wp:post-title /-->
+						<!-- wp:post-title {"level":1} /-->
 
 						<!-- wp:post-content {"lock":{"move":false,"remove":false},"layout":{"type":"default"}} /-->
 					</div>

+ 1 - 1
archivo/templates/single.html

@@ -20,7 +20,7 @@
 				<div class="wp-block-columns">
 					<!-- wp:column {"width":"34.0137%"} -->
 					<div class="wp-block-column" style="flex-basis:34.0137%">
-						<!-- wp:post-title /-->
+						<!-- wp:post-title {"level":1} /-->
 
 						<!-- wp:post-content {"lock":{"move":false,"remove":false},"layout":{"type":"default"}} /-->
 

+ 136 - 57
archivo/theme.json

@@ -1,4 +1,6 @@
 {
+	"$schema": "https://schemas.wp.org/trunk/theme.json",
+	"version": 2,
 	"settings": {
 		"appearanceTools": true,
 		"color": {
@@ -173,11 +175,26 @@
 	},
 	"styles": {
 		"blocks": {
-			"core/avatar": {
-				"typography": {
-					"lineHeight": "0"
+			"core/button": {
+				"variations": {
+					"outline": {
+						"border": {
+							"width": "1px"
+						},
+						"spacing": {
+							"padding": {
+								"bottom": "0.3125rem",
+								"left": "1.4375rem",
+								"right": "1.4375rem",
+								"top": "0.3125rem"
+							}
+						}
+					}
 				}
 			},
+			"core/calendar": {
+				"css": ".wp-block-calendar table:where(:not(.has-text-color)) {color: var(--wp--preset--color--contrast);} &.wp-block-calendar table:where(:not(.has-text-color)) td {border-color: var(--wp--preset--color--contrast);} &.wp-block-calendar table:where(:not(.has-text-color)) th {border-color: var(--wp--preset--color--contrast);} & :where(.wp-block-calendar table:not(.has-background) th){background:transparent;}"
+			},
 			"core/code": {
 				"border": {
 					"color": "var(--wp--preset--color--foreground)",
@@ -192,14 +209,6 @@
 					"fontFamily": "monospace"
 				}
 			},
-			"core/columns": {
-				"spacing": {
-					"blockGap": "var(--wp--preset--spacing--50)",
-					"margin": {
-						"bottom": "var(--wp--preset--spacing--50)"
-					}
-				}
-			},
 			"core/comment-author-name": {
 				"typography": {
 					"fontSize": "var(--wp--preset--font-size--x-small)"
@@ -234,12 +243,12 @@
 				},
 				"typography": {
 					"fontSize": "var(--wp--preset--font-size--medium)",
-					"lineHeight": "1.666666667"
+					"lineHeight": "1.388888889"
 				}
 			},
-			"core/file": {
-				"typography": {
-					"fontSize": "var(--wp--preset--font-size--small)"
+			"core/cover": {
+				"spacing": {
+					"padding": "var(--wp--preset--spacing--50)"
 				}
 			},
 			"core/gallery": {
@@ -250,12 +259,16 @@
 				}
 			},
 			"core/latest-comments": {
+				"css": " .wp-block-latest-comments__comment-author{font-size: inherit;} & .wp-block-latest-comments__comment-date{font-size: inherit;} & .wp-block-latest-comments__comment-excerpt p{font-size: inherit;} & .wp-block-latest-comments__comment-excerpt p{margin:0 0 var(--wp--style--block-gap)}&:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:calc(1em + 0.5rem);}",
 				"spacing": {
 					"padding": {
 						"left": "0"
 					}
 				}
 			},
+			"core/latest-posts": {
+				"css": " .wp-block-latest-posts__post-author{font-size: inherit;} & .wp-block-latest-posts__post-date{font-size: inherit;} & .wp-block-latest-posts__post-excerpt{margin:0 0 var(--wp--style--block-gap)}"
+			},
 			"core/list": {
 				"spacing": {
 					"padding": {
@@ -264,18 +277,9 @@
 				}
 			},
 			"core/navigation": {
+				"css": ".wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {border-color: var(--wp--preset--color--contrast);border-width:0.5px}",
 				"elements": {
 					"link": {
-						":active": {
-							"typography": {
-								"textDecoration": "none"
-							}
-						},
-						":focus": {
-							"typography": {
-								"textDecoration": "underline dotted"
-							}
-						},
 						":hover": {
 							"typography": {
 								"textDecoration": "underline"
@@ -292,6 +296,15 @@
 					"lineHeight": "calc(1em + 0.5rem)"
 				}
 			},
+			"core/post-author": {
+				"css": ".wp-block-post-author .wp-block-post-author__byline{font-size:inherit;}&.wp-block-post-author .wp-block-post-author__name a{text-decoration:none;}&.wp-block-post-author .wp-block-post-author__bio{font-size:inherit;margin:0;}& .wp-block-post-author__avatar img{margin-top:4px;vertical-align:middle;}"
+			},
+			"core/post-comments-form": {
+				"css": ".wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]){line-height: inherit;}&.wp-block-post-comments-form .comment-form textarea{line-height: inherit;}&.wp-block-post-comments-form .form-submit {margin-bottom: 0;}&.wp-block-post-comments-form .comment-form > *:not(.comment-form-cookies-consent,.comment-subscription-form){margin-top:var(--wp--preset--spacing--50);margin-bottom:0;}& .comment-reply-title{font-size:var(--wp--preset--font-size--medium);line-height:1.388888889;}"
+			},
+			"core/post-excerpt": {
+				"css": ".wp-block-post-excerpt p.wp-block-post-excerpt__excerpt{line-height: inherit;}"
+			},
 			"core/post-title": {
 				"elements": {
 					"link": {
@@ -307,7 +320,7 @@
 				},
 				"typography": {
 					"fontSize": "var(--wp--preset--font-size--medium)",
-					"lineHeight": "1.666666667"
+					"lineHeight": "1.388888889"
 				}
 			},
 			"core/pullquote": {
@@ -316,8 +329,14 @@
 					"style": "solid",
 					"width": "1px 0"
 				},
+				"css": ".wp-block-pullquote cite{display:block;}",
 				"elements": {
 					"cite": {
+						"spacing": {
+							"margin": {
+								"top": "var(--wp--preset--spacing--50)"
+							}
+						},
 						"typography": {
 							"fontSize": "var(--wp--preset--font-size--x-small)",
 							"fontStyle": "normal",
@@ -326,17 +345,23 @@
 					}
 				},
 				"spacing": {
-					"padding": "calc( var(--wp--preset--spacing--50) - 1em )"
+					"padding": "var(--wp--preset--spacing--50)"
 				},
 				"typography": {
 					"fontSize": "var(--wp--preset--font-size--small)",
 					"fontStyle": "italic"
 				}
 			},
+			"core/query-pagination": {
+				"css": ".wp-block-query-pagination .wp-block-query-pagination-next{margin-bottom:0;}&.wp-block-query-pagination .wp-block-query-pagination-previous{margin-bottom:0;}&.wp-block-query-pagination .wp-block-query-pagination-numbers {margin-bottom:0;}",
+				"typography": {
+					"lineHeight": "1"
+				}
+			},
 			"core/query-title": {
 				"typography": {
 					"fontSize": "var(--wp--preset--font-size--medium)",
-					"lineHeight": "1.666666667"
+					"lineHeight": "1.388888889"
 				}
 			},
 			"core/quote": {
@@ -355,21 +380,26 @@
 					}
 				},
 				"typography": {
-					"fontStyle": "normal"
-				}
-			},
-			"core/read-more": {
-				"spacing": {
-					"margin": {
-						"top": "var(--wp--preset--spacing--50)",
-						"bottom": "var(--wp--preset--spacing--50)"
+					"fontStyle": "italic"
+				},
+				"variations": {
+					"plain": {
+						"border": {
+							"width": "0"
+						},
+						"spacing": {
+							"padding": {
+								"left": "0"
+							}
+						},
+						"typography": {
+							"fontStyle": "normal"
+						}
 					}
 				}
 			},
 			"core/search": {
-				"typography": {
-					"fontSize": "var(--wp--preset--font-size--small)"
-				}
+				"css": "&.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input{border-radius:999px;}& .wp-block-search__inside-wrapper{border-radius:999px;}& :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-element-button.has-icon{padding:0.375rem;}"
 			},
 			"core/separator": {
 				"border": {
@@ -397,8 +427,14 @@
 				"typography": {
 					"fontSize": "var(--wp--preset--font-size--medium)",
 					"fontWeight": "700",
-					"lineHeight": "1.666666667"
+					"lineHeight": "1.388888889"
 				}
+			},
+			"core/tag-cloud": {
+				"css": ".wp-block-tag-cloud.is-style-outline{font-size:var(--wp--preset--font-size--small)}&.wp-block-tag-cloud.is-style-outline a {border-radius: 999px;padding: 0 1rem;}&.wp-block-tag-cloud.is-style-outline a:hover {color: var(--wp--preset--color--base);background-color: var(--wp--preset--color--primary);}"
+			},
+			"core/term-description": {
+				"css": ".wp-block-term-description p+p{margin-top:1.25rem;}"
 			}
 		},
 		"color": {
@@ -433,30 +469,36 @@
 					"text": "var(--wp--preset--color--background)"
 				},
 				"spacing": {
-					"padding": "0.5em 2em"
+					"padding": {
+						"bottom": "0.375rem",
+						"left": "1.5rem",
+						"right": "1.5rem",
+						"top": "0.375rem"
+					}
 				}
 			},
 			"h1": {
 				"typography": {
-					"fontSize": "var(--wp--preset--font-size--x-large)",
-					"lineHeight": "1.205787781"
+					"fontSize": "var(--wp--preset--font-size--large)",
+					"lineHeight": "1.350308642"
 				}
 			},
 			"h2": {
 				"typography": {
-					"fontSize": "var(--wp--preset--font-size--large)",
-					"lineHeight": "1.350308642"
+					"fontSize": "var(--wp--preset--font-size--medium)",
+					"lineHeight": "1.388888889"
 				}
 			},
 			"h3": {
 				"typography": {
-					"fontSize": "var(--wp--preset--font-size--medium)",
-					"lineHeight": "1.666666667"
+					"fontSize": "var(--wp--preset--font-size--small)",
+					"lineHeight": "calc(1em + 0.5rem)"
 				}
 			},
 			"h4": {
 				"typography": {
-					"fontSize": "var(--wp--preset--font-size--small)"
+					"fontSize": "var(--wp--preset--font-size--x-small)",
+					"lineHeight": "1.2"
 				}
 			},
 			"h5": {
@@ -469,14 +511,14 @@
 			"h6": {
 				"typography": {
 					"fontSize": "var(--wp--preset--font-size--x-small)",
+					"fontWeight": 400,
 					"lineHeight": "1.2"
 				}
 			},
 			"heading": {
 				"typography": {
 					"fontFamily": "var(--wp--preset--font-family--archivo)",
-					"fontWeight": "700",
-					"lineHeight": "calc(1em + 0.5rem)"
+					"fontWeight": "700"
 				}
 			},
 			"link": {
@@ -491,10 +533,10 @@
 			}
 		},
 		"spacing": {
-			"blockGap": "1.5rem",
+			"blockGap": "var(--wp--preset--spacing--50)",
 			"padding": {
-				"right": "var(--wp--style--block-gap)",
-				"left": "var(--wp--style--block-gap)"
+				"right": "var(--wp--preset--spacing--50)",
+				"left": "var(--wp--preset--spacing--50)"
 			}
 		},
 		"typography": {
@@ -506,13 +548,50 @@
 	"templateParts": [
 		{
 			"area": "header",
-			"name": "header"
+			"name": "header",
+			"title": "Header"
 		},
 		{
 			"area": "footer",
-			"name": "footer"
+			"name": "footer",
+			"title": "Footer"
 		}
 	],
-	"version": 2,
-	"$schema": "https://schemas.wp.org/trunk/theme.json"
+	"customTemplates": [
+		{
+			"name": "archive-product",
+			"postTypes": ["page"],
+			"title": "Product Archive"
+		},
+		{
+			"name": "cart",
+			"postTypes": ["page"],
+			"title": "Cart"
+		},
+		{
+			"name": "checkout",
+			"postTypes": ["page"],
+			"title": "Checkout"
+		},
+		{
+			"name": "order-confirmation",
+			"postTypes": ["page"],
+			"title": "Order Confirmation"
+		},
+		{
+			"name": "product-search-results",
+			"postTypes": ["page"],
+			"title": "Product Search Results"
+		},
+		{
+			"name": "taxonomy-product_cat",
+			"postTypes": ["page"],
+			"title": "Product Category Archive"
+		},
+		{
+			"name": "taxonomy-product_tag",
+			"postTypes": ["page"],
+			"title": "Product Tag Archive"
+		}
+	]
 }