Unlock Wordpress Power: Build Themes, Plugins & Fse Sites.
Published 11/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 21.89 GB | Duration: 30h 7m
Published 11/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 21.89 GB | Duration: 30h 7m
Master WordPress Development: Build Themes, Plugins, and Dynamic FSE Websites.
What you'll learn
Develop skills to market, price, and deliver WordPress projects professionally.
Gain insights into finding clients, managing projects, and scaling your business.
Learn how to start your own web design business using WordPress as a foundation.
Create a multi-page corporate website tailored for business needs.
Use WordPress Custom Post Types to create a real estate listing site.
Include advanced filtering, property detail pages, and interactive elements.
Work with WordPress REST API to integrate external services.
Write PHP to manipulate WordPress data efficiently.
se JavaScript to add dynamic, interactive functionality to websites.
Learn React to build custom block types for the Gutenberg Editor.
Extend Gutenberg's capabilities with unique blocks tailored to specific needs.
Design your own WordPress theme from scratch
Customize templates for custom post types, pages, and archives.
Navigate the dashboard with confidence, understanding all features and tools.
PHP and Object-Oriented Programming (OOP): Lay a foundation for plugin development
React Components: Master React for advanced Gutenberg block development.
Custom Functionality: Extend WordPress with unique solutions for client needs.
Learn how to monetize your skills on freelance platforms.
Offer specialized services like custom plugin development or theme design.
Build a portfolio of professional projects to attract high-paying clients.
Requirements
Basic WordPress knowledge (how to create a blog post, etc)
Basic understanding of HTML/CSS/JS/PHP (be familiar with syntax)
Description
Ready to elevate your web development skills and become a WordPress expert? This comprehensive course is your gateway to mastering modern WordPress, including Full Site Editing (FSE), custom theme and plugin development, dynamic Gutenberg blocks, and more.What You’ll Learn:Start from Scratch: No prior coding knowledge? No problem. We'll guide you through WordPress fundamentals, from installation to advanced concepts.Master the Latest Tools: Learn Full Site Editing (FSE), Block Themes, and the Interactivity API introduced in 2024.Build Custom WordPress Solutions: Develop unique themes, create plugins, and design custom post types with intuitive relationships between content.Dive into the Gutenberg Editor: Create dynamic blocks using React.js, customize layouts with InnerBlocks, and enhance the editing experience.Learn Back-End Essentials: Understand PHP and MySQL fundamentals, REST API integration, and custom fields to build robust websites.Front-End Mastery: Customize your site with CSS, JavaScript, and WordPress hooks for seamless user interactions.Optimize for Performance: Implement SEO best practices, enhance website speed, and ensure top-notch security.What Makes This Course Unique?Expert Instruction: Learn from an experienced developer with years of real-world WordPress experience.Up-to-Date Content: Updated for 2024, covering the latest features and development practices.Hands-On Projects: Work on practical, real-world examples that mimic client projects to boost your portfolio.Comprehensive Support: Get answers to your questions and access to a supportive community of learners.By the End of This Course, You’ll Be Able To:Build professional websites from scratch or customize existing themes for clients.Develop and deploy custom plugins and Gutenberg blocks.Create complex, dynamic websites with custom fields and post types.Launch fully optimized, secure, and scalable websites online.Why Learn WordPress?With over 40% of the web powered by WordPress, mastering this platform opens doors to a thriving freelance career, full-time opportunities, or the ability to bring your entrepreneurial ideas to life.Don’t miss your chance to stay ahead in the ever-evolving world of web development. Enroll now and start building the websites of tomorrow, today!
Overview
Section 1: Creating a Block Theme (FSE) for WordPress
Lecture 1 Gutenberg Page Builder in WordPress
Lecture 2 Difference between Classic and Block Themes for WordPress
Lecture 3 Exploring the Design Layout and Beginning the Development
Lecture 4 Working with Global Colors and Fonts for the Theme
Lecture 5 Creating the Header for a Block Theme
Lecture 6 Setting Global Styles for the Button Component
Lecture 7 Creating the Footer for a Block Theme
Lecture 8 Developing a Hero Block and Using Template Parts
Lecture 9 Developing a Post Grid Using Query Loop
Lecture 10 Creating Additional Blocks for a Block Theme
Lecture 11 Final Adjustments for a Block Theme
Section 2: Developing a Static Gutenberg Block with JavaScript
Lecture 12 Creating and Registering the First Block for Gutenberg
Lecture 13 First React Component and Setting Up JSX Compilation
Lecture 14 Working with CSS (default classes and attributes)
Lecture 15 File Hierarchy and @wordpress/create-block
Lecture 16 Understanding the Structure of Gutenberg Blocks in WordPress
Lecture 17 Code Validation (Format/Lint:JS/Lint:CSS)
Lecture 18 Using the RichText Component
Lecture 19 Adding Buttons to the Toolbar
Lecture 20 Adding Actions to Buttons in the Toolbar
Lecture 21 Using the InspectorControls Component
Lecture 22 InnerBlocks Component for Nested Blocks
Lecture 23 Using RichText for a Nested Block
Lecture 24 Adding an Option to Define the Number of Columns
Lecture 25 Adding CSS styles for the block on the front and admin parts
Lecture 26 Uploading Images using MediaPlaceholder Component
Lecture 27 Using isBlobURL to Determine the Loading Status of an Image
Lecture 28 Adding the Option to Replace or Remove an Image
Lecture 29 Editing alt for an Image
Section 3: Developing a Dynamic Gutenberg Block with JavaScript & PHP
Lecture 30 What is a Dynamic Block. Start of Plugin Development
Lecture 31 Render Callback for Frontend Part in PHP
Lecture 32 Working on the Logic of the Frontend Part and CSS Styles
Lecture 33 Building Block Logic for Gutenberg in JavaScript
Lecture 34 Displaying Dynamic Content in the Gutenberg Editor with JavaScript
Lecture 35 Using Components for Settings the Block from Sidebar
Lecture 36 Adding Sorting with QueryControls Component
Lecture 37 Additional Features of the QueryControls Component
Lecture 38 Different Ways to Add Meta Boxes in Gutenberg Editor
Lecture 39 Summarise: Creating Dynamic Blocks
Section 4: Developing a Classic Theme with PHP
Lecture 40 Installing WordPress CMS
Lecture 41 Starter Theme for WordPress
Lecture 42 WordPress Theme File Hierarchy
Lecture 43 Including Files/PHP Code
Lecture 44 Enqueuing CSS Styles and JS Scripts
Lecture 45 Hooks for Header and Footer
Lecture 46 Implementing Navigation: Admin and Frontend
Lecture 47 Creating a Search Form
Lecture 48 Safe Data Output (Escaping)
Lecture 49 Preparing Theme Files for Translation
Lecture 50 Custom Page Templates
Lecture 51 Displaying Posts in the Loop
Lecture 52 Registering a Post Type. Part 1
Lecture 53 Registering a Post Type. Part 2
Lecture 54 Template for Archive and Single Pages of Post Type
Lecture 55 Registering a Taxonomy
Lecture 56 Template for Taxonomy Archive Page
Lecture 57 Registering and Displaying a Sidebar
Lecture 58 Creating a Sidebar Widget
Lecture 59 WP_Query Class
Lecture 60 Pagination for Archive Pages
Lecture 61 Custom Pagination
Lecture 62 WordPress Child Theme
Lecture 63 Media Files and Custom Image Sizes
Lecture 64 Custom Fields: Meta Boxes via Hooks
Lecture 65 Integrating Required Plugins into the Theme
Lecture 66 Meta Boxes via Plugin
Lecture 67 Options Settings
Lecture 68 Developing a Core Plugin for the Theme
Lecture 69 Ajax in WordPress
Lecture 70 Elementor Widget
Lecture 71 WPBakery Shortcode
Lecture 72 Comments Block in WordPress
Lecture 73 List of WordPress Hooks
Lecture 74 Monetizing WordPress Theme Development Skills
Lecture 75 Converting HTML to WordPress #1
Lecture 76 Converting HTML to WordPress #2
Lecture 77 Converting HTML to WordPress #3
Lecture 78 Converting HTML to WordPress #4
Lecture 79 Converting HTML to WordPress #5
Lecture 80 Converting HTML to WordPress #6
Lecture 81 Theme Testing
Section 5: Developing a Plugin for WordPress with PHP (OOP)
Lecture 82 Plugin Structure and Activation/Deactivation Hooks
Lecture 83 Registering a Post Type in a Plugin
Lecture 84 Registering a Taxonomy in a Plugin
Lecture 85 Registering Meta Boxes in a Plugin
Lecture 86 Enqueuing CSS Styles and JS Scripts in a Plugin
Lecture 87 Safe Data Output (Escaping)
Lecture 88 Translating a Plugin and Language Functions
Lecture 89 Template Structure in a Plugin
Lecture 90 Displaying Content for Post Type, Taxonomy, Meta Boxes
Lecture 91 Filtering by Meta Boxes
Lecture 92 Filtering by Taxonomies
Lecture 93 Shortcode in a Plugin
Lecture 94 Implementing a Widget in a Plugin
Lecture 95 Elementor Widget in a Plugin. Part 1
Lecture 96 Elementor Widget in a Plugin. Part 2
Lecture 97 WPBakery Shortcode
Lecture 98 Admin Panel Page for a Plugin
Lecture 99 Admin Panel Settings Fields
Lecture 100 Ajax for a Plugin. Part 1
Lecture 101 Ajax for a Plugin. Part 2
Lecture 102 Custom Page Template in a Plugin
Lecture 103 Adding Custom Columns to Post Type List
Lecture 104 Adding Properties from the Frontend. Part 1
Lecture 105 Adding Properties from the Frontend. Part 2
Lecture 106 Adding Properties from the Frontend. Part 3
Lecture 107 Adding Properties from the Frontend. Part 4
Lecture 108 Property Listing. Part 1
Lecture 109 Property Listing. Part 2
Lecture 110 Wishlist Option. Part 1
Lecture 111 Wishlist Option. Part 2
Lecture 112 Wishlist Option. Part 3
Perfect for those who see WordPress not just as a blogging platform but as a powerful Content Management System (CMS).,Ideal for developers who want to create custom solutions like bespoke themes, plugins, and advanced functionality.,If you're looking to learn PHP and JavaScript, this course offers practical, real-world applications to help you grasp these languages.,Dive into the REST API to interact with WordPress data dynamically, enabling you to build modern, real-time applications.,For those curious about creating Custom Post Types, custom fields, and content relationships, this course provides hands-on guidance,Starting your own website design business? This course equips you with the skills to create professional websites and manage client projects effectively.,Freelancers looking to expand their services can leverage this course to deliver more advanced WordPress solutions.,If you're new to WordPress and want to build beautiful, responsive websites, this course is an excellent starting point.,Learn the fundamentals of WordPress, from installation to creating content and managing plugins and themes.,Experienced WordPress Developers: If you're already skilled in custom themes, plugin development, and the REST API, this course might cover familiar ground.,Those Seeking Niche Expertise: Developers focused on highly specific areas like advanced server-side optimization or Gutenberg Core development may need more specialized resources.