4WP Plugins: Free WordPress Plugins for Gutenberg, FSE Block Themes, and Developer Workflows

We build free, open-source WordPress plugins focused on Full Site Editing, Gutenberg block development, and content workflows. Every plugin in the 4WP suite follows the same principles: server-side security, clean PSR-4 PHP architecture, no bloat, and compatibility with core blocks rather than replacing them. All plugins are available on WordPress.org and maintained on GitHub.


4WP Drive — Import Google Docs to WordPress as Drafts

Sync a Google Drive folder with WordPress: writers drop Google Docs into an incoming/ folder, editors review them in an admin Inbox, and approved documents become WordPress draft posts — with front-matter field mapping (title, slug, categories, tags, SEO fields) and featured image import. Server-side Google OAuth; the API key never reaches the browser.

  • Google Drive folder sync with incoming/ and published/ subfolders
  • Admin Inbox — preview HTML, import as draft, or reject
  • Front-matter field mapping and featured image import
  • REST API and WP-CLI (wp forwp-drive sync)

4WP Style Switcher — Dark Mode & Style Variation Switcher for FSE Block Themes

Reads the theme.json style variations your block theme already ships and exposes them through four tools: per-page style assignment (with an optional lock), a floating frontend visitor switcher, a Light/Dark navigation block (sun/moon icons), and lightweight built-in A/B testing between two variations.

  • Per-page style variation assignment — lockable against visitor overrides
  • Frontend floating switcher with localStorage + cookie sync
  • Light / Dark block for the Navigation menu
  • A/B testing with daily aggregate stats stored locally

4WP Weather — Secure Gutenberg Weather Block (OpenWeatherMap, Server-Side API)

A native Gutenberg weather block (forwp/weather) for current conditions. The OpenWeatherMap API key is stored encrypted and never reaches the browser — PHP performs all upstream requests server-side via a REST endpoint, with WordPress transient caching to stay inside free-tier limits. Optional Observation JSON-LD for SEO.

  • Server-side OpenWeatherMap API calls — key never exposed to visitors
  • Location by coordinates, city name, or browser geolocation
  • Optional JSON-LD Observation schema for public pages
  • WP-CLI: wp forwp-weather flush-cache

4WP Smart Link — Make Cover, Group & Column Blocks Fully Clickable in Gutenberg

Adds a Smart Link option to the toolbar of Cover, Group, and Column blocks — making the whole block a tap target on the front end without custom CSS. Use Post Link inside a Query Loop for dynamic per-post permalinks. Handles inner links (post title, categories, buttons) cleanly via host mode — no nested <a> tags, no accessibility violations.

  • Cover, Group, Column — any of the three fully clickable in one toolbar click
  • Post Link mode for Query Loop post cards — dynamic permalink per card
  • Auto anchor vs. host mode — clean HTML, no nested link violations
  • Cover-specific: link to image file or trigger WordPress core lightbox

4WP FAQ — FAQPage JSON-LD for WordPress Accordion Blocks

A thin wrapper around WordPress core Accordion blocks that adds FAQPage JSON-LD structured data, an optional aggregated FAQ registry (custom post type), and per-block SEO controls — without touching your front-end design or replacing the Accordion block. Convert existing Accordion blocks with one toolbar click.

  • FAQPage JSON-LD — site-wide toggle or per-block override
  • Optional FAQ registry CPT with content scan and usage stats
  • “Convert to FAQ” toolbar action on any Accordion block
  • No front-end design changes — theme and block styles unchanged

4WP Notifications — Unified In-App Notification System for WordPress

Aggregates notifications from WooCommerce orders, admin messages, and custom integrations into a single per-user feed. A bell icon shortcode with unread badge sits in any header; the Gutenberg block renders the full list on a dedicated page. Polling-based REST API sync, mark read/unread cross-widget, and a pluggable adapter architecture for custom event sources.

  • — bell icon + unread badge + dropdown, placeable anywhere
  • WooCommerce adapter — new order and order status events (loads only when WooCommerce is active)
  • Admin send panel — target one or multiple users by checkbox
  • REST API under forwp/v1 — list, unread count, mark read/unread

4WP Advanced Code — SEO-Enhanced Syntax Highlighting Code Block for WordPress

Extends the native core/code block via the render_block filter with Highlight.js syntax highlighting, copy-to-clipboard, anchor deep-linking, contextual notes, and optional SoftwareSourceCode JSON-LD structured data. Your existing code blocks are unaffected — deactivating the plugin leaves content fully intact.

  • Highlight.js syntax highlighting with auto language detection
  • SoftwareSourceCode JSON-LD per block — optional, configurable globally or per block
  • Copy to clipboard, share button, and anchor deep-link per snippet
  • Light, dark, and terminal themes; assets load only on pages with code blocks

WordPress Development Services by 4wpdev

The 4WP plugin suite is built and maintained by 4wpdev — a WordPress development team specialising in Full Site Editing (FSE) block theme development, custom Gutenberg block plugins, and WordPress architecture following SOLID and Domain-Driven Design (DDD) principles. If your project needs a custom plugin, a bespoke block theme with style variations, a Query Loop layout, or a structured content workflow built on Google Drive or another source — we build it. Learn more about our architecture and approach at 4wp.dev.


“4WP” is our project brand name — “WP” appears only as part of that name and is not a reference to WordPress. Our plugins are not affiliated with, endorsed, or sponsored by WordPress.