📄️ Modules: Building Blocks
At the heart of ModulesPress lies the concept of modules - self-contained units of functionality that encapsulate related components, services, and resources. These modules work together to form the backbone of your WordPress plugin, much like how Lego bricks assemble into larger, more complex structures.
📄️ Providers
Imports and Namespaces
📄️ Wordpress Hooks
Introduction to Hookables
📄️ Checks
The Problem with Traditional WordPress Conditional Checks
📄️ Renderer (Blade Templates)
ModulesPress brings the power of Laravel's Blade templating engine to WordPress plugin development, offering a modern and elegant way to handle views. This integration allows developers to leverage familiar Blade syntax while maintaining WordPress compatibility.
📄️ Enquerer (Vite & HMR)
ModulesPress's Enquerer system updates WordPress asset management by bringing modern frontend development practices to the WordPress ecosystem. With first-class support for TypeScript, React, SCSS, and HMR, it eliminates the complexity of managing assets in WordPress plugins.
📄️ Exception Handling
ModulesPress provides a robust, flexible exception handling system. This guide covers everything you need to know about handling exceptions in your ModulesPress plugins.