Skip to content

Commit 055fd4c

Browse files
committed
Add patterns
1 parent 9e5cb8d commit 055fd4c

39 files changed

Lines changed: 1842 additions & 1422 deletions

inc/Block_Patterns.php

Lines changed: 16 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -77,25 +77,26 @@ private function setup_properties() {
7777
'templates/archive-list',
7878

7979
// layout patterns.
80-
'layout/404',
8180
'layout/content-1',
8281
'layout/content-2',
83-
'layout/cta-1',
84-
'layout/cta-2',
85-
'layout/cta-3',
86-
'layout/events',
87-
'layout/faq',
82+
'layout/content-3',
83+
'layout/content-4',
84+
'layout/hero-1',
85+
'layout/hero-2',
86+
'layout/courses-1',
87+
'layout/courses-2',
88+
'layout/courses-3',
8889
'layout/features-1',
8990
'layout/features-2',
90-
'layout/features-3',
91-
'layout/features-4',
92-
'layout/hero-1',
93-
'layout/ministries-1',
94-
'layout/ministries-2',
95-
'layout/sermons-1',
96-
'layout/sermons-2',
97-
'layout/testimonial',
98-
'layout/verse',
91+
'layout/instructors',
92+
'layout/testimonials-1',
93+
'layout/testimonials-2',
94+
'layout/course-cta',
95+
'layout/course-cta-2',
96+
'layout/curriculum',
97+
'layout/faq',
98+
'layout/pricing-1',
99+
'layout/pricing-2',
99100

100101
// Post patterns.
101102
'loops/posts-1',

inc/patterns/layout/404.php

Lines changed: 0 additions & 41 deletions
This file was deleted.

inc/patterns/layout/content-1.php

Lines changed: 42 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -7,48 +7,55 @@
77
* @since 1.0.0
88
*
99
* slug: content-1
10-
* title: Content
10+
* title: Content 1
1111
* categories: Eduacademy
12-
* keywords: content, columns
12+
* keywords: content, grid
1313
*/
1414

1515
use Eduacademy\Assets_Manager;
1616

17-
$eduacademy_img06 = Assets_Manager::get_image_url( 'eduacademy-6.webp' );
17+
$eduacademy_img17 = Assets_Manager::get_image_url( 'theme-image-17.webp' );
18+
$eduacademy_img13 = Assets_Manager::get_image_url( 'theme-image-13.webp' );
1819

1920
return array(
20-
'title' => __( 'Content', 'eduacademy' ),
21+
'title' => __( 'Content 1', 'eduacademy' ),
2122
'categories' => array( 'eduacademy' ),
22-
'keywords' => array( 'content', 'columns' ),
23+
'keywords' => array( 'content', 'grid' ),
2324
'content' => '
24-
<!-- wp:group {"align":"full","style":{"spacing":{"padding":{"top":"64px","bottom":"64px"},"margin":{"top":"0","bottom":"0"}}},"layout":{"type":"constrained"}} -->
25-
<div class="wp-block-group alignfull" style="margin-top:0;margin-bottom:0;padding-top:64px;padding-bottom:64px"><!-- wp:columns {"style":{"spacing":{"blockGap":{"top":"0","left":"0"}}}} -->
26-
<div class="wp-block-columns"><!-- wp:column {"verticalAlignment":"center","style":{"spacing":{"padding":{"top":"24px","right":"24px","bottom":"24px","left":"24px"}}}} -->
27-
<div class="wp-block-column is-vertically-aligned-center" style="padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px"><!-- wp:group {"layout":{"type":"constrained","justifyContent":"left"}} -->
28-
<div class="wp-block-group"><!-- wp:paragraph {"align":"left","style":{"typography":{"textTransform":"uppercase","fontStyle":"normal","fontWeight":"700"},"elements":{"link":{"color":{"text":"var:preset|color|ti-accent"}}}},"textColor":"ti-accent","fontSize":"small"} -->
29-
<p class="has-text-align-left has-ti-accent-color has-text-color has-link-color has-small-font-size" style="font-style:normal;font-weight:700;text-transform:uppercase"><strong>Sanctus Ipsum</strong></p>
30-
<!-- /wp:paragraph -->
31-
32-
<!-- wp:heading -->
33-
<h2 class="wp-block-heading">Pastor Mark Reynolds</h2>
34-
<!-- /wp:heading -->
35-
36-
<!-- wp:separator {"backgroundColor":"ti-accent"} -->
37-
<hr class="wp-block-separator has-text-color has-ti-accent-color has-alpha-channel-opacity has-ti-accent-background-color has-background"/>
38-
<!-- /wp:separator -->
39-
40-
<!-- wp:paragraph -->
41-
<p>Verbum Dei lucet in tenebris, et tenebrae eam non comprehenderunt. Dominus pastor meus est, nihil mihi deerit; in pascuis virentibus me collocavit, ad aquas quietis me duxit.</p>
42-
<!-- /wp:paragraph --></div>
43-
<!-- /wp:group --></div>
44-
<!-- /wp:column -->
45-
46-
<!-- wp:column -->
47-
<div class="wp-block-column"><!-- wp:image {"id":301,"aspectRatio":"3/4","scale":"cover","sizeSlug":"full","linkDestination":"none","style":{"border":{"radius":"8px"}}} -->
48-
<figure class="wp-block-image size-full has-custom-border"><img src="' . esc_url( $eduacademy_img06 ) . '" alt="" class="wp-image-301" style="border-radius:8px;aspect-ratio:3/4;object-fit:cover"/></figure>
49-
<!-- /wp:image --></div>
50-
<!-- /wp:column --></div>
51-
<!-- /wp:columns --></div>
52-
<!-- /wp:group -->
53-
',
25+
<!-- wp:group {"metadata":{"name":"hero-2"},"align":"full","style":{"spacing":{"padding":{"right":"var:preset|spacing|50","left":"var:preset|spacing|50","top":"var:preset|spacing|80","bottom":"var:preset|spacing|80"},"blockGap":"var:preset|spacing|80","margin":{"top":"0","bottom":"0"}},"background":{"backgroundImage":{"url":"' . esc_url( $eduacademy_img17 ) . '","id":163,"source":"file","title":"theme-image-17"},"backgroundSize":"1100px","backgroundPosition":"100% 0%","backgroundRepeat":"no-repeat"}},"backgroundColor":"ti-bg-alt","layout":{"type":"constrained"}} -->
26+
<div class="wp-block-group alignfull has-ti-bg-alt-background-color has-background" style="margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--80);padding-right:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--80);padding-left:var(--wp--preset--spacing--50)"><!-- wp:group {"align":"wide","layout":{"type":"grid","minimumColumnWidth":"28rem"}} -->
27+
<div class="wp-block-group alignwide"><!-- wp:group {"layout":{"type":"flex","orientation":"vertical","justifyContent":"left","verticalAlignment":"center"}} -->
28+
<div class="wp-block-group"><!-- wp:heading {"level":1} -->
29+
<h1 class="wp-block-heading">Build Your Skills. One Lesson at a Time.</h1>
30+
<!-- /wp:heading -->
31+
32+
<!-- wp:paragraph {"fontSize":"medium"} -->
33+
<p class="has-medium-font-size">Join thousands of students learning in-demand skills with step-by-step courses, practical exercises, and expert guidance.</p>
34+
<!-- /wp:paragraph -->
35+
36+
<!-- wp:buttons -->
37+
<div class="wp-block-buttons"><!-- wp:button -->
38+
<div class="wp-block-button"><a class="wp-block-button__link wp-element-button">Learn more</a></div>
39+
<!-- /wp:button --></div>
40+
<!-- /wp:buttons -->
41+
42+
<!-- wp:group {"layout":{"type":"flex","flexWrap":"nowrap"}} -->
43+
<div class="wp-block-group"><!-- wp:paragraph {"style":{"elements":{"link":{"color":{"text":"var:preset|color|luminous-vivid-amber"}}}},"textColor":"luminous-vivid-amber"} -->
44+
<p class="has-luminous-vivid-amber-color has-text-color has-link-color">★★★★★</p>
45+
<!-- /wp:paragraph -->
46+
47+
<!-- wp:paragraph -->
48+
<p>1K+ reviews</p>
49+
<!-- /wp:paragraph --></div>
50+
<!-- /wp:group --></div>
51+
<!-- /wp:group -->
52+
53+
<!-- wp:group {"layout":{"type":"constrained"}} -->
54+
<div class="wp-block-group"><!-- wp:image {"id":104,"aspectRatio":"1","scale":"cover","sizeSlug":"full","linkDestination":"none","style":{"border":{"radius":"16px"}}} -->
55+
<figure class="wp-block-image size-full has-custom-border"><img src="' . esc_url( $eduacademy_img13 ) . '" alt="" class="wp-image-104" style="border-radius:16px;aspect-ratio:1;object-fit:cover"/></figure>
56+
<!-- /wp:image --></div>
57+
<!-- /wp:group --></div>
58+
<!-- /wp:group --></div>
59+
<!-- /wp:group -->
60+
',
5461
);

inc/patterns/layout/content-2.php

Lines changed: 21 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -9,60 +9,42 @@
99
* slug: content-2
1010
* title: Content 2
1111
* categories: Eduacademy
12-
* keywords: content, columns, cover
12+
* keywords: content
1313
*/
1414

1515
use Eduacademy\Assets_Manager;
1616

17-
$eduacademy_img03 = Assets_Manager::get_image_url( 'eduacademy-3.webp' );
18-
$eduacademy_img04 = Assets_Manager::get_image_url( 'eduacademy-4.webp' );
19-
$eduacademy_img05 = Assets_Manager::get_image_url( 'eduacademy-5.webp' );
17+
$eduacademy_img13 = Assets_Manager::get_image_url( 'theme-image-13.webp' );
2018

2119
return array(
2220
'title' => __( 'Content 2', 'eduacademy' ),
2321
'categories' => array( 'eduacademy' ),
24-
'keywords' => array( 'content', 'columns', 'cover' ),
22+
'keywords' => array( 'content' ),
2523
'content' => '
26-
<!-- wp:group {"align":"full","style":{"spacing":{"padding":{"top":"64px","bottom":"64px"},"blockGap":"64px","margin":{"top":"0px","bottom":"0px"}},"background":{"backgroundImage":{"url":"' . esc_url( $eduacademy_img05 ) . '","id":300,"source":"file","title":"eduacademy-5"},"backgroundSize":"cover","backgroundPosition":"51% 90%"}},"backgroundColor":"ti-bg-alt","layout":{"type":"constrained"}} -->
27-
<div class="wp-block-group alignfull has-ti-bg-alt-background-color has-background" style="margin-top:0px;margin-bottom:0px;padding-top:64px;padding-bottom:64px"><!-- wp:columns {"align":"wide"} -->
28-
<div class="wp-block-columns alignwide"><!-- wp:column {"verticalAlignment":"top"} -->
29-
<div class="wp-block-column is-vertically-aligned-top"><!-- wp:group {"layout":{"type":"constrained","justifyContent":"left"}} -->
30-
<div class="wp-block-group"><!-- wp:paragraph {"style":{"typography":{"textTransform":"uppercase"},"elements":{"link":{"color":{"text":"var:preset|color|ti-accent"}}}},"textColor":"ti-accent","fontSize":"small"} -->
31-
<p class="has-ti-accent-color has-text-color has-link-color has-small-font-size" style="text-transform:uppercase"><strong><strong>Sanctus Ipsum</strong></strong></p>
32-
<!-- /wp:paragraph -->
33-
34-
<!-- wp:heading -->
35-
<h2 class="wp-block-heading">The Power of Faith and Worship</h2>
24+
<!-- wp:columns {"metadata":{"name":"content 2"},"align":"full","style":{"spacing":{"margin":{"top":"0","bottom":"0"},"blockGap":{"top":"0","left":"0"},"padding":{"right":"0","left":"0","top":"0","bottom":"0"}},"elements":{"link":{"color":{"text":"var:preset|color|ti-fg-alt"}}}},"backgroundColor":"ti-bg-inv","textColor":"ti-fg-alt"} -->
25+
<div class="wp-block-columns alignfull has-ti-fg-alt-color has-ti-bg-inv-background-color has-text-color has-background has-link-color" style="margin-top:0;margin-bottom:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0"><!-- wp:column {"verticalAlignment":"center","width":"50%","style":{"spacing":{"padding":{"right":"var:preset|spacing|50","left":"var:preset|spacing|50","top":"var:preset|spacing|80","bottom":"var:preset|spacing|80"},"blockGap":"0"}}} -->
26+
<div class="wp-block-column is-vertically-aligned-center" style="padding-top:var(--wp--preset--spacing--80);padding-right:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--80);padding-left:var(--wp--preset--spacing--50);flex-basis:50%"><!-- wp:group {"layout":{"type":"constrained"}} -->
27+
<div class="wp-block-group"><!-- wp:heading {"textAlign":"center"} -->
28+
<h2 class="wp-block-heading has-text-align-center">Ready to start your learning journey? </h2>
3629
<!-- /wp:heading -->
3730
38-
<!-- wp:separator {"backgroundColor":"ti-accent"} -->
39-
<hr class="wp-block-separator has-text-color has-ti-accent-color has-alpha-channel-opacity has-ti-accent-background-color has-background"/>
40-
<!-- /wp:separator -->
41-
42-
<!-- wp:paragraph -->
43-
<p>Verbum Dei lucet in tenebris, et tenebrae eam non comprehenderunt. Dominus pastor meus est, nihil mihi deerit; in pascuis virentibus me collocavit, ad aquas quietis me duxit.</p>
44-
<!-- /wp:paragraph --></div>
45-
<!-- /wp:group -->
31+
<!-- wp:paragraph {"align":"center","fontSize":"medium"} -->
32+
<p class="has-text-align-center has-medium-font-size">Contact us today to explore our courses, ask questions, or get personalized recommendations. We’re here to help you gain the skills to build and launch your own web projects.</p>
33+
<!-- /wp:paragraph -->
4634
47-
<!-- wp:buttons -->
48-
<div class="wp-block-buttons"><!-- wp:button {"className":"is-style-fill"} -->
49-
<div class="wp-block-button is-style-fill"><a class="wp-block-button__link wp-element-button">Learn more</a></div>
35+
<!-- wp:buttons {"layout":{"type":"flex","justifyContent":"center"}} -->
36+
<div class="wp-block-buttons"><!-- wp:button {"className":"is-style-outline","fontSize":"medium"} -->
37+
<div class="wp-block-button is-style-outline"><a class="wp-block-button__link has-medium-font-size has-custom-font-size wp-element-button">Get in touch</a></div>
5038
<!-- /wp:button --></div>
5139
<!-- /wp:buttons --></div>
40+
<!-- /wp:group --></div>
5241
<!-- /wp:column -->
5342
54-
<!-- wp:column -->
55-
<div class="wp-block-column"><!-- wp:image {"id":298,"aspectRatio":"3/4","scale":"cover","sizeSlug":"full","linkDestination":"none","className":"size-full","style":{"border":{"radius":"8px"}}} -->
56-
<figure class="wp-block-image size-full has-custom-border"><img src="' . esc_url( $eduacademy_img03 ) . '" alt="" class="wp-image-298" style="border-radius:8px;aspect-ratio:3/4;object-fit:cover"/></figure>
57-
<!-- /wp:image --></div>
58-
<!-- /wp:column -->
59-
60-
<!-- wp:column -->
61-
<div class="wp-block-column"><!-- wp:image {"id":299,"aspectRatio":"3/4","scale":"cover","sizeSlug":"full","linkDestination":"none","className":"size-full","style":{"border":{"radius":"8px"}}} -->
62-
<figure class="wp-block-image size-full has-custom-border"><img src="' . esc_url( $eduacademy_img04 ) . '" alt="" class="wp-image-299" style="border-radius:8px;aspect-ratio:3/4;object-fit:cover"/></figure>
63-
<!-- /wp:image --></div>
43+
<!-- wp:column {"width":"50%"} -->
44+
<div class="wp-block-column" style="flex-basis:50%"><!-- wp:group {"style":{"dimensions":{"minHeight":"600px"},"background":{"backgroundImage":{"url":"' . esc_url( $eduacademy_img13 ) . '","id":104,"source":"file","title":"theme-image-13"},"backgroundSize":"cover"}},"layout":{"type":"constrained"}} -->
45+
<div class="wp-block-group" style="min-height:600px"></div>
46+
<!-- /wp:group --></div>
6447
<!-- /wp:column --></div>
65-
<!-- /wp:columns --></div>
66-
<!-- /wp:group -->
67-
',
48+
<!-- /wp:columns -->
49+
',
6850
);

inc/patterns/layout/content-3.php

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
<?php
2+
/**
3+
* Pattern
4+
*
5+
* @author Themeisle
6+
* @package eduacademy
7+
* @since 1.0.0
8+
*
9+
* slug: content-3
10+
* title: Content 3
11+
* categories: Eduacademy
12+
* keywords: content, grid
13+
*/
14+
15+
return array(
16+
'title' => __( 'Content 3', 'eduacademy' ),
17+
'categories' => array( 'eduacademy' ),
18+
'keywords' => array( 'content', 'grid' ),
19+
'content' => '
20+
<!-- wp:group {"metadata":{"name":"content 3"},"align":"full","style":{"spacing":{"padding":{"top":"var:preset|spacing|80","bottom":"var:preset|spacing|80","left":"var:preset|spacing|40","right":"var:preset|spacing|40"},"margin":{"top":"0","bottom":"0"},"blockGap":"var:preset|spacing|80"}},"backgroundColor":"ti-bg-alt","layout":{"type":"constrained"}} -->
21+
<div class="wp-block-group alignfull has-ti-bg-alt-background-color has-background" style="margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--80);padding-right:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--80);padding-left:var(--wp--preset--spacing--40)"><!-- wp:columns {"align":"wide","style":{"spacing":{"blockGap":{"top":"40px","left":"40px"}}}} -->
22+
<div class="wp-block-columns alignwide"><!-- wp:column {"style":{"spacing":{"padding":{"top":"0","right":"0","bottom":"0","left":"0"}}}} -->
23+
<div class="wp-block-column" style="padding-top:0;padding-right:0;padding-bottom:0;padding-left:0"><!-- wp:heading {"textAlign":"left","align":"wide"} -->
24+
<h2 class="wp-block-heading alignwide has-text-align-left">Discover Course Features</h2>
25+
<!-- /wp:heading --></div>
26+
<!-- /wp:column -->
27+
28+
<!-- wp:column {"style":{"spacing":{"padding":{"top":"0px","right":"0px","bottom":"0px","left":"0px"}}}} -->
29+
<div class="wp-block-column" style="padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px"><!-- wp:heading {"textAlign":"left","level":3,"style":{"typography":{"textTransform":"uppercase"},"elements":{"link":{"color":{"text":"var:preset|color|ti-accent"}}}},"textColor":"ti-accent","fontSize":"small"} -->
30+
<h3 class="wp-block-heading has-text-align-left has-ti-accent-color has-text-color has-link-color has-small-font-size" style="text-transform:uppercase">Interactive Lessons</h3>
31+
<!-- /wp:heading -->
32+
33+
<!-- wp:paragraph {"align":"left"} -->
34+
<p class="has-text-align-left">Hands-on exercises and challenges to reinforce learning.</p>
35+
<!-- /wp:paragraph -->
36+
37+
<!-- wp:heading {"textAlign":"left","level":3,"style":{"typography":{"textTransform":"uppercase"},"elements":{"link":{"color":{"text":"var:preset|color|ti-accent"}}}},"textColor":"ti-accent","fontSize":"small"} -->
38+
<h3 class="wp-block-heading has-text-align-left has-ti-accent-color has-text-color has-link-color has-small-font-size" style="text-transform:uppercase">Expert Instructors</h3>
39+
<!-- /wp:heading -->
40+
41+
<!-- wp:paragraph {"align":"left"} -->
42+
<p class="has-text-align-left">Learn from seasoned professionals with years of industry experience.</p>
43+
<!-- /wp:paragraph --></div>
44+
<!-- /wp:column -->
45+
46+
<!-- wp:column {"style":{"spacing":{"padding":{"top":"0px","right":"0px","bottom":"0px","left":"0px"}}}} -->
47+
<div class="wp-block-column" style="padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px"><!-- wp:heading {"textAlign":"left","level":3,"style":{"typography":{"textTransform":"uppercase"},"elements":{"link":{"color":{"text":"var:preset|color|ti-accent"}}}},"textColor":"ti-accent","fontSize":"small"} -->
48+
<h3 class="wp-block-heading has-text-align-left has-ti-accent-color has-text-color has-link-color has-small-font-size" style="text-transform:uppercase">Flexible Learning</h3>
49+
<!-- /wp:heading -->
50+
51+
<!-- wp:paragraph {"align":"left"} -->
52+
<p class="has-text-align-left">Access content anytime, anywhere, at your own pace.</p>
53+
<!-- /wp:paragraph -->
54+
55+
<!-- wp:heading {"textAlign":"left","level":3,"style":{"typography":{"textTransform":"uppercase"},"elements":{"link":{"color":{"text":"var:preset|color|ti-accent"}}}},"textColor":"ti-accent","fontSize":"small"} -->
56+
<h3 class="wp-block-heading has-text-align-left has-ti-accent-color has-text-color has-link-color has-small-font-size" style="text-transform:uppercase">Real-World Projects</h3>
57+
<!-- /wp:heading -->
58+
59+
<!-- wp:paragraph {"align":"left"} -->
60+
<p class="has-text-align-left">Build practical projects you can showcase in your portfolio.</p>
61+
<!-- /wp:paragraph --></div>
62+
<!-- /wp:column --></div>
63+
<!-- /wp:columns --></div>
64+
<!-- /wp:group -->
65+
',
66+
);

0 commit comments

Comments
 (0)