Ready to get started?

Check out the plugin on GitHub and start using it today.

4WP.dev — Modular WordPress Architecture, Gutenberg Custom Blocks, SEO & Automation

“When you have one plugin — it’s great. When you have several — even better. When they are actively used — perfect. But then the real pain begins…”

— Full-stack WordPress developer with open two eyes,
Anatoliy Dovgun

I have 12+ plugins and over 30+ projects where use it and know how management it from one place:

Auto
{
  "plugins": [
    {
      "name": "4WP QL Blocks",
      "slug": "4wp-ql-blocks",
      "description": "Query Loop integration with Search and Taxonomy filters for WordPress",
      "repository": "https://github.com/4wpdev/4wp-ql-blocks",
      "status": "active",
      "version": "0.1.10",
      "requires": {
        "wordpress": "6.0",
        "php": "8.0"
      },
      "tags": [
        "query-loop",
        "search",
        "taxonomy",
        "filters",
        "gutenberg",
        "woocommerce"
      ],
      "inBundle": false,
      "documentation_url": "https://4wp.dev/plugin/4wp-ql-blocks/"
    },
    {
      "name": "4WP Icons",
      "slug": "4wp-icons",
      "description": "Custom SVG icon system for Gutenberg blocks",
      "repository": "https://github.com/4wpdev/4wp-icons",
      "status": "active",
      "version": "0.2.3",
      "requires": {
        "wordpress": "6.0",
        "php": "8.0"
      },
      "tags": [
        "icons",
        "svg",
        "gutenberg",
        "blocks"
      ],
      "inBundle": false,
      "documentation_url": "https://4wp.dev/plugin/4wp-icons/"
    },
    {
      "name": "4WP Mega Menu",
      "slug": "4wp-mega-menu",
      "description": "Advanced Gutenberg-based mega menu block",
      "repository": "https://github.com/4wpdev/4wp-mega-menu",
      "status": "active",
      "version": "1.0.0",
      "requires": {
        "wordpress": "6.0",
        "php": "8.0"
      },
      "tags": [
        "menu",
        "navigation",
        "gutenberg",
        "mega-menu"
      ],
      "inBundle": false,
      "documentation_url": "https://4wp.dev/plugin/4wp-mega-menu/"
    },
    {
      "name": "4WP Responsive",
      "slug": "4wp-responsive",
      "description": "Responsive utilities and layout helpers",
      "repository": "https://github.com/4wpdev/4wp-responsive",
      "status": "active",
      "version": "0.1.0",
      "requires": {
        "wordpress": "6.0",
        "php": "8.0"
      },
      "tags": [
        "responsive",
        "utilities",
        "layout",
        "css"
      ],
      "inBundle": false,
      "documentation_url": "https://4wp.dev/plugin/4wp-responsive/"
    },
    {
      "name": "4WP FAQ",
      "slug": "4wp-faq",
      "description": "Structured FAQ block with schema.org support",
      "repository": "https://github.com/4wpdev/4wp-faq",
      "status": "active",
      "version": "0.1.1",
      "requires": {
        "wordpress": "6.0",
        "php": "8.0"
      },
      "tags": [
        "faq",
        "schema",
        "seo",
        "gutenberg",
        "structured-data"
      ],
      "inBundle": false,
      "documentation_url": "https://4wp.dev/plugin/4wp-faq/"
    },
    {
      "name": "4WP SEO",
      "slug": "4wp-seo",
      "description": "Internal SEO plugin with Schema.org, Google Search Console, and LLMS.txt modules",
      "repository": "https://github.com/4wpdev/4wp-seo",
      "status": "active",
      "version": "0.1.0",
      "requires": {
        "wordpress": "5.0",
        "php": "8.0"
      },
      "tags": [
        "seo",
        "schema",
        "schema.org",
        "techarticle",
        "llms.txt",
        "gsc",
        "google-search-console",
        "structured-data",
        "json-ld",
        "cross-posting"
      ],
      "inBundle": false,
      "documentation_url": "https://4wp.dev/plugin/4wp-seo/"
    },
    {
      "name": "4WP Advanced Code",
      "slug": "4wp-advanced-code",
      "description": "The ultimate SEO & UX-enhanced Code Block for WordPress. Extends core/code blocks with syntax highlighting, copy/share functionality, and JSON-LD structured data.",
      "repository": "https://github.com/4wpdev/4wp-advanced-code",
      "status": "active",
      "version": "0.1.0",
      "requires": {
        "wordpress": "6.0",
        "php": "8.0"
      },
      "tags": [
        "blocks",
        "code",
        "syntax-highlighting",
        "seo",
        "gutenberg",
        "developer",
        "json-ld"
      ],
      "inBundle": false,
      "documentation_url": "https://4wp.dev/plugin/4wp-advanced-code/"
    },
    {
      "name": "4WP Auth",
      "slug": "4wp-auth",
      "description": "Social authentication plugin for WordPress - Gmail, Facebook, Instagram, TikTok. Self-hosted OAuth 2.0 authentication with REST API support.",
      "repository": "https://github.com/4wpdev/4wp-auth",
      "status": "active",
      "version": "1.0.2",
      "requires": {
        "wordpress": "6.0",
        "php": "8.0"
      },
      "tags": [
        "authentication",
        "oauth",
        "social-login",
        "gmail",
        "facebook",
        "instagram",
        "tiktok",
        "rest-api"
      ],
      "inBundle": false,
      "documentation_url": "https://4wp.dev/plugin/4wp-auth/"
    },
    {
      "name": "4WP MCP Abilities",
      "slug": "4wp-mcp-abilities",
      "description": "MCP abilities for admin content operations. Minimal abilities provider for WordPress MCP Adapter with create/update post capabilities.",
      "repository": "https://github.com/4wpdev/4wp-mcp-abilities",
      "status": "active",
      "version": "0.2.1",
      "requires": {
        "wordpress": "6.0",
        "php": "8.0"
      },
      "tags": [
        "mcp",
        "abilities",
        "admin",
        "content",
        "api",
        "automation"
      ],
      "inBundle": false,
      "documentation_url": "https://4wp.dev/plugin/4wp-mcp-abilities/"
    },
    {
      "name": "LMS4WP",
      "slug": "lms4wp",
      "description": "LMS platform for learning your favorite programming language. WordPress plugin for educational courses and skill development with WooCommerce integration and MCP support.",
      "repository": "https://github.com/4wpdev/lms4wp",
      "status": "active",
      "version": "1.10.0",
      "requires": {
        "wordpress": "6.0",
        "php": "8.0"
      },
      "tags": [
        "lms",
        "learning",
        "courses",
        "education",
        "woocommerce",
        "mcp",
        "ai"
      ],
      "inBundle": false,
      "documentation_url": "https://4wp.dev/plugin/lms4wp/"
    }
  ],
  "bundle": {
    "name": "4WP Bundle",
    "slug": "4wp-bundle",
    "description": "Core bundle managing shared logic, integrations, and future add-ons",
    "repository": "https://github.com/4wpdev/4wp-bundle",
    "status": "active",
    "version": "1.0.3"
  },
  "lastUpdated": "2026-02-14"
}

A simple example: one WordPress project uses multiple plugins. Then more projects reuse them. Over time the ecosystem grows — modules increase, dependencies expand, logic overlaps, responsibilities blur, performance fluctuates, updates introduce risks, and maintenance becomes unpredictable.

4WP.dev is a modular WordPress development framework designed to solve this problem and scale complex Gutenberg-based projects efficiently.

Core principles and focus areas:

WordPress plugin development with clean, maintainable PHP
Gutenberg-native blocks and custom block creation
Query Loop enhancements and dynamic content blocks
Modular architecture: core + independent extensions
Reusable business logic and shared components across multiple projects
Performance optimization and minimal overhead
SEO-friendly structured markup and schema.org compatibility
REST API integration for headless or hybrid solutions
AI-assisted workflows and automation for repetitive tasks
Responsive design utilities and cross-device consistency
Enterprise-ready architecture for multiple project deployments

Each module can operate independently, or together they form a predictable, scalable WordPress ecosystem. 4WP.dev is built to reduce duplicated logic, improve maintainability, and future-proof complex WordPress environments.

This project reflects my approach as a Full-stack WordPress developer: think in systems, not snippets; build modular, reusable, SEO-optimized solutions; automate repetitive processes with AI where applicable; and ensure Gutenberg-first development for modern WordPress projects.

Structured. Modular. Scalable. Automated. SEO-ready.

Ready to get started?

Check out the plugin on GitHub and start using it today.