Skip to content

WPMU DEV

Recipe for managing WPMU DEV premium plugins and services.

Configuration

Slug

  • Label: Slug
  • Required: Yes
  • Type: Select
  • Note: Automatically populated with available WPMU DEV projects

Source URL

  • Label: Source URL
  • Required: Yes
  • Type: URL
  • Placeholder: https://example.com
  • Helper Text: The URL of the WordPress site where the license is active.

API Key

  • Required: Yes
  • Type: Secret

Features

How to Obtain License Information

You'll need:

  1. Your WPMU DEV API key (found in your WPMU DEV dashboard)
  2. The WordPress site URL where you want to use the plugin

The plugin list is automatically fetched from WPMU DEV based on your membership.

Notes

  • Uses the WPMU DEV Dashboard API at https://wpmudev.com/api/dashboard/v2/
  • Fetches available projects from /projects endpoint
  • Validates membership via /hub-sync endpoint
  • Projects list is cached for 6 hours
  • Implements rate limit handling with retry logic (up to 5 attempts with 15-second delays)
  • Uses specific user agent: WPMUDEV Dashboard Client/4.11.26
  • Validates membership_access to confirm active membership
  • Downloads directly from WPMU DEV API using the API key
  • Extracts version from downloaded plugin file
  • Sends blog count and WordPress version in validation requests