Skip to content

Filebird Pro

Recipe for managing Filebird Pro plugin updates.

Configuration

Slug

  • Label: Slug
  • Required: Yes
  • Type: Text

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.

Metadata URL

  • Label: Metadata URL
  • Required: Yes
  • Type: Text

Email Address

  • Label: Email address
  • Required: Yes
  • Type: Email

License Key

  • Required: Yes
  • Type: Secret

Features

This recipe does not implement full license validation (validation returns null).

How to Obtain License Information

You'll need:

  1. Your Filebird Pro license key (referred to as DLID - Download License ID)
  2. The email address associated with your license
  3. The metadata URL for update checks
  4. The plugin slug
  5. Your WordPress site URL

Notes

  • Builds download URLs with license parameters appended
  • Uses metadata URL for update checks with wpaction=updatecheck
  • Appends code (license key), domain, and email to download links
  • Automatically handles both ? and & query parameter separators
  • License validation is not fully implemented (TODO in code)
  • Strips http/https from domain when building download links