浏览代码

Add block pattern for labeled post links (#5015)

Jason Crist 3 年之前
父节点
当前提交
3f1e6e07e2

+ 2 - 28
skatepark/block-templates/single.html

@@ -48,32 +48,6 @@
 <div class="wp-block-group"><!-- wp:post-comments /--></div>
 <div class="wp-block-group"><!-- wp:post-comments /--></div>
 <!-- /wp:group -->
 <!-- /wp:group -->
 
 
-<!-- wp:group {"style":{"spacing":{"padding":{"top":"3em","bottom":"3em"}}},"layout":{"inherit":true}} -->
-<div class="wp-block-group" style="padding-top:3em;padding-bottom:3em">
+<!-- wp:pattern {"slug":"skatepark/post-navigation-labeled"} /-->
 
 
-	<!-- wp:separator {"align":"wide","className":"is-style-wide"} -->
-	<hr class="wp-block-separator alignwide is-style-wide"/>
-	<!-- /wp:separator -->
-
-	<!-- wp:columns {"align":"wide","className":"next-prev-links"} -->
-	<div class="wp-block-columns alignwide next-prev-links">
-		<!-- wp:column {"style":{"spacing":{"padding":{"top":"1em","bottom":"1em"}}}} -->
-		<div class="wp-block-column" style="padding-top:1em;padding-bottom:1em">
-			<!-- wp:post-navigation-link {"type":"previous","showTitle":true} /-->
-		</div>
-		<!-- /wp:column -->
-		<!-- wp:column {"style":{"spacing":{"padding":{"top":"1em","bottom":"1em"}}}} -->
-		<div class="wp-block-column" style="padding-top:1em;padding-bottom:1em">
-			<!-- wp:post-navigation-link {"textAlign":"right","showTitle":true} /-->
-		</div>
-		<!-- /wp:column -->
-	</div>
-	<!-- /wp:columns -->
-
-	<!-- wp:separator {"align":"wide","className":"is-style-wide"} -->
-	<hr class="wp-block-separator alignwide is-style-wide"/>
-	<!-- /wp:separator -->
-</div>
-<!-- /wp:group -->
-
-<!-- wp:template-part {"slug":"footer","tagName":"footer","layout":{"inherit":true},"className":"site-footer-container"} /-->
+<!-- wp:template-part {"slug":"footer","tagName":"footer","layout":{"inherit":true},"className":"site-footer-container"} /-->

+ 1 - 0
skatepark/inc/block-patterns.php

@@ -27,6 +27,7 @@ if ( ! function_exists( 'skatepark_register_block_patterns' ) ) :
 				'two-columns-of-text',
 				'two-columns-of-text',
 				'paragraph-with-quote',
 				'paragraph-with-quote',
 				'columns-in-container',
 				'columns-in-container',
+				'post-navigation-labeled'
 			);
 			);
 
 
 			foreach ( $block_patterns as $block_pattern ) {
 			foreach ( $block_patterns as $block_pattern ) {

+ 46 - 0
skatepark/inc/patterns/post-navigation-labeled.php

@@ -0,0 +1,46 @@
+<?php
+/**
+ * Post Navigation Links.
+ *
+ * @package Skatepark
+ */
+
+return array(
+	'title'      => __( 'Post Navigation Links', 'skatepark' ),
+	'categories' => array( 'skatepark' ),
+	'content'    => '
+<!-- wp:group {"style":{"spacing":{"padding":{"top":"3em","bottom":"3em"}}},"layout":{"inherit":true}} -->
+<div class="wp-block-group" style="padding-top:3em;padding-bottom:3em">
+
+	<!-- wp:separator {"align":"wide","className":"is-style-wide"} -->
+	<hr class="wp-block-separator alignwide is-style-wide"/>
+	<!-- /wp:separator -->
+
+	<!-- wp:columns {"align":"wide","className":"next-prev-links"} -->
+	<div class="wp-block-columns alignwide next-prev-links">
+		<!-- wp:column {"style":{"spacing":{"padding":{"top":"1em","bottom":"1em"}}}} -->
+		<div class="wp-block-column" style="padding-top:1em;padding-bottom:1em">
+			<!-- wp:paragraph {"align":"left","style":{"typography":{"textTransform":"uppercase","fontStyle":"normal","fontWeight":"800","fontSize":"14px","letterSpacing":"0.1em"},"spacing":{"margins":{"top":"0px", "bottom":"0px"}}}} -->
+			<p class="has-text-align-left" id="next-post" style="font-size:14px;font-style:normal;font-weight:800;text-transform:uppercase;letter-spacing:0.1em;margin-top:0px;margin-bottom:0px;">' . esc_html__( 'previous post', 'skatepark' ) . '</p>
+			<!-- /wp:paragraph -->
+			<!-- wp:post-navigation-link {"type":"previous","showTitle":true,"style":{"typography":{"fontSize":"14px"}}} /-->
+		</div>
+		<!-- /wp:column -->
+		<!-- wp:column {"style":{"spacing":{"padding":{"top":"1em","bottom":"1em"}}}} -->
+		<div class="wp-block-column" style="padding-top:1em;padding-bottom:1em">
+			<!-- wp:paragraph {"align":"right","style":{"typography":{"textTransform":"uppercase","fontStyle":"normal","fontWeight":"800","fontSize":"14px","letterSpacing":"0.1em"},"spacing":{"margins":{"top":"0px", "bottom":"0px"}}}} -->
+			<p class="has-text-align-right" id="next-post" style="font-size:14px;font-style:normal;font-weight:800;text-transform:uppercase;letter-spacing:0.1em;margin-top:0px;margin-bottom:0px;">' . esc_html__( 'next post', 'skatepark' ) . '</p>
+			<!-- /wp:paragraph -->
+			<!-- wp:post-navigation-link {"textAlign":"right","showTitle":true,"style":{"typography":{"fontSize":"14px"}}} /-->
+		</div>
+		<!-- /wp:column -->
+	</div>
+	<!-- /wp:columns -->
+
+	<!-- wp:separator {"align":"wide","className":"is-style-wide"} -->
+	<hr class="wp-block-separator alignwide is-style-wide"/>
+	<!-- /wp:separator -->
+</div>
+<!-- /wp:group -->
+',
+);