Curated WooCommerce Memberships hook and extension-point map for plugins that build on user memberships, membership plans, status transitions, purchase/free-signup grants, profile fields, REST API, webhooks, members-area templates, CSV import/export, and Woo Subscriptions-linked memberships. Use when the user asks for…
WooCommerce Subscriptions data model, switching, and gifting reference for order/product types, schedule and relation storage, switch cart/order payloads, proration hooks, recipient data, and WCS 9.0 APFS plan markers. Use for shopsubscription, schedulenextpayment, subscriptionswitchdata, subscriptionswitch…
WooCommerce Subscriptions 8.8+ Health Check and Processing Reliability playbook for missing renewal schedules, automatic-renewal candidates, guarded Resolve actions, dedicated Action Scheduler processing, web cron, health-check tables, logs, AJAX nonces, and queue filters. Use for WCS Health Check…
Integrate with WooCommerce Subscriptions REST API v3. Covers subscription CRUD, status versus transitionstatus, GMT schedule fields, paymentdetails validation, related-order and order-to-subscriptions routes, notes, batch operations, creating subscriptions from an order, HPOS-safe behavior, APFS plan route boundaries…
Curated WooCommerce Subscriptions hook map for subscription creation, status/date transitions, renewal orders, scheduled payments, retries, gateway events, switching, gifting, related orders, APFS plans, REST, and account/admin UI. Use when choosing where to hook around WCSubscription, wcscreatesubscription…
Embed WordPress's bundled CodeMirror editor in admin pages via wpenqueuecodeeditor() and wp.codeEditor.initialize(). Covers MIME / file mode selection for CSS, JS, JSON, HTML, PHP, SQL, Markdown, and YAML; the false return when user profile syntax highlighting is disabled; passing settings to JS; the bare textarea ID…
Open the standard WordPress Media Library picker from plugin admin UI with wpenqueuemedia() and wp.media(). Covers the screen-gated enqueue, media-editor dependency, wp.media( { frame, title, button, library, multiple } ), library filters for type / MIME / uploadedTo / author, multiple values true and 'add', select…
Render WordPress admin notices via the four core hooks (adminnotices, networkadminnotices, useradminnotices, alladminnotices) and the 6.4+ wpadminnotice() / wpgetadminnotice() helpers. Covers the four severity classes (notice-error/-warning/-info/-success), is-dismissible, per-user persisted dismissal via usermeta +…
Wire up WordPress postboxes on custom plugin admin pages with collapse, drag sorting, Screen Options visibility, and core persistence. Covers addmetabox(), dometaboxes(), the postbox script, postboxes.addpostboxtoggles( pageId ), the .meta-box-sortables / .postbox / .hndle DOM contract, and the two nonce fields…
Build plugin admin settings pages with the WordPress Settings API instead of custom form handlers. Covers registersetting(), addsettingssection(), addsettingsfield(), settingsfields(), dosettingssections(), addsettingserror(), settingserrors(), admininit registration, form method="post" action="options.php"…
Add, remove, or audit WordPress Admin Toolbar nodes with adminbarmenu and WPAdminBar, including capability-aware links, parent/child ordering, accessible markup, frontend/admin/network/editor contexts, and WordPress 7.1's persistent toolbar in the Post and Site Editors. Use when a plugin adds quick actions, status…
Implement or audit WordPress block editor extensions for the always-iframed post editor in WordPress 7.1. Covers parent UI versus editor-canvas documents, ownerDocument/defaultView, @wordpress/compose useRefEffect, DOM events and observers, block and editor asset placement, block metadata styles, portals/popovers…
Add custom WP-CLI commands to a WordPress plugin via WPCLI::addcommand( $name, $callable, $args ). Covers the class-based command pattern with PHPDoc-driven synopsis, positional vs --flag args, I/O helpers (success / log / warning / error / confirm / debug), formatted output via WPCLI\Utils\formatitems() +…
★not rated 22 2d agoA201 tokens
originalMIT
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: