WordPress Gutenberg Block Development with React JS and PHP
- Description
- Curriculum
- FAQ
- Reviews
Master WordPress Gutenberg Block Development with React & PHP by building a completely custom WordPress block library.
In this course we’ll be building “Blockylicious” – a completely custom WordPress block library built using React and PHP. We’ll be building 5 different custom WordPress blocks in this course:
Introducing the Ultimate Gutenberg Block Library!
-
Curvy: Break the mold with aesthetically pleasing curvy shape dividers. Elevate your content separation in style.
-
Piccy Gallery & Piccy Image: Craft interactive image galleries that engage and enthrall your site visitors.
-
Clicky Group & Clicky Button: Elevate your call-to-action game with dynamic button groups that link directly to specific pages, not just URLs.
What You’ll Learn:
-
React within WordPress: Understand the fusion of React’s component-based architecture within the Gutenberg editor for seamless block creation.
-
Static vs. Dynamic Blocks: Delve deep into the nuances and understand why dynamic blocks often win.
-
Custom Block Essentials: Explore custom block data, side panels, post data retrieval, custom toolbars, and leveraging innate WordPress toolbars and features.
-
Block Variations: Craft varied designs like Curvy, Curvy top, and Curvy bottom.
-
Block Transforms: Master the art of transforming regular text paragraphs into feature-rich Curvy blocks using React components.
-
Custom Block Metadata: Personalize your blocks with custom icons, categories, and more.
-
Inner Block Rendering: Dive into the mechanics of rendering inner blocks efficiently with React.
-
Block Restriction: Learn the art of defining which blocks fit where, such as ensuring Clicky Button blocks exclusively serve as children to Clicky Group blocks.
-
Interactive Blocks: Harness the power of JavaScript and React to create dynamic blocks that interact and respond.
-
Block Previews: Get hands-on with block previews by utilizing “example” in block.json.
-
Styling Techniques: Dive into different strategies for block styling from stylesheets, block.json attributes, to theme.json elements.
Transform your WordPress designs and functionalities using custom built Gutenberg blocks enhanced by React and PHP. Enroll today and shape the future of your websites!
-
8Start implementing the side panel
-
9Build out the side panel
-
10Introduction to block attributes
-
11Implement the top svg curve
-
12Enable built-in attributes using "supports"
-
13Different ways to add default styles
-
14Fix the curvy block styles
-
15Implementing the height and width controls
-
16Use the height and width attributes to manipulate the curve shape
-
17Implement the flip vertical and horizontal controls
-
18Use the flip vertical and horizontal attributes to manipulate the curve shape
-
19Use the ColorPicker to set a color for the svg curve
-
20Implement the bottom curve settings
-
21Hook up the bottom curve svg
-
22Introduction to inner blocks
-
23Create dynamic front end view for curvy block
-
24Add extra styles and inner blocks to front end
-
25Add top curve to curvy block front end
-
26Finish top curve front end view and add bottom curve
-
32Clicky blocks demo
-
33Create the clicky group block
-
34Create the clicky button block and restrict block types
-
35Save clicky group inner blocks
-
36Add styling and attributes to the clicky button block
-
37Add button label via RichText to the clicky button
-
38Implement block gap for clicky group
-
39Implement justify content for clicky group
-
40Add custom icons for clicky group and clicky button
-
41Load post type data
-
42Render post type dropdown in sidebar
-
43Load and render posts data in sidebar
-
44Render dynamic view for clicky group
-
45Render dynamic view for clicky button
-
46Refactor blockylicious.php
-
47Create and register the new piccy gallery block
-
48Implement edit & preview mode toolbar button
-
49Add styles to edit mode and inner blocks
-
50Add piccy image block
-
51Implement piccy image media upload & select
-
52Saving an image as part of the piccy image
-
53Finish piccy image edit mode styles
-
54Implement the piccy gallery preview mode
-
55Add the thumbnail styles and full preview image
-
56Finish the piccy gallery preview mode styles
-
57Add the piccy gallery client facing front end
-
58Add the piccy gallery full image preview in the front end
-
59Cater for no image being set for the piccy image block