chore: sync content to repo (#9433)

Co-authored-by: kamranahmedse <4921183+kamranahmedse@users.noreply.github.com>
This commit is contained in:
github-actions[bot]
2025-12-04 13:30:37 +01:00
committed by GitHub
co-authored by kamranahmedse
parent 4b5dd0b7f9
commit db90945fb3
49 changed files with 420 additions and 54 deletions
@@ -1,3 +1,11 @@
# Advanced Custom Fields (ACF)
Advanced Custom Fields (ACF) is a WordPress plugin that allows you to add custom fields to your WordPress edit screens. These custom fields can include various types of data, such as text, images, files, and more, enabling you to create more structured and dynamic content for your website without needing to write custom code. This provides greater control over the content entry process and how that content is displayed on the front end.
Advanced Custom Fields (ACF) is a WordPress plugin that allows you to add custom fields to your WordPress edit screens. These custom fields can include various types of data, such as text, images, files, and more, enabling you to create more structured and dynamic content for your website without needing to write custom code. This provides greater control over the content entry process and how that content is displayed on the front end.
Visit the following resources to learn more:
- [@official@Advanced Custom Fields](https://www.advancedcustomfields.com/)
- [@official@Advanced Custom Fields Plugin](https://wordpress.org/plugins/advanced-custom-fields/)
- [@article@Advanced Custom Fields Tutorial: Your Ultimate Guide](https://kinsta.com/blog/advanced-custom-fields/)
- [@video@Unlock WordPress Potential: A Beginner's Guide to Advanced Custom Fields](https://www.youtube.com/watch?v=G6ENmGxR2ow)
- [@video@WordPress Advanced Custom Fields for Beginners (Step by Step Tutorial)](https://www.youtube.com/watch?v=nr8kiBNHGtw)
@@ -1,3 +1,10 @@
# Actions
Actions in WordPress are hooks that allow you to execute custom functions at specific points in the WordPress core, plugins, and themes. They provide a way to "do" something at a particular moment during the execution of WordPress code, enabling developers to modify or extend functionality without directly altering the original source code. Think of them as triggers that fire off custom code when certain events occur within WordPress.
Actions in WordPress are hooks that allow you to execute custom functions at specific points in the WordPress core, plugins, and themes. They provide a way to "do" something at a particular moment during the execution of WordPress code, enabling developers to modify or extend functionality without directly altering the source code. Think of them as triggers that fire off custom code when certain events occur within WordPress.
Visit the following resources to learn more:
- [@official@Actions](https://developer.wordpress.org/plugins/hooks/actions/)
- [@official@Action Reference](https://developer.wordpress.org/apis/hooks/action-reference/)
- [@article@The WordPress Hooks Bootcamp: How to Use Actions, Filters, and Custom Hooks](https://kinsta.com/blog/wordpress-hooks/)
- [@video@WordPress Hooks Actions and Filters Introduction Full Playlist Part -1](https://www.youtube.com/watch?v=7qiPMpi2xc0&list=PLD8nQCAhR3tTVcreVOlFteq0piaXq1jjk)
@@ -1,3 +1,12 @@
# Block Editor
The Block Editor, also known as Gutenberg, is the default content editor in WordPress. It allows users to create and format content using individual blocks, each representing a specific element like paragraphs, images, headings, or galleries. These blocks can be easily arranged and customized to build visually appealing and structured pages and posts.
The Block Editor, also known as Gutenberg, is the default content editor in WordPress. It allows users to create and format content using individual blocks, each representing a specific element like paragraphs, images, headings, or galleries. These blocks can be easily arranged and customized to build visually appealing and structured pages and posts.
Visit the following resources to learn more:
- [@official@WordPress Block Editor](https://wordpress.org/documentation/article/wordpress-block-editor/)
- [@official@Block Editor Handbook](https://developer.wordpress.org/block-editor/)
- [@article@How to Use the WordPress Block Editor (+ 10 Advanced Tips)](https://jetpack.com/resources/wordpress-block-editor/)
- [@article@How to Use the WordPress Block Editor (Beginner’s Tutorial)](https://thrivethemes.com/wordpress-block-editor-tutorial/)
- [@video@Creating posts and pages with the WordPress Block Editor](https://www.youtube.com/watch?v=DaaCThv_NNM)
- [@video@How To Use The WordPress Block Editor](https://www.youtube.com/watch?v=AaKhhIgPbNw)
@@ -1,3 +1,13 @@
# Block Patterns
Block Patterns are pre-designed collections of blocks that you can quickly insert into your WordPress content. They offer a convenient way to create visually appealing layouts and sections without having to manually configure each block. Think of them as reusable templates for common design elements, saving you time and effort in building your website.
Block Patterns are pre-designed collections of blocks that you can quickly insert into your WordPress content. They offer a convenient way to create visually appealing layouts and sections without having to configure each block manually. Think of them as reusable templates for common design elements, saving you time and effort in building your website.
Visit the following resources to learn more:
- [@official@Use block patterns](https://wordpress.com/support/wordpress-editor/block-pattern/)
- [@official@Block patterns](https://developer.wordpress.com/docs/guides/block-patterns/)
- [@official@Patterns](http://wordpress.org/patterns/)
- [@article@What is a block pattern?](https://fullsiteediting.com/lessons/introduction-to-block-patterns/)
- [@article@WordPress Block Patterns: How to Use Them & Create Your Own](https://jetpack.com/resources/wordpress-block-patterns/)
- [@video@WordPress Block Patterns Give You Superpowers](https://www.youtube.com/watch?v=UCHhb4wqDwk)
- [@video@Block patterns | WordPress.com Support](https://www.youtube.com/watch?v=-Lhn_IZX1SI)
@@ -1,3 +1,10 @@
# Block Themes
Block themes in WordPress are a modern approach to website design, where the entire site structure, from header to footer, is built using blocks. These blocks, the same ones used to create content in the WordPress editor, offer a visual and intuitive way to customize every aspect of your site's appearance without needing to write code. This allows for greater flexibility and control over design, empowering users to create unique and personalized websites.
Block themes in WordPress are a modern approach to website design, where the entire site structure, from header to footer, is built using blocks. These blocks, the same ones used to create content in the WordPress editor, offer a visual and intuitive way to customize every aspect of your site's appearance without needing to write code. This allows for greater flexibility and control over design, empowering users to create unique and personalized websites.
Visit the following resources to learn more:
- [@official@Block themes](https://wordpress.org/documentation/article/block-themes/)
- [@official@WordPress Block Themes Explained in 250 Seconds](https://wordpress.com/blog/2024/03/21/wordpress-block-themes/?utm_source=google&utm_campaign=google_search_wpcom_acquisition_non_es_en&utm_medium=paid_search&keyword=best%20wordpress%20hosting&creative=769260987320&campaignid=647898138&adgroupid=182524974134&matchtype=p&device=c&network=g&targetid=kwd-3533394882&utm_content=&gad_source=1&gad_campaignid=647898138&gbraid=0AAAAADhlTH4nM8YtqQIqSHg4gaJYkKDoF&gclid=CjwKCAiA3L_JBhAlEiwAlcWO5_jDc9B8F8lbtURg7lIkF6URN1tohPUeJJFmyd_nDGWhliaY0I-18hoC9ogQAvD_BwE)
- [@article@What Is a Block Theme in WordPress?](https://www.wpzoom.com/blog/what-are-wordpress-block-themes/)
- [@video@WordPress Block Themes Simplified: A Must-Watch Guide for Beginners!](https://www.youtube.com/watch?v=hvd6h_RpFJM&pp=ygUVd2hhdCBhcmUgYmxvY2sgdGhlbWVz)
@@ -1,3 +1,12 @@
# Child Themes
Child themes in WordPress are essentially sub-themes that inherit the functionality and styling of a parent theme. They allow you to modify the design and code of your WordPress site without directly altering the parent theme files. This is crucial because when the parent theme receives an update, any changes made directly to it will be overwritten, but modifications made in the child theme will remain intact.
Child themes are sub-themes that inherit the functionality and styling of a parent theme. They allow you to modify the design and code of your WordPress site without directly altering the parent theme files. This is crucial because when the parent theme receives an update, any changes made directly to it will be overwritten, but modifications made in the child theme will remain intact.
Visit the following resources to learn more:
- [@official@Child Themes](https://developer.wordpress.org/themes/advanced-topics/child-themes/)
- [@official@Create a child theme](https://wordpress.com/support/themes/child-themes/)
- [@article@How to create a WordPress child theme + customization tips](https://www.hostinger.com/tutorials/how-to-create-wordpress-child-theme)
- [@video@Child Themes](https://www.youtube.com/watch?v=XTzWivuH10I)
- [@video@What Is a WordPress Child Theme | Pros+Cons and Why You Need It](https://www.youtube.com/watch?v=1y42_ScELJQ)
- [@video@Wordpress Child Theme | What Is It? Do You Need It? How To Make It!](https://www.youtube.com/watch?v=Wpc6FAsi7xI)
@@ -1,3 +1,10 @@
# Classic vs. Block Themes
Classic themes in WordPress rely on PHP templates and the WordPress Template Hierarchy to structure and display content. Block themes, on the other hand, leverage the Block Editor (Gutenberg) for full site editing, allowing users to design and customize every aspect of their website using blocks. This fundamental difference impacts how themes are built, customized, and how users interact with their website's design.
Classic themes in WordPress rely on PHP templates and the WordPress Template Hierarchy to structure and display content. Block themes, on the other hand, leverage the Block Editor (Gutenberg) for full site editing, allowing users to design and customize every aspect of their website using blocks. This fundamental difference impacts how themes are built, customized, and how users interact with their website's design.
Visit the following resources to learn more:
- [@official@Different types of themes](https://wordpress.com/support/theme-types/)
- [@article@WordPress Block Themes vs Classic Themes: 4 Key Differences](https://www.wpzoom.com/blog/block-themes-vs-classic-themes/)
- [@article@WordPress Block Theme vs Classic Theme](https://instawp.com/wordpress-block-theme-vs-classic-theme/)
- [@article@How to Switch from a Classic Theme to a Block Theme in WordPress](https://jetpack.com/resources/wordpress-switch-from-classic-to-block-theme/)
@@ -1,3 +1,9 @@
# Classic Themes
Classic Themes in WordPress represent the traditional way of designing and structuring a WordPress website, relying heavily on PHP, HTML, CSS, and JavaScript within the theme files themselves. These themes typically involve a more direct approach to coding and customization, often requiring developers to modify template files directly to alter the site's appearance and functionality. They offer a high degree of control but can also be more complex to manage and update compared to newer theme types.
Classic Themes represent the traditional way of designing and structuring a WordPress website, relying heavily on PHP, HTML, CSS, and JavaScript within the theme files themselves. These themes typically involve a more direct approach to coding and customization, often requiring developers to modify template files directly to alter the site's appearance and functionality. They offer a high degree of control but can also be more complex to manage and update compared to newer theme types.
Visit the following resources to learn more:
- [@official@Introduction to Classic themes](https://learn.wordpress.org/lesson/introduction-to-classic-themes/)
- [@official@Classic themes](https://developer.wordpress.org/themes/classic-themes/)
- [@article@Core concepts to understand in WordPress theme development](https://kinsta.com/blog/wordpress-theme-core-concepts/)
@@ -0,0 +1,12 @@
# Classic Editor
The Classic Editor is the original text-based editor in WordPress. It allows you to create and edit pages and posts using a visual editor similar to a word processor, or directly with HTML code. You can format text, add images, create lists, and embed media using buttons and shortcodes. While it's been superseded by the Block Editor (Gutenberg), the Classic Editor remains available as a plugin for those who prefer its familiar interface.
Visit the following resources to learn more:
- [@official@Classic Editor](https://wordpress.org/plugins/classic-editor/)
- [@official@Using the Classic Editor](https://wordpress.com/support/editors/classic-editor-guide/)
- [@official@Classic Content Editor Overview](https://learn.wordpress.org/lesson-plan/content-editor-overview/)
- [@article@WordPress classic editor: How to install and use it](https://www.hostinger.com/tutorials/wordpress-classic-editor)
- [@article@How to Use the Classic Editor in WordPress and Why](https://www.greengeeks.com/tutorials/classic-editor-wordpress/)
- [@video@How to Edit a Page in Wordpress Using the Classic Editor (Full 2025 Guide)](https://www.youtube.com/watch?v=T-LerlXW8pA)
@@ -1,3 +1,10 @@
# WordPress Coding Standards
WordPress Coding Standards are a set of guidelines and best practices for writing code that is consistent, readable, and maintainable within the WordPress ecosystem. These standards cover various aspects of coding, including PHP, HTML, CSS, and JavaScript, and aim to ensure that code is easy to understand, debug, and collaborate on, regardless of who wrote it. Adhering to these standards helps create a more unified and professional codebase for WordPress themes, plugins, and the core software itself.
WordPress Coding Standards are a set of guidelines and best practices for writing code that is consistent, readable, and maintainable within the WordPress ecosystem. These standards cover various aspects of coding, including PHP, HTML, CSS, and JavaScript, and aim to ensure that code is easy to understand, debug, and collaborate on, regardless of who wrote it. Adhering to these standards helps create a more unified and professional codebase for WordPress themes, plugins, and the core software itself.
Visit the following resources to learn more:
- [@official@WordPress Coding Standards](https://developer.wordpress.org/coding-standards/wordpress-coding-standards/)
- [@official@WordPress Coding Standards Docs](https://codex.wordpress.org/WordPress_Coding_Standards)
- [@article@An introduction to WordPress coding standards](https://kinsta.com/blog/wordpress-coding-standards/)
- [@video@Introduction to WordPress Coding Standards](https://www.youtube.com/watch?v=n7-F-FMzM7Q)
@@ -1,3 +1,9 @@
# Custom Fields
Custom fields are a way to add extra information to your WordPress posts, pages, and other content types beyond the standard title, content, and excerpt. They allow you to create specific data entry points for things like product prices, book authors, event dates, or any other unique piece of information you want to associate with your content. This data can then be displayed on your website in a structured and organized manner.
Custom fields are a way to add extra information to your WordPress posts, pages, and other content types beyond the standard title, content, and excerpt. They allow you to create specific data entry points for things like product prices, book authors, event dates, or any other unique piece of information you want to associate with your content. This data can then be displayed on your website in a structured and organized manner.
Visit the following resources to learn more:
- [@official@Assign custom fields](https://wordpress.org/documentation/article/assign-custom-fields/)
- [@article@WordPress Custom Fields 101: Tips, Tricks, and Hacks](https://www.wpbeginner.com/wp-tutorials/wordpress-custom-fields-101-tips-tricks-and-hacks/)
- [@video@Beginners Guide to Custom Fields in WordPress (Advanced Custom Fields Tutorial)](https://www.youtube.com/watch?v=CFR9FKxACX8)
@@ -1,3 +1,12 @@
# Custom Post Types
Custom Post Types in WordPress allow you to create different types of content beyond the standard posts and pages. Think of them as a way to organize and manage specific kinds of information on your website, like products, events, or testimonials, each with its own unique set of fields and display options. This helps you structure your website's content in a more meaningful and organized way.
Custom Post Types allow you to create different types of content beyond the standard posts and pages. Think of them as a way to organize and manage specific kinds of information on your website, like products, events, or testimonials, each with its own unique set of fields and display options. This helps you structure your website's content in a more meaningful and organized way.
Visit the following resources to learn more:
- [@official@Custom post types](https://learn.wordpress.org/lesson/custom-post-types/)
- [@official@How to Use WordPress Custom Post Types to Create a Specialty Website](https://wordpress.com/go/tutorials/wordpress-custom-post-types)
- [@article@WordPress Custom Post Types: The All-In-One Guide to Create and Use Them](http://kinsta.com/blog/wordpress-custom-post-types/)
- [@video@Creating custom post types and taxonomies](https://www.youtube.com/watch?v=WB7BKQdcP9w)
- [@video@Custom Post Types](https://www.youtube.com/watch?v=vPptt9BiAKM)
- [@video@Wordpress Custom Post Type Tutorial for beginners from scratch (Part#1) | Basics & Introduction](https://www.youtube.com/watch?v=fvStBjaALXo&list=PLT9miexWCpPXs5LDHnQFUTFh0o_ihDy3-)
@@ -1,3 +1,10 @@
# Customizer
The WordPress Customizer is a built-in interface that allows users to modify various aspects of their website's theme in a live preview environment. It provides a visual way to adjust settings like site identity, colors, menus, widgets, and more, seeing the changes reflected in real-time before publishing them. This tool simplifies the process of personalizing a theme without needing to directly edit code.
The WordPress Customizer is a built-in interface that allows users to modify various aspects of their website's theme in a live preview environment. It provides a visual way to adjust settings like site identity, colors, menus, widgets, and more, seeing the changes reflected in real-time before publishing them. This tool simplifies the process of personalizing a theme without needing to directly edit code. The Customizer is primarily used by classic themes.
Visit the following resources to learn more:
- [@official@Customizer](https://wordpress.com/support/customizer/)
- [@official@Customizer Docs](https://wordpress.org/documentation/article/customizer/)
- [@article@How to Use WordPress Theme Customizer Like a Pro (Ultimate Guide)](http://wpbeginner.com/beginners-guide/how-to-use-wordpress-theme-customizer/)
- [@video@How to Use the WordPress Customizer](https://www.youtube.com/watch?v=PhmbXAlDP34)
@@ -1,3 +1,12 @@
# Docker for Local WordPress Development
Docker is a platform that uses containerization to package software with all its dependencies into standardized units for software development. This allows developers to create, deploy, and run applications in isolated environments called containers, ensuring consistency across different computing environments, from development to production. For WordPress, Docker simplifies setting up a local development environment by providing pre-configured containers with all the necessary components like web servers, databases, and PHP.
Docker is a platform that uses containerization to package software with all its dependencies into standardized units for software development. This allows developers to create, deploy, and run applications in isolated environments called containers, ensuring consistency across different computing environments, from development to production. For WordPress, Docker simplifies setting up a local development environment by providing pre-configured containers with all the necessary components like web servers, databases, and PHP.
Visit the following resources to learn more:
- [@roadmap@Visit the Dedicated Docker Roadmap](https://roadmap.sh/docker)
- [@official@Docker with WP](https://hub.docker.com/_/wordpress)
- [@official@Dockerize WordPress: Simplify Your Site’s Setup and Deployment](https://www.docker.com/blog/how-to-dockerize-wordpress/)
- [@article@How To Install WordPress With Docker Compose](https://www.digitalocean.com/community/tutorials/how-to-install-wordpress-with-docker-compose)
- [@video@Quick Wordpress Setup With Docker](https://www.youtube.com/watch?v=pYhLEV-sRpY)
- [@video@Docker Setup for Local WordPress Development](https://www.youtube.com/watch?v=GG2k-La5t3o)
@@ -1,3 +1,11 @@
# WordPress File Structure
The WordPress file structure is the organized system of folders and files that make up a WordPress website. It includes core WordPress files, theme files, plugin files, and user-uploaded content, all working together to display your website's content and functionality. Understanding this structure is essential for troubleshooting, customizing, and managing your WordPress site effectively.
The WordPress file structure is the organized system of folders and files that make up a WordPress website. It includes core WordPress files, theme files, plugin files, and user-uploaded content, all working together to display your website's content and functionality. Understanding this structure is essential for troubleshooting, customizing, and managing your WordPress site effectively.
Visit the following resources to learn more:
- [@official@The WordPress file structure](https://learn.wordpress.org/lesson/the-wordpress-file-structure/)
- [@article@Beginner’s Guide to WordPress File and Directory Structure](https://www.wpbeginner.com/beginners-guide/beginners-guide-to-wordpress-file-and-directory-structure/)
- [@article@Beginner’s Guide to Understanding WordPress File Structure & Database](https://www.malcare.com/blog/beginners-guide-to-understanding-the-structure-of-a-wordpress-site/)
- [@video@The WordPress file system](https://www.youtube.com/watch?v=Bz-UB_KjufU)
- [@video@Understand where your files live](https://www.youtube.com/watch?v=Nm2fpJ4jBt4)
@@ -1,3 +1,11 @@
# Filters
Filters in WordPress are a way to modify data before it's saved to the database or displayed on the screen. They allow you to intercept and alter variables, text, or other types of data as it passes through WordPress's core functions, plugins, or themes. This provides a powerful mechanism for customizing WordPress's behavior without directly editing the core code.
Filters in WordPress allow you to modify data as it's being processed. Think of them as checkpoints in the code where you can intercept a variable, change its value, and then pass it along to continue its journey. This lets you alter things like post content, excerpt text, or even options stored in the database without directly editing the core WordPress files or plugin code.
Visit the following resources to learn more:
- [@official@WordPress Filter Hooks](https://learn.wordpress.org/tutorial/wordpress-filter-hooks/)
- [@official@add_filter](https://developer.wordpress.org/reference/functions/add_filter/)
- [@article@The WordPress Hooks Bootcamp: How to Use Actions, Filters, and Custom Hooks](https://kinsta.com/blog/wordpress-hooks/)
- [@video@Filter Hooks](https://www.youtube.com/watch?v=EZNJWgq26_E)
- [@video@WordPress Hooks Actions and Filters Introduction Full Playlist Part -1](https://www.youtube.com/watch?v=7qiPMpi2xc0&list=PLD8nQCAhR3tTVcreVOlFteq0piaXq1jjk)
@@ -5,6 +5,6 @@ Frontend fundamentals encompass the core technologies that drive the visual and
Visit the following resources to learn more:
- [@roadmap@Visit the dedicated Frontend Developer Roadmap](https://roadmap.sh/frontend)
- [@article@What Is Front-End Development?](https://cloudinary.com/guides/front-end-development/front-end-development-the-complete-guide)
- [@book@Frontend Development Handbook](https://github.com/FrontendMasters/front-end-handbook-2019/blob/master/exports/Front-end%20Developer%20Handbook%202019.pdf)
- [@article@What Is Front-End Development?](https://cloudinary.com/guides/front-end-development/front-end-development-the-complete-guide)
- [@video@Frontend web development - a complete overview](https://www.youtube.com/watch?v=WG5ikvJ2TKA)
@@ -1,3 +1,13 @@
# Full Site Editing (FSE)
Full Site Editing (FSE) is a set of features in WordPress that allows you to customize all parts of your website using blocks. This includes areas like headers, footers, and page templates, giving you complete control over the design and layout of your entire site through the block editor interface.
Full Site Editing (FSE) is a set of features in WordPress that allows you to customize all parts of your website using blocks. This includes areas like headers, footers, and page templates, giving you complete control over the design and layout of your entire site through the block editor interface.
Visit the following resources to learn more:
- [@official@Use the Site Editor](https://wordpress.com/support/site-editor/)
- [@official@A First Look at Using Full Site Editing to Edit Your WordPress Theme](https://wordpress.com/go/tutorials/first-look-full-site-editing/)
- [@article@Mastering WordPress full site editing: a step-by-step tutorial](https://kinsta.com/blog/wordpress-full-site-editing/)
- [@article@A Complete Beginner’s Guide to WordPress Full Site Editing](https://www.wpbeginner.com/beginners-guide/wordpress-full-site-editing/)
- [@article@Full site editing](https://fullsiteediting.com/courses/full-site-editing-for-theme-developers/)
- [@video@WordPress 5.9 Tutorial | Full Site Editing Tutorial](https://www.youtube.com/watch?v=1ThMIssK3IY)
- [@video@Unlock the Secrets of WordPress Site Editing – Beginner's Guide](https://www.youtube.com/watch?v=u9TX2X82R18)
@@ -1,3 +1,10 @@
# functions.php in Classic WordPress Themes
# functions.php
The `functions.php` file in a Classic WordPress theme acts as a plugin, adding custom functionality and features to your website. It's a powerful tool for modifying the behavior of your theme and WordPress itself, allowing you to define custom functions, hooks, filters, and more, without directly altering the core theme files.
The `functions.php` file in a Classic WordPress theme acts as a plugin, adding custom functionality and features to your website. It's a powerful tool for modifying the behavior of your theme and WordPress itself, allowing you to define custom functions, hooks, filters, and more, without directly altering the core theme files.
Visit the following resources to learn more:
- [@official@Custom Functionality (functions.php)](https://developer.wordpress.org/themes/core-concepts/custom-functionality/)
- [@article@WordPress functions.php File: The Ultimate Guide + Helpful Code Snippets](https://kinsta.com/blog/wordpress-functions-php/)
- [@article@How to Find, Access, and Edit functions.php in WordPress](https://jetpack.com/resources/wordpress-functions-php/)
- [@video@Customizing WordPress #6 - Introduction to the functions template](https://www.youtube.com/watch?v=XD6hGrZPkQU)
@@ -1,3 +1,12 @@
# Hooks
Hooks are a way for WordPress developers to modify or extend the default behavior of WordPress without directly altering the core files. They essentially allow you to "hook into" specific points in the WordPress execution process and add your own code to be executed at those points. This makes WordPress highly customizable and extensible.
Hooks are a way for WordPress developers to modify or extend the default behavior of WordPress without directly altering the core files. They essentially allow you to "hook into" specific points in the WordPress execution process and add your own code to be executed at those points. This makes WordPress highly customizable and extensible.
Visit the following resources to learn more:
- [@official@Hooks](https://developer.wordpress.org/plugins/hooks/)
- [@official@Hooks List](https://developer.wordpress.org/reference/hooks/)
- [@article@The WordPress Hooks Bootcamp: How to Use Actions, Filters, and Custom Hooks](https://kinsta.com/blog/wordpress-hooks/)
- [@article@WordPress Hooks Explained](https://crocoblock.com/blog/wordpress-hooks-explained/)
- [@video@WordPress Hooks](https://www.youtube.com/watch?v=MW-evyl4nQU)
- [@video@WordPress Hooks Actions and Filters Introduction Full Playlist Part -1](https://www.youtube.com/watch?v=7qiPMpi2xc0&list=PLD8nQCAhR3tTVcreVOlFteq0piaXq1jjk)
@@ -1,3 +1,10 @@
# Hybrid Themes
Hybrid themes in WordPress combine the best aspects of traditional themes and block themes. They allow developers to use both classic PHP templates and the block editor for different parts of their website, offering flexibility in design and development. This approach enables a gradual transition to block-based theming while still leveraging existing theme structures and code.
Hybrid themes in WordPress combine the best aspects of traditional themes and block themes. They allow developers to use both classic PHP templates and the block editor for different parts of their website, offering flexibility in design and development. However, they are not built to use the Site Editor. This approach enables a gradual transition to block-based theming while still leveraging existing theme structures and code.
Visit the following resources to learn more:
- [@official@Bridging the gap: Hybrid themes](https://developer.wordpress.org/news/2024/12/bridging-the-gap-hybrid-themes/)
- [@official@Hybrid themes](https://developer.wordpress.org/themes/getting-started/what-is-a-theme/#hybrid-themes)
- [@article@WordPress Hybrid Themes: A user and developer approach](https://kinsta.com/blog/hybrid-themes/)
- [@article@What is a WordPress Hybrid Theme & How to Use It in 2025](https://serveravatar.com/wordpress-hybrid-theme/)
@@ -1,3 +1,11 @@
# Installation & Setup
Installing and setting up WordPress involves getting it onto your web server and configuring it to function correctly. This process typically includes downloading the WordPress software, creating a database, connecting WordPress to that database, and then configuring basic settings like the site title, tagline, and user accounts. It's the foundational step for building any WordPress website.
Installing and setting up WordPress involves getting it onto your web server and configuring it to function correctly. This process typically includes downloading the WordPress software, creating a database, connecting WordPress to that database, and then configuring basic settings like the site title, tagline, and user accounts. It's the foundational step for building any WordPress website.
Visit the following resources to learn more:
- [@official@How to install WordPress](https://developer.wordpress.org/advanced-administration/before-install/howto-install/)
- [@official@Setting Up Your Local Development Environment for WordPress](https://wordpress.com/blog/2022/11/14/setting-up-your-local-development-environment-for-wordpress/)
- [@article@How to install WordPress locally (3 methods)](https://www.hostinger.com/tutorials/install-wordpress-locally)
- [@video@How to Install WordPress Locally | WordPress Tutorial for Beginners](https://www.youtube.com/watch?v=fArmNhkSrSw)
- [@video@How to Install WordPress Locally on Windows for Beginners from Scratch](https://www.youtube.com/watch?v=usoJ6ckzUz8)
@@ -4,10 +4,10 @@ WordPress is a popular content management system (CMS) that allows users to crea
Visit the following resources to learn more:
- [@course@Beginner WordPress Developer](https://learn.wordpress.org/course/beginner-wordpress-developer/)
- [@official@WordPress](https://wordpress.com/)
- [@official@Getting started on WordPress.com](https://wordpress.com/support/getting-started-with-wordpress-com/)
- [@official@WordPress Tutorials](https://learn.wordpress.org/tutorials/)
- [@course@Beginner WordPress Developer](https://learn.wordpress.org/course/beginner-wordpress-developer/)
- [@article@What is WordPress? Explained for beginners](https://kinsta.com/blog/what-is-wordpress/)
- [@video@How to Create a Website – WordPress Tutorial for Beginners 2025](https://www.youtube.com/watch?v=R4v_7hh4Yys)
- [@video@Master WordPress in 20 Minutes (Beginner Tutorial)](https://www.youtube.com/watch?v=U8OqOMkEaLc)
@@ -1,3 +1,9 @@
# LocalWP
LocalWP is a free tool that simplifies the process of creating and managing local WordPress development environments on your computer. It allows you to quickly set up WordPress sites without needing to configure web servers, databases, or PHP manually. This makes it easier for developers and designers to test themes, plugins, and code changes in a safe and isolated environment before deploying them to a live server.
LocalWP is a free tool that simplifies the process of creating and managing local WordPress development environments on your computer. It allows you to quickly set up WordPress sites without needing to configure web servers, databases, or PHP manually. This makes it easier for developers and designers to test themes, plugins, and code changes in a safe and isolated environment before deploying them to a live server.
Visit the following resources to learn more:
- [@official@Local WP](https://localwp.com/)
- [@article@How to set up local WordPress development with LocalWP](https://www.liquidweb.com/wordpress/local/localwp/)
- [@video@How to Install WordPress Locally | WordPress Tutorial for Beginners](https://www.youtube.com/watch?v=fArmNhkSrSw&t=10s)
@@ -1,3 +1,11 @@
# WordPress Menus in Classic Themes
# WordPress Menus
In classic WordPress themes, menus are how you organize and display navigation links on your website. They allow visitors to easily find different pages, categories, or custom links. You create and manage these menus through the WordPress admin panel, assigning them to specific locations within your theme, such as the header or footer. These locations are predefined by the theme developer.
In classic WordPress themes, menus are how you organize and display navigation links on your website. They allow visitors to easily find different pages, categories, or custom links. You create and manage these menus through the WordPress admin panel, assigning them to specific locations within your theme, such as the header or footer. These locations are predefined by the theme developer.
Visit the following resources to learn more:
- [@official@Menus](https://wordpress.com/support/menus/)
- [@official@WordPress Menu User Guide](https://codex.wordpress.org/WordPress_Menu_User_Guide)
- [@article@An In-Depth Guide to Create and Customize a WordPress Menu](https://kinsta.com/blog/wordpress-custom-menu/)
- [@article@How to Set Up Your WordPress Menus (In 3 Steps)](https://www.dreamhost.com/blog/tutorial-wp-menu-setup/)
- [@video@Create a WordPress Navigation Menu in 5 Minutes (Even If You're a Beginner!)](https://www.youtube.com/watch?v=6MCZ3lXAEdk)
@@ -1,3 +1,11 @@
# Metabox
A metabox is a custom input panel added to the WordPress post or page editing screen. It allows users to enter or select additional data related to the content being created, such as specific details, settings, or options that go beyond the standard title and body text. This data is then stored and can be used to display information or modify the behavior of the website.
A metabox is a custom input panel added to the WordPress post or page editing screen. It allows users to enter or select additional data related to the content being created, such as specific details, settings, or options that go beyond the standard title and body text. This data is then stored and can be used to display information or modify the behavior of the website.
Visit the following resources to learn more:
- [@official@Metabox.io](https://metabox.io/)
- [@official@Meta Box Plugin](https://wordpress.org/plugins/meta-box/)
- [@official@Custom Meta Boxes](https://developer.wordpress.org/plugins/metadata/custom-meta-boxes/)
- [@article@How To Add Meta Boxes and Custom Fields To Posts in Gutenberg](https://kinsta.com/blog/wordpress-add-meta-box-to-post/)
- [@video@Beginners Guide To MetaBox for WordPress](https://www.youtube.com/watch?v=ZbTLmSluti8)
@@ -1,3 +1,10 @@
# Overrides in Block Themes
Overrides allow you to modify the default appearance and behavior of blocks and templates without directly editing the core theme files. This ensures that your customizations are preserved during theme updates. You can achieve this by creating custom templates, template parts, and block styles within your child theme or custom plugin, effectively overriding the original definitions.
Overrides allow you to modify the default appearance and behavior of blocks and templates without directly editing the core theme files. This ensures that your customizations are preserved during theme updates. You can achieve this by creating custom templates, template parts, and block styles within your child theme or custom plugin, effectively overriding the original definitions.
Visit the following resources to learn more:
- [@official@Override content in synced patterns](https://wordpress.com/support/wordpress-editor/block-pattern/pattern-overrides)
- [@official@An introduction to overrides in Synced Patterns](https://developer.wordpress.org/news/2024/06/an-introduction-to-overrides-in-synced-patterns/)
- [@official@Explore synced pattern overrides](https://learn.wordpress.org/lesson/explore-synced-pattern-overrides/)
- [@video@New in WordPress 6.5: Synced Pattern Overrides ⭐️](https://www.youtube.com/watch?v=VGw3aNIwTNw)
@@ -1,3 +1,9 @@
# Page Editors
Page editors are tools that allow users to create and modify the content and layout of individual pages on a website through a visual interface. They simplify the process of web design and content creation by providing a user-friendly way to arrange elements like text, images, and other media without needing to write code. These editors often use a drag-and-drop interface, making it easy to build and customize pages to suit specific needs.
Page editors are tools that allow users to create and modify the content and layout of individual pages on a website through a visual interface. They simplify the process of web design and content creation by providing a user-friendly way to arrange elements like text, images, and other media without needing to write code. These editors often use a drag-and-drop interface, making it easy to build and customize pages to suit specific needs.
Visit the following resources to learn more:
- [@official@WordPress Editors: Site Editor, Template Editor, and Page Editor Explained](https://wordpress.com/go/website-building/site-editor-template-editor-page-editor-explained/)
- [@official@About WordPress editors](https://wordpress.com/support/editors/)
- [@article@WordPress Editors, the Customizer and Page Builders](https://kubiobuilder.com/wordpress-web-design/wordpress-editor-customizer-builder/)
@@ -1,3 +1,12 @@
# WordPress Plugins
WordPress plugins are like add-ons for your WordPress website. They are pieces of software that you can upload and install to extend the functionality of your site. Think of them as apps for your website, allowing you to add features like contact forms, e-commerce capabilities, SEO tools, social media integration, and much more, without needing to write any code yourself.
WordPress plugins are like add-ons for your WordPress website. They are pieces of software that you can upload and install to extend the functionality of your site. Think of them as apps for your website, allowing you to add features like contact forms, e-commerce capabilities, SEO tools, social media integration, and much more, without needing to write any code yourself.
Visit the following resources to learn more:
- [@official@What Are WordPress Plugins and Themes? (A Beginner’s Guide)](https://wordpress.com/go/website-building/what-are-wordpress-plugins-and-themes-a-beginners-guide/)
- [@official@What is a plugin?](https://learn.wordpress.org/lesson/what-is-a-plugin/)
- [@official@Plugin Docs](https://developer.wordpress.org/plugins/)
- [@official@Plugin Catalog](https://wordpress.com/plugins)
- [@article@What is a WordPress plugin: A comprehensive guide for beginners](https://www.hostinger.com/tutorials/what-is-wordpress-plugin)
- [@video@What is a WordPress Plugin?](https://www.youtube.com/watch?v=WAAh3DsI7_Q)
@@ -1,3 +1,12 @@
# Shortcodes
Shortcodes in WordPress are like shortcuts that allow you to easily add dynamic content or functionality to your posts, pages, and widgets. They are special tags enclosed in square brackets, such as `[my_shortcode]`, that WordPress recognizes and replaces with the corresponding output defined by the shortcode's associated function. This lets you embed things like videos, forms, or complex layouts without writing any code directly in your content.
Shortcodes in WordPress are like shortcuts that allow you to easily add dynamic content or functionality to your posts, pages, and widgets. They are special tags enclosed in square brackets, such as `[my_shortcode]`, that WordPress recognizes and replaces with the corresponding output defined by the shortcode's associated function. This lets you embed things like videos, forms, or complex layouts without writing any code directly in your content.
Visit the following resources to learn more:
- [@official@Shortcode](https://codex.wordpress.org/Shortcode)
- [@official@Shortcode block](https://wordpress.com/support/wordpress-editor/blocks/shortcode-block/)
- [@official@Shortcode API](https://codex.wordpress.org/Shortcode_API)
- [@article@The Ultimate Guide to WordPress Shortcodes (With Examples to Create Your Own)](https://kinsta.com/blog/wordpress-shortcodes/)
- [@video@Guía definitiva de los shortcodes de WordPress](https://www.youtube.com/watch?v=sq1OZ2ZNqIw)
- [@video@How to Create a Shortcode in WordPress](https://www.youtube.com/watch?v=ooDcpimdf_w)
@@ -4,8 +4,8 @@ SQL, or Structured Query Language, is a programming language used for managing a
Visit the following resources to learn more:
- [@article@Visit the Dedicated QSL Rodmap](https://roadmap.sh/sql)
- [@course@roadmap.sh - Master SQL](https://roadmap.sh/courses/sql)
- [@article@Visit the Dedicated QSL Rodmap](https://roadmap.sh/sql)
- [@article@SQL Tutorial](https://www.sqltutorial.org/)
- [@article@SQL Tutorial](https://www.thoughtspot.com/sql-tutorial)
- [@video@SQL Course for Beginners [Full Course]](https://www.youtube.com/watch?v=7S_tz1z_5bA)
@@ -1,3 +1,12 @@
# Style & Script Enqueueing
Style and script enqueueing is the proper way to add CSS stylesheets and JavaScript files to your WordPress website. Instead of directly adding code to your theme's header or footer, enqueueing uses WordPress functions to register and load these assets in a controlled and organized manner. This ensures compatibility, avoids conflicts with other plugins and themes, and allows for dependency management.
Style and script enqueueing is the proper way to add CSS stylesheets and JavaScript files to your WordPress website. Instead of directly adding code to your theme's header or footer, enqueueing uses WordPress functions to register and load these assets in a controlled and organized manner. This ensures compatibility, avoids conflicts with other plugins and themes, and allows for dependency management.
Visit the following resources to learn more:
- [@official@Enqueueing Scripts And Styles](https://learn.wordpress.org/lesson-plan/enqueueing-scripts-and-styles/)
- [@official@wp_enqueue_style](https://developer.wordpress.org/reference/functions/wp_enqueue_style/)
- [@official@wp_enqueue_script](https://developer.wordpress.org/reference/functions/wp_enqueue_script/)
- [@article@wp_enqueue_scripts – How to Enqueue Your Assets in WordPress](https://kinsta.com/blog/wp-enqueue-scripts/)
- [@article@How to Enqueue CSS Stylesheet to WordPress Using wp_enqueue_style](https://www.hostinger.com/ph/tutorials/wp_enqueue_style)
- [@video@Enqueuing CSS and JavaScript](https://www.youtube.com/watch?v=a7ZRFA2s-pM)
@@ -1,3 +1,10 @@
# style.css in Classic WordPress Themes
The `style.css` file is the main stylesheet in a classic WordPress theme. It controls the visual appearance of your website, defining elements like colors, fonts, layout, and responsiveness. This file is also required for WordPress to recognize the theme and display its name and other metadata in the WordPress admin panel.
The `style.css` file is the main stylesheet in a classic WordPress theme. It controls the visual appearance of your website, defining elements like colors, fonts, layout, and responsiveness. This file is also required for WordPress to recognize the theme and display its name and other metadata in the WordPress admin panel.
Visit the following resources to learn more:
- [@official@Main Stylesheet (style.css)](https://developer.wordpress.org/themes/classic-themes/basics/main-stylesheet-style-css/)
- [@official@Add custom CSS](https://wordpress.com/support/editing-css/)
- [@article@How to Edit CSS in WordPress (Edit, Add, and Customize How Your Site Looks)](https://kinsta.com/blog/wordpress-css/)
- [@video@How to Edit CSS in WordPress](https://www.youtube.com/watch?v=1DUH_85wxVI)
@@ -1,3 +1,12 @@
# Styles in Block Themes
# Block Theme Styles
Styles in block themes define the visual appearance of your WordPress website. They control elements like colors, typography, spacing, and layout, allowing you to customize the look and feel of your site without directly modifying the theme's code. These styles are typically managed through the `theme.json` file and the WordPress editor's styling options, providing a flexible and user-friendly way to create a unique design.
Block theme styles in WordPress are sets of pre-defined visual settings that control the look and feel of your website. They allow you to quickly change things like colors, typography, and spacing across your entire site without needing to write any code. These styles are applied to the blocks that make up your pages and posts, ensuring a consistent and visually appealing design.
Visit the following resources to learn more:
- [@official@Styles](https://developer.wordpress.org/block-editor/reference-guides/block-api/block-styles/)
- [@official@Block Style Variations](https://developer.wordpress.org/themes/features/block-style-variations/)
- [@official@Mastering Custom Block Styles in WordPress: 6 Methods for Theme and Plugin Developers](https://wordpress.com/blog/2025/05/07/custom-block-styles/)
- [@article@Block style variations and section styles](https://fullsiteediting.com/lessons/custom-block-styles/)
- [@video@Block Style Variations](https://www.youtube.com/watch?v=38crES_t-Qk)
- [@video@Builder Basics: Block Styles vs. Block Variations](https://www.youtube.com/watch?v=ICI0GW9vibk)
@@ -1,3 +1,13 @@
# Taxonomies
Taxonomies are ways to group content together. Think of them as organizational tools that help you classify and structure your website's information. They allow you to create relationships between different pieces of content, making it easier for users to navigate and find what they're looking for. Common examples include categories and tags, but you can also create custom taxonomies to suit your specific needs.
Taxonomies are ways to group content. Think of them as organizational tools that help you classify and structure your website's information. They allow you to create relationships between different pieces of content, making it easier for users to navigate and find what they're looking for. Common examples include categories and tags, but you can also create custom taxonomies to suit your specific needs.
Visit the following resources to learn more:
- [@official@Taxonomies](http://wordpress.org/documentation/article/taxonomies/)
- [@article@Categories, Tags, & Custom Taxonomies](https://developer.wordpress.org/themes/classic-themes/basics/categories-tags-custom-taxonomies/)
- [@article@What is a Taxonomy? WordPress Taxonomies Explained](https://kinsta.com/blog/what-is-taxonomy/)
- [@article@What is WordPress taxonomy and how to create custom ones?](https://www.hostinger.com/tutorials/wordpress-taxonomy)
- [@video@WordPress taxonomies](https://www.youtube.com/watch?v=TPbMiwuoMtU)
- [@video@Creating custom post types and taxonomies](https://www.youtube.com/watch?v=WB7BKQdcP9w)
- [@video@Custom Taxonomy in WordPress - How To Create and Customize Your WordPress Taxonomy](https://www.youtube.com/watch?v=k6lGmyhT1uo)
@@ -1,3 +1,11 @@
# Template Files
Template files are the building blocks of a WordPress theme, determining how your website's content is displayed. These files, written in PHP, HTML, and CSS, control the layout and design of different pages and sections of your site, such as the homepage, single posts, and archives. By modifying or creating template files, you can customize the appearance and functionality of your WordPress website.
Template files are the building blocks of a WordPress theme, determining how your website's content is displayed. These files, written in PHP, HTML, and CSS, control the layout and design of different pages and sections of your site, such as the homepage, single posts, and archives. By modifying or creating template files, you can customize the appearance and functionality of your WordPress website.
Visit the following resources to learn more:
- [@official@Template Files](https://developer.wordpress.org/themes/classic-themes/basics/template-files/)
- [@official@Templates Guide](https://wordpress.com/support/templates/)
- [@official@Templates](https://codex.wordpress.org/Templates)
- [@video@The Hidden Power of WordPress Templates](https://www.youtube.com/watch?v=JO-bn9jwarQ)
- [@video@WordPress Templates VS Themes: What is the difference?](https://www.youtube.com/watch?v=819os4xpn2k)
@@ -1,3 +1,11 @@
# Template Hierarchy
The Template Hierarchy is the system WordPress uses to determine which template file to use for displaying a specific page or post. It's essentially a roadmap that WordPress follows, checking for specific template files in your theme's folder. If a specific template file isn't found, WordPress moves down the hierarchy to a more general template until it finds one that matches. This allows for highly customized layouts for different content types and archive pages.
The Template Hierarchy is the system WordPress uses to determine which template file to use for displaying a specific page or post. It's essentially a roadmap that WordPress follows, checking for specific template files in your theme's folder. If a specific template file isn't found, WordPress moves down the hierarchy to a more general template until it finds one that matches. This allows for highly customized layouts for different content types and archive pages.
Visit the following resources to learn more:
- [@official@Template Hierarchy](https://developer.wordpress.org/themes/classic-themes/basics/template-hierarchy/)
- [@article@A Guide to the WordPress Template Hierarchy](https://kinsta.com/blog/wordpress-template-hierarchy/)
- [@article@Template hierarchy](https://www.hostinger.com/ca/tutorials/wordpress-template-hierarchy)
- [@video@Template Hierarchy](https://www.youtube.com/watch?v=sDWvuYzeW4E)
- [@video@A Guide to the WordPress Template Hierarchy (2021 Edition)](https://www.youtube.com/watch?v=ssqyrXoH7LI)
@@ -1,3 +1,12 @@
# Template Parts in Block Themes
# Template Parts
Template Parts are reusable sections of a WordPress block theme that define specific areas of a website's layout, like headers, footers, or sidebars. They are built using blocks and can be easily included in multiple templates, allowing for consistent design and easier content management across a site. Changes made to a Template Part are automatically reflected wherever that part is used.
Template Parts are reusable sections of a WordPress block theme that define specific areas of a website's layout, like headers, footers, or sidebars. They are built using blocks and can be easily included in multiple templates, allowing for consistent design and easier content management across a site. Changes made to a Template Part are automatically reflected wherever that part is used.
Visit the following resources to learn more:
- [@official@Template Parts](https://developer.wordpress.org/themes/global-settings-and-styles/template-parts/)
- [@official@Template Parts](https://developer.wordpress.org/themes/templates/template-parts/)
- [@article@Introduction to templates and template parts](https://fullsiteediting.com/lessons/templates-and-template-parts/)
- [@article@Block-Based Template Parts: A Happy Medium Between Classic and Block Themes](https://gutenbergtimes.com/block-based-template-parts-for-classic-themes/)
- [@video@Using template parts](https://www.youtube.com/watch?v=CTn9jtvCvtc)
- [@video@Template parts](https://www.youtube.com/watch?v=BqKb_hWUM1w)
@@ -1,5 +1,9 @@
# undefined
|# Template Tags
Template tags are PHP functions used within WordPress theme template files to retrieve and display dynamic data. They act as placeholders that are replaced with information from the WordPress database, such as post titles, content, author information, and more. Using template tags allows theme developers to create dynamic and flexible layouts without hardcoding specific values.
Template tags are PHP functions used within WordPress theme template files to retrieve and display dynamic data. They act as placeholders that are replaced with information from the WordPress database, such as post titles, content, author information, and more. Using template tags allows theme developers to create dynamic and flexible layouts without hardcoding specific values.
Visit the following resources to learn more:
- [@official@Template Tags - Theme Handbook](https://developer.wordpress.org/themes/classic-themes/basics/template-tags/)
- [@official@Template Tags](https://codex.wordpress.org/Template_Tags)
- [@article@What is: Template Tag](https://www.wpbeginner.com/glossary/template-tag/)
@@ -1,3 +1,11 @@
# The Loop
The Loop is PHP code used by WordPress to display posts. It iterates through each post that matches the criteria of the current page, such as the main blog page, a category archive, or a search result. Within The Loop, you can access and display various post details like the title, content, author, and date.
The Loop in WordPress is essentially a PHP code structure that fetches and displays your website's posts. Think of it as a cycle that goes through each post in your database, one by one, and presents its content on the page. It continues this process until all relevant posts have been displayed, then it stops.
Visit the following resources to learn more:
- [@official@The Loop](https://developer.wordpress.org/themes/classic-themes/basics/the-loop/)
- [@article@The Loop](https://codex.wordpress.org/The_Loop)
- [@article@WordPress Loop complete guide: everything you need to know](https://kinsta.com/blog/wordpress-loop/)
- [@video@The Loop](https://www.youtube.com/watch?v=jMI9oYI4ySk)
- [@video@Mastering the WordPress Loop - Complete Tutorial](https://www.youtube.com/watch?v=-XOBJm2SObQ)
@@ -1,3 +1,10 @@
# Block Theme Structure
Block themes in WordPress are structured around blocks, which are the fundamental units for building website content and layout. The theme's structure defines how these blocks are organized and rendered, encompassing template files, template parts, and the theme's `theme.json` file, which controls global styles and settings. This structure dictates the overall look and feel of the website, offering flexibility and customization through block-based editing.
Block themes in WordPress are structured around blocks, which are the fundamental units for building website content and layout. The theme's structure defines how these blocks are organized and rendered, encompassing template files, template parts, and the theme's `theme.json` file, which controls global styles and settings. This structure dictates the overall look and feel of the website, offering flexibility and customization through block-based editing.
Visit the following resources to learn more:
- [@official@Theme Structure](https://developer.wordpress.org/themes/core-concepts/theme-structure/)
- [@article@Block Theme Anatomy: Structure & Files](https://www.wpexplorer.com/block-theme-anatomy/)
- [@article@A Comprehensive Guide to Building WordPress Block Themes](https://gutenbergmarket.com/news/a-comprehensive-guide-to-building-wordpress-block-themes)
- [@video@WordPress Block Themes: Don't make this BEGINNERS mistake!](https://www.youtube.com/watch?v=RsFMHafzUz4)
@@ -1,3 +1,13 @@
# Themes
Themes in WordPress control the overall design and appearance of your website. They dictate the layout, colors, fonts, and styles used to present your content to visitors. Think of them as pre-designed templates that you can customize to create a unique look for your site without needing to write code from scratch.
Themes in WordPress control the overall design and appearance of your website. They dictate the layout, colors, fonts, and styles used to present your content to visitors. Think of them as pre-designed templates that you can customize to create a unique look for your site without needing to write code from scratch.
Visit the following resources to learn more:
- [@official@Themes](https://wordpress.org/themes/)
- [@official@What Is a Theme?](https://developer.wordpress.org/themes/getting-started/what-is-a-theme/)
- [@official@Different types of themes](https://wordpress.com/support/theme-types/)
- [@article@What is a WordPress theme and how to choose one](https://www.hostinger.com/tutorials/what-is-a-wordpress-theme)
- [@article@30 best free WordPress themes](https://www.hostinger.com/tutorials/best-free-wordpress-themes)
- [@video@What is a WordPress Theme? | Best WordPress Theme for Business (Beginners Guide)](https://www.youtube.com/watch?v=0tt_JxQr_ds)
- [@video@Choosing and installing a theme](https://www.youtube.com/watch?v=tMi4F6bScqM)
@@ -1,3 +1,10 @@
# Third-Party Page Builders
Third-party page builders are plugins that extend WordPress's functionality by providing a visual, drag-and-drop interface for designing and creating website pages. They offer a more intuitive alternative to the standard WordPress editor, allowing users to build complex layouts and designs without needing to write code. These builders often come with pre-designed templates and a variety of customizable elements, making it easier to create professional-looking websites.
Third-party page builders are plugins that extend WordPress's functionality by providing a visual, drag-and-drop interface for designing and creating website pages. They offer a more intuitive alternative to the standard WordPress editor, allowing users to build complex layouts and designs without needing to write code. These builders often come with pre-designed templates and a variety of customizable elements, making it easier to create professional-looking websites.
Visit the following resources to learn more:
- [@official@Third-party editors](https://wordpress.com/support/editors/#third-party-editors)
- [@official@Get help with plugins and themes](https://wordpress.com/support/plugins/get-help-with-plugins-and-themes/)
- [@article@10 best WordPress page builders for 2025](https://www.hostinger.com/ca/tutorials/wordpress-page-builders)
- [@video@Do You Need a WordPress Page Builder in 2025?](https://www.youtube.com/watch?v=u-uacAnL2Sw)
@@ -1,3 +1,9 @@
# Third-Party WordPress Themes
Third-party WordPress themes are pre-designed website templates created by developers or companies other than [WordPress.org](http://WordPress.org). These themes offer a wide range of designs and functionalities, allowing users to quickly customize the look and feel of their WordPress website without extensive coding knowledge. They are typically purchased or downloaded from independent marketplaces or theme developers' websites.
Third-party WordPress themes are pre-designed website templates created by developers or companies other than WordPress.org. These themes offer a wide range of designs and functionalities, allowing users to quickly customize the look and feel of their WordPress website without extensive coding knowledge. They are typically purchased or downloaded from independent marketplaces or theme developers' websites.
Visit the following resources to learn more:
- [@official@Different types of themes](https://wordpress.com/support/theme-types/)
- [@official@Upload a theme](https://wordpress.com/support/themes/uploading-setting-up-custom-themes/)
- [@article@Third-Party vs Custom WordPress Themes: What’s Best for Your Agency?](https://automattic.com/for-agencies/blog/wordpress-themes-for-agencies/)
@@ -1,3 +1,10 @@
# Universal Themes
Universal themes were the initial iteration of themes designed specifically to leverage the power of WordPress's block editor (Gutenberg). They aimed to provide a seamless and consistent editing experience, allowing users to build entire websites using blocks, from headers and footers to page content, all within the editor interface. While mostly similar to block themes, the primary difference is that they still use the Customizer to edit certain aspects, like Menus.
Universal themes were the initial iteration of themes designed specifically to leverage the power of WordPress's block editor (Gutenberg). They aimed to provide a seamless and consistent editing experience, allowing users to build entire websites using blocks, from headers and footers to page content, all within the editor interface. While mostly similar to block themes, the primary difference is that they still use the Customizer to edit certain aspects, like Menus.
Visit the following resources to learn more:
- [@official@Different types of themes](https://wordpress.com/support/theme-types/)
- [@article@Choosing and installing a theme](https://learn.wordpress.org/tutorial/choosing-and-installing-theme/)
- [@article@Universal themes: Some ideas](https://themeshaper.com/2021/06/23/universal-themes-some-ideas/)
- [@video@Choosing and installing a theme](https://www.youtube.com/watch?v=tMi4F6bScqM)
@@ -1,3 +1,10 @@
# VVV
VVV (Varying Vagrant Vagrants) is an open-source development environment specifically designed for WordPress. It provides a pre-configured virtual machine that includes everything you need to develop WordPress themes, plugins, and even WordPress core itself. This allows developers to create a consistent and isolated environment, minimizing compatibility issues and streamlining the development process.
VVV (Varying Vagrant Vagrants) is an open-source development environment specifically designed for WordPress. It provides a pre-configured virtual machine that includes everything you need to develop WordPress themes, plugins, and even WordPress core itself. This allows developers to create a consistent and isolated environment, minimizing compatibility issues and streamlining the development process.
Visit the following resources to learn more:
- [@official@VVV](https://varyingvagrantvagrants.org/)
- [@opensource@varying-vagrant-vagrants](https://github.com/Varying-Vagrant-Vagrants/VVV)
- [@official@Installing VVV](https://make.wordpress.org/core/handbook/tutorials/installing-wordpress-locally/installing-vvv/)
- [@article@How to Use Varying Vagrant Vagrants (VVV) for WordPress Development](https://www.wpkube.com/how-to-use-varying-vagrant-vagrants-vvv-for-wordpress-development/)
@@ -1,3 +1,12 @@
# Widgets
Widgets are small blocks of content that you can add to various areas of your WordPress website, typically in sidebars, footers, or other widget-ready areas defined by your theme. They allow you to easily add features and content without needing to write code, such as displaying recent posts, categories, search bars, or custom text.
Widgets are small blocks of content that you can add to various areas of your WordPress website, typically in sidebars, footers, or other widget-ready areas defined by your theme. They allow you to easily add features and content without needing to write code, such as displaying recent posts, categories, search bars, or custom text.
Visit the following resources to learn more:
- [@official@Widgets](https://wordpress.com/support/widgets/)
- [@official@Manage WordPress widgets](https://wordpress.org/documentation/article/manage-wordpress-widgets/)
- [@article@The Complete Guide to WordPress Widgets: How to Use, Add, and Implement Them to Customize Your Site](https://kinsta.com/blog/wordpress-widgets/)
- [@article@What Are WordPress Widgets & How to Add Them to Your Site](https://jetpack.com/resources/wordpress-widgets/)
- [@video@WordPress Widgets: The Complete Guide](https://www.youtube.com/watch?v=JZcCR8BGjIA)
- [@video@How to Use Widgets in WordPress](https://www.youtube.com/watch?v=nbeac4qzS6M)
@@ -1,3 +1,13 @@
# WordPress REST API
The WordPress REST API is an interface that allows other applications to interact with your WordPress site by sending and receiving data in a standardized way. It uses HTTP requests (like GET, POST, PUT, DELETE) to access and manipulate WordPress content, users, media, and other data. This enables developers to build custom applications, integrate WordPress with other systems, and create headless WordPress setups.
The WordPress REST API is an interface that allows other applications to interact with your WordPress site by sending and receiving data in a standardized way. It uses HTTP requests (like GET, POST, PUT, DELETE) to access and manipulate WordPress content, users, media, and other data. This enables developers to build custom applications, integrate WordPress with other systems, and create headless WordPress setups.
Visit the following resources to learn more:
- [@official@REST API Handbook](https://developer.wordpress.org/rest-api/)
- [@official@REST API Docs](https://developer.wordpress.com/docs/api/)
- [@official@Using the WordPress REST API](https://learn.wordpress.org/tutorial/using-the-wordpress-rest-api/)
- [@official@Other WordPress APIs](https://codex.wordpress.org/WordPress_APIs)
- [@article@The Complete Guide to WordPress REST API Basics](https://kinsta.com/blog/wordpress-rest-api/)
- [@video@The WordPress REST API](https://www.youtube.com/watch?v=u04-vaaDS2g)
- [@video@Using the WordPress REST API](https://www.youtube.com/watch?v=SdwFRdcAlH0)
@@ -1,3 +1,11 @@
# XAMPP
XAMPP is a free and open-source cross-platform web server solution stack package, consisting primarily of the Apache HTTP Server, MariaDB database, and interpreters for scripts written in the PHP and Perl programming languages. It allows you to create a local server environment on your computer, enabling you to develop and test websites and web applications before deploying them to a live server. This is particularly useful for WordPress development, as it provides a convenient way to build and experiment with WordPress sites offline.
XAMPP is a free and open-source cross-platform web server solution stack package, consisting primarily of the Apache HTTP Server, MariaDB database, and interpreters for scripts written in the PHP and Perl programming languages. It allows you to create a local server environment on your computer, enabling you to develop and test websites and web applications before deploying them to a live server. This is particularly useful for WordPress development, as it provides a convenient way to build and experiment with WordPress sites offline.
Visit the following resources to learn more:
- [@official@XAMPP](https://www.apachefriends.org/)
- [@official@Installing XAMPP](https://make.wordpress.org/core/handbook/tutorials/installing-wordpress-locally/installing-xampp/)
- [@article@How to Use XAMPP: A 3-Step Guide to Setting Up a Local WordPress Site](https://www.hostinger.com/uk/tutorials/how-to-use-xampp-wordpress)
- [@video@How to Install WordPress locally in Xampp Localhost on Windows 10/11 Complete Guide](https://www.youtube.com/watch?v=6M5Unq3Vbhg)
- [@video@How to Install WordPress on LocalHost (Xampp)](https://www.youtube.com/watch?v=gXA3L6Vb9nk)