{"id":290323,"date":"2026-03-26T09:56:31","date_gmt":"2026-03-26T09:56:31","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/beltoft-gift-cards-for-woocommerce\/"},"modified":"2026-09-29T13:36:45","modified_gmt":"2026-09-29T13:36:45","slug":"beltoft-gift-cards","status":"publish","type":"plugin","link":"https:\/\/sah.wordpress.org\/plugins\/beltoft-gift-cards\/","author":23461136,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.6.4","stable_tag":"1.6.4","tested":"7.1.2","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Beltoft Gift Cards for WooCommerce","header_author":"beltoft.net","header_description":"Sell digital gift cards, deliver them by email, and let customers redeem them at checkout.","assets_banners_color":"","last_updated":"2026-09-29 13:36:45","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/beltoft-gift-cards\/","header_author_uri":"https:\/\/beltoft.net","rating":5,"author_block_rating":0,"active_installs":10,"downloads":855,"num_ratings":2,"support_threads":1,"support_threads_resolved":1,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.4.2":{"tag":"1.4.2","author":"christian198521","date":"2026-03-26 09:56:06","revision":3491640},"1.4.3":{"tag":"1.4.3","author":"christian198521","date":"2026-04-06 14:58:17","revision":3499927},"1.4.4":{"tag":"1.4.4","author":"christian198521","date":"2026-05-05 08:42:14","revision":3523096},"1.4.5":{"tag":"1.4.5","author":"christian198521","date":"2026-05-05 09:02:28","revision":3523117},"1.4.6":{"tag":"1.4.6","author":"christian198521","date":"2026-05-25 19:37:32","revision":3548188},"1.4.7":{"tag":"1.4.7","author":"christian198521","date":"2026-09-17 10:20:39","revision":3700062},"1.4.8":{"tag":"1.4.8","author":"christian198521","date":"2026-09-17 12:19:35","revision":3700261},"1.5.0":{"tag":"1.5.0","author":"christian198521","date":"2026-09-18 09:10:23","revision":3701653},"1.5.1":{"tag":"1.5.1","author":"christian198521","date":"2026-09-19 22:27:59","revision":3703706},"1.6.0":{"tag":"1.6.0","author":"christian198521","date":"2026-09-20 17:09:52","revision":3704489},"1.6.1":{"tag":"1.6.1","author":"christian198521","date":"2026-09-20 17:41:32","revision":3704512},"1.6.2":{"tag":"1.6.2","author":"christian198521","date":"2026-09-24 16:45:55","revision":3711701},"1.6.3":{"tag":"1.6.3","author":"christian198521","date":"2026-09-24 20:18:38","revision":3711974},"1.6.4":{"tag":"1.6.4","author":"christian198521","date":"2026-09-29 13:36:45","revision":3719151}},"upgrade_notice":{"1.3.0":"<p>Performance and concurrency improvements.<\/p>","1.0.0":"<p>Initial release.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":2},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.4.2","1.4.3","1.4.4","1.4.5","1.4.6","1.4.7","1.4.8","1.5.0","1.5.1","1.6.0","1.6.1","1.6.2","1.6.3","1.6.4"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Gift card product page with amount selector and recipient fields.","2":"Gift card delivery email sent to the recipient.","3":"Gift card applied at checkout via the coupon field.","4":"Dedicated \"Apply Gift Card\" field on the cart page.","5":"My Account \u2014 Gift Cards tab showing balances and transactions.","6":"Admin dashboard with stats.","7":"Admin gift card list with search, filters, and bulk actions.","8":"Settings page."}},"plugin_section":[],"plugin_tags":[19968,6600,5495,35576,286],"plugin_category":[45],"plugin_contributors":[256640,257057],"plugin_business_model":[],"class_list":["post-290323","plugin","type-plugin","status-publish","hentry","plugin_tags-gift-cards","plugin_tags-gift-certificate","plugin_tags-store-credit","plugin_tags-voucher","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-beltoftnet","plugin_contributors-christian198521","plugin_committers-beltoftnet","plugin_committers-christian198521"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/beltoft-gift-cards.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Beltoft Gift Cards for WooCommerce lets you sell gift cards in your store. A customer picks an amount, writes who the card is for and adds a personal message. When the order is paid, the recipient gets an email with a unique gift card code. They type the code in the normal coupon field at checkout, and the amount is taken off their order. Anything left on the card can be used next time.<\/p>\n\n<h4>Features<\/h4>\n\n<p><strong>Selling gift cards<\/strong><\/p>\n\n<ul>\n<li>A \"Gift card\" product type with fixed amounts (for example $25, $50, $100), a custom amount within limits you set, or both.<\/li>\n<li>The customer adds the recipient's name, email and a personal message.<\/li>\n<li>Shop pages show the price range, such as \"From $25\".<\/li>\n<li>Works with page builders like Bricks and Elementor through the <code>[bgcw_product_form]<\/code> shortcode.<\/li>\n<\/ul>\n\n<p><strong>Delivery<\/strong><\/p>\n\n<ul>\n<li>The gift card is emailed to the recipient in your store's normal email design.<\/li>\n<li>A \"Shop Now\" button in the email opens your store with the gift card already applied.<\/li>\n<li>You decide whether cards are sent when an order is \"Processing\", \"Completed\", or both.<\/li>\n<\/ul>\n\n<p><strong>Using a gift card<\/strong><\/p>\n\n<ul>\n<li>Codes work in the standard WooCommerce coupon field. No setup needed.<\/li>\n<li>Optionally show a separate \"Apply Gift Card\" field on the cart and checkout (or place it with the <code>[bgcw_apply_field]<\/code> shortcode).<\/li>\n<li>Works with both the classic checkout and the newer block checkout.<\/li>\n<li>Part of a card can be used now and the rest later.<\/li>\n<li>A card can be locked to one product, so it can only be used for that product.<\/li>\n<li>Regular coupons can't be used to buy gift cards at a discount (you can turn this off).<\/li>\n<\/ul>\n\n<p><strong>For your customers<\/strong><\/p>\n\n<ul>\n<li>A \"Gift Cards\" page in My Account with each card, its balance and its history.<\/li>\n<\/ul>\n\n<p><strong>Managing gift cards<\/strong><\/p>\n\n<ul>\n<li>A dashboard showing how much has been issued, how much is still unused, and how much has been redeemed or expired.<\/li>\n<li>A searchable list of all gift cards where you can disable, delete or unlock cards.<\/li>\n<li>Create gift cards by hand, for example for a customer paying in the store, a promotion or a compensation.<\/li>\n<li>Every card records where it came from, so your accounting can tell paid cards from free ones.<\/li>\n<li>Cards expire after a number of days you choose (365 by default), or never.<\/li>\n<li>See on each order which gift cards it created and which it used.<\/li>\n<li>If an order is cancelled or refunded, the money goes back onto the gift card, including for partial refunds.<\/li>\n<\/ul>\n\n<p><strong>And also<\/strong><\/p>\n\n<ul>\n<li>A REST API so other systems (accounting, POS, CRM) can read and manage gift cards.<\/li>\n<li>Optional integration with Loyalty Rewards for WooCommerce.<\/li>\n<li>Compatible with WooCommerce High-Performance Order Storage (HPOS).<\/li>\n<li>Translation-ready, with Portuguese (pt_PT) included.<\/li>\n<\/ul>\n\n<p>Need more? The <a href=\"https:\/\/beltoft.net\/beltoft-gift-cards-pro\">Pro add-on<\/a> adds PDF gift cards, scheduled delivery, gifting any product, bulk generation, CSV import\/export, BOGO promotions and reports.<\/p>\n\n<h4>How It Works<\/h4>\n\n<ol>\n<li>Create a product and choose \"Gift card\" as the product type.<\/li>\n<li>A customer buys it, picks an amount and enters who it is for.<\/li>\n<li>When the order is paid, the recipient gets an email with their code.<\/li>\n<li>The recipient enters the code at checkout and the amount is deducted.<\/li>\n<li>Any remaining balance stays on the card for next time.<\/li>\n<\/ol>\n\n<h3>For Developers<\/h3>\n\n<h4>REST API<\/h4>\n\n<p>Base: <code>https:\/\/your-store.example\/wp-json\/wc-bgcw\/v1\/<\/code>. Authenticate with WooCommerce REST API keys or a WordPress application password. Requires the <code>manage_woocommerce<\/code> capability.<\/p>\n\n<ul>\n<li>GET \/gift-cards \u2014 List. Params: page, per_page (up to 100), search, status, source, orderby, order.<\/li>\n<li>POST \/gift-cards \u2014 Create. Body: amount*, source* (paid_offline, promotion, compensation), recipient_name, recipient_email, sender_name, sender_email, message, expires_at, product_id, send_email (default true).<\/li>\n<li>GET \/gift-cards\/{id} \u2014 Single card.<\/li>\n<li>GET \/gift-cards\/code\/{code} \u2014 Single card by code.<\/li>\n<li>PATCH \/gift-cards\/{id} \u2014 Update status (active\/disabled), source, recipient\/sender fields, message, expires_at, product_id.<\/li>\n<li>POST \/gift-cards\/{id}\/adjust \u2014 Change balance. Body: amount (positive adds, negative deducts), note.<\/li>\n<li>GET \/gift-cards\/{id}\/transactions \u2014 Transaction history.<\/li>\n<li>DELETE \/gift-cards\/{id}?force=true \u2014 Permanently delete a card.<\/li>\n<\/ul>\n\n<p>Dates are ISO 8601 in UTC (for example <code>2032-01-31T00:00:00Z<\/code>). Every card includes <code>source<\/code> and <code>is_paid<\/code>, and orders that used a gift card record the paid and free amounts redeemed.<\/p>\n\n<p>Example: <code>curl -u ck_xxx:cs_xxx \"https:\/\/your-store.example\/wp-json\/wc-bgcw\/v1\/gift-cards?source=promotion\"<\/code><\/p>\n\n<h4>Hooks<\/h4>\n\n<p>Actions: <code>bgcw_gift_card_created<\/code>, <code>bgcw_gift_card_deleted<\/code>, <code>bgcw_after_deduct_balance<\/code>, <code>bgcw_after_restore_balance<\/code>, <code>bgcw_my_account_card_actions<\/code>, <code>bgcw_product_form_after_recipient_fields<\/code>.<\/p>\n\n<p>Filters: <code>bgcw_gift_card_creation_args<\/code>, <code>bgcw_add_to_cart_validation<\/code>, <code>bgcw_add_to_cart_data<\/code>, <code>bgcw_validate_amount_limits<\/code>, <code>bgcw_should_send_email_now<\/code>, <code>bgcw_email_template_html<\/code>, <code>bgcw_coupon_valid_for_gift_card<\/code>, <code>bgcw_refund_as_store_credit<\/code>, <code>bgcw_show_recipient_name_field<\/code>, <code>bgcw_show_recipient_email_field<\/code>, <code>bgcw_show_personal_message_field<\/code>, <code>bgcw_rest_permission<\/code>.<\/p>\n\n<p>Example \u2014 hide the Recipient Email field (the buyer's email is used instead):<\/p>\n\n<pre><code>add_filter( 'bgcw_show_recipient_email_field', '__return_false' );\n<\/code><\/pre>\n\n<p>The email template can be overridden by copying <code>templates\/emails\/gift-card-delivery.php<\/code> to your theme's <code>woocommerce\/emails\/<\/code> folder.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install the plugin from the Plugins screen, or upload the <code>beltoft-gift-cards<\/code> folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Go to <strong>WooCommerce &gt; Gift Cards &gt; Settings<\/strong> to set amounts, expiry and other options.<\/li>\n<li>Create a new product and choose <strong>Gift card<\/strong> as the product type.<\/li>\n<li>Optionally change the email under <strong>WooCommerce &gt; Settings &gt; Emails &gt; Gift Card Delivery<\/strong>.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20customers%20use%20a%20gift%20card%3F\"><h3>How do customers use a gift card?<\/h3><\/dt>\n<dd><p>They type the code in the normal coupon field at checkout, or click \"Shop Now\" in the gift card email to have it applied automatically.<\/p><\/dd>\n<dt id=\"can%20i%20show%20a%20separate%20gift%20card%20field%3F\"><h3>Can I show a separate gift card field?<\/h3><\/dt>\n<dd><p>Yes. Turn on \"Dedicated Gift Card Field\" under WooCommerce &gt; Gift Cards &gt; Settings. It can be placed automatically on the cart and checkout, or wherever you put the <code>[bgcw_apply_field]<\/code> shortcode.<\/p><\/dd>\n<dt id=\"can%20a%20gift%20card%20be%20used%20more%20than%20once%3F\"><h3>Can a gift card be used more than once?<\/h3><\/dt>\n<dd><p>Yes, until the balance runs out. If the card is worth more than the order, only what's needed is used and the rest stays on the card.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20an%20order%20is%20refunded%3F\"><h3>What happens when an order is refunded?<\/h3><\/dt>\n<dd><p>If the order was paid with a gift card, the money goes back onto the card. Partial refunds put back a matching share.<\/p><\/dd>\n<dt id=\"can%20i%20create%20gift%20cards%20by%20hand%3F\"><h3>Can I create gift cards by hand?<\/h3><\/dt>\n<dd><p>Yes. Go to WooCommerce &gt; Gift Cards and click \"Add Gift Card\". Choose the amount, the recipient and why the card is issued (paid offline, promotion or compensation).<\/p><\/dd>\n<dt id=\"do%20gift%20cards%20expire%3F\"><h3>Do gift cards expire?<\/h3><\/dt>\n<dd><p>By default after 365 days. You can change the number of days, or set it to 0 so cards never expire.<\/p><\/dd>\n<dt id=\"are%20gift%20cards%20taxed%3F\"><h3>Are gift cards taxed?<\/h3><\/dt>\n<dd><p>No, the gift card product itself is not taxed. When a gift card is used, its value is deducted from the order the same way a coupon is.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20page%20builders%20like%20bricks%20or%20elementor%3F\"><h3>Does it work with page builders like Bricks or Elementor?<\/h3><\/dt>\n<dd><p>Yes. Use the <code>[bgcw_product_form]<\/code> shortcode in your product template.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20the%20block%20checkout%3F\"><h3>Does it work with the block checkout?<\/h3><\/dt>\n<dd><p>Yes. Gift cards work on both the classic and the block cart and checkout.<\/p><\/dd>\n<dt id=\"can%20customers%20see%20their%20balance%3F\"><h3>Can customers see their balance?<\/h3><\/dt>\n<dd><p>Yes. The \"Gift Cards\" page in My Account shows every card they bought or received, the balance and the history.<\/p><\/dd>\n<dt id=\"can%20i%20connect%20it%20to%20my%20accounting%20system%3F\"><h3>Can I connect it to my accounting system?<\/h3><\/dt>\n<dd><p>Yes, through the REST API. See the developer notes below.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.6.4<\/h4>\n\n<ul>\n<li>Improved: Readme rewritten in plain language. It now covers product-locked gift cards, expiry, block checkout support and all developer hooks, and the tax answer in the FAQ is corrected.<\/li>\n<\/ul>\n\n<h4>1.6.3<\/h4>\n\n<ul>\n<li>Improved: The My Account gift cards list now stacks each card with labelled rows on small screens instead of a cramped table.<\/li>\n<\/ul>\n\n<h4>1.6.2<\/h4>\n\n<ul>\n<li>Improved: Complete European Portuguese (pt_PT) translation.<\/li>\n<\/ul>\n\n<h4>1.6.1<\/h4>\n\n<ul>\n<li>Fixed: A product-locked code from the email link now waits until the product is in the cart (variable products) and is applied automatically, instead of reporting success on a failed apply.<\/li>\n<li>Fixed: The dedicated gift card field reports when a code could not be applied, and explains when a card is locked to a product not yet in the cart.<\/li>\n<li>Fixed: Bulk \"Remove product restriction\" counts only cards that were locked; admin list loads product names in one query.<\/li>\n<\/ul>\n\n<h4>1.6.0<\/h4>\n\n<ul>\n<li>Added: Gift cards can be locked to a specific product. A locked card only discounts that product, the email link adds the product to the cart with the code applied, and admins can remove the restriction from the gift card list.<\/li>\n<li>Added: <code>product_id<\/code> on the REST API (read, create, update) and <code>bgcw_validate_amount_limits<\/code> filter.<\/li>\n<li>Added: \"For: product\" shown in cart, My Account, admin list and emails for locked cards.<\/li>\n<\/ul>\n\n<h4>1.5.1<\/h4>\n\n<ul>\n<li>Added: <code>bgcw_gift_card_deleted<\/code> and <code>bgcw_my_account_card_actions<\/code> hooks for extensions.<\/li>\n<\/ul>\n\n<h4>1.5.0<\/h4>\n\n<ul>\n<li>Added: Gift card <code>source<\/code> (shop order, paid offline, promotion, compensation). Manual creation now asks for a source.<\/li>\n<li>Added: Redeeming orders record each gift card's source and paid\/free status on the coupon line, plus paid\/free redeemed totals on the order.<\/li>\n<li>Added: REST API <code>wc-bgcw\/v1<\/code> for listing, creating, updating, adjusting, and deleting gift cards. Works with WooCommerce REST API keys.<\/li>\n<li>Added: <code>bgcw_rest_permission<\/code> filter.<\/li>\n<li>Changed: Existing gift cards are classified by source on upgrade: cards with an order ID become \"order\" (paid), all others \"promotion\" (free). If you use the Pro add-on's store credit or BOGO features, review those cards' source via the REST API and adjust with PATCH.<\/li>\n<li>Fixed: Gift card balances were not deducted, and no gift card data was recorded, on orders placed through the block (Store API) checkout.<\/li>\n<\/ul>\n\n<h4>1.4.8<\/h4>\n\n<ul>\n<li>Fixed: Search in the admin Gift Cards list did nothing.<\/li>\n<\/ul>\n\n<h4>1.4.7<\/h4>\n\n<ul>\n<li>Added: \"Block Coupons on Gift Card Products\" setting (enabled by default). WooCommerce coupons no longer discount gift card line items, which closes a loophole where a discounted gift card was redeemed at full face value. Other items in the cart are still discounted.<\/li>\n<li>Added: <code>bgcw_coupon_valid_for_gift_card<\/code> filter to allow specific coupons on gift card products.<\/li>\n<li>Tested with WordPress 7.1 and WooCommerce 10.7.<\/li>\n<\/ul>\n\n<h4>1.4.6<\/h4>\n\n<ul>\n<li>Tested with WordPress 7.0.<\/li>\n<\/ul>\n\n<h4>1.4.5<\/h4>\n\n<ul>\n<li>Fixed: Initial \"Show\" button label on the My Account \u2192 Gift Cards page now reads \"Show code\", matching the toggled \"Hide code\" \/ \"Show code\" labels for consistency.<\/li>\n<\/ul>\n\n<h4>1.4.4<\/h4>\n\n<ul>\n<li>Added: Show\/Hide toggle for gift card codes on the My Account \u2192 Gift Cards page (codes are masked by default).<\/li>\n<li>Added: Filters <code>bgcw_show_recipient_name_field<\/code>, <code>bgcw_show_recipient_email_field<\/code>, and <code>bgcw_show_personal_message_field<\/code> to hide individual recipient fields on the product page.<\/li>\n<li>Fixed: Transaction notes now translate at display time instead of being stored in the locale that was active when the row was written.<\/li>\n<\/ul>\n\n<h4>1.4.3<\/h4>\n\n<ul>\n<li>Fixed General settings tab missing on non-gift-card products.<\/li>\n<\/ul>\n\n<h4>1.4.2<\/h4>\n\n<ul>\n<li>Added GitHub Actions workflow for automated WordPress.org deployment.<\/li>\n<\/ul>\n\n<h4>1.4.1<\/h4>\n\n<ul>\n<li>Added <code>width: 100%<\/code> to gift card product fields container for better theme compatibility.<\/li>\n<li>Added placeholder text to Predefined Amounts field on the product edit page.<\/li>\n<\/ul>\n\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>Renamed plugin slug and folder to <code>beltoft-gift-cards<\/code>.<\/li>\n<li>Renamed text domain to <code>beltoft-gift-cards<\/code>.<\/li>\n<li>Replaced inline scripts with <code>wp_add_inline_script()<\/code>.<\/li>\n<li>Fixed double-escaping on gift card price display.<\/li>\n<li>Improved input sanitization on all add-to-cart POST data.<\/li>\n<li>Moved all inline styles to external CSS files.<\/li>\n<li>Added <code>wp_cache_delete()<\/code> calls after custom table writes.<\/li>\n<li>Updated author to beltoft.net.<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Improved: MySQL advisory lock for concurrent balance deductions.<\/li>\n<li>Improved: SQL-level pagination for My Account gift cards.<\/li>\n<li>Improved: Bulk gift card code lookups in cart and Store API.<\/li>\n<li>Improved: Expiry sync moved to WP-Cron (hourly) with composite DB index.<\/li>\n<li>Fixed: Tax-inclusive discount amount in balance deductions.<\/li>\n<li>Fixed: Refund safety guard requires prior deduction before restoring balance.<\/li>\n<li>Added: Block checkout support \u2014 gift card codes identified via Store API extension.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Gift card product type with predefined and custom amounts.<\/li>\n<li>Email delivery to recipients using WooCommerce email templates.<\/li>\n<li>Auto-apply gift card from email \"Shop Now\" link.<\/li>\n<li>Virtual coupon integration \u2014 gift card discounts display natively between subtotal and total with WooCommerce [Remove] link.<\/li>\n<li>Optional dedicated \"Apply Gift Card\" field with automatic or shortcode-only placement.<\/li>\n<li>Personal message displayed in cart and order details.<\/li>\n<li>Price range display in shop catalog (e.g., \"$25 \u2013 $100\").<\/li>\n<li>Balance tracking with partial redemption.<\/li>\n<li>My Account tab for viewing gift cards and transactions.<\/li>\n<li>Admin dashboard, gift card list with bulk actions, and manual creation.<\/li>\n<li>Order meta box showing created and used gift cards.<\/li>\n<li>Automatic balance restore on cancel\/refund with partial refund support.<\/li>\n<li>Loyalty Rewards for WooCommerce integration \u2014 block or allow loyalty points for gift card purchases.<\/li>\n<li>Atomic balance deduction to prevent race conditions.<\/li>\n<li>Rate limiting on gift card code lookups.<\/li>\n<li>HPOS compatibility.<\/li>\n<li>Block checkout incompatibility declared (classic checkout required).<\/li>\n<li>Portuguese (pt_PT) translation included.<\/li>\n<\/ul>","raw_excerpt":"Sell digital gift cards, deliver them by email, and let customers redeem them at checkout.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/sah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/290323","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/sah.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/sah.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=290323"}],"author":[{"embeddable":true,"href":"https:\/\/sah.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/beltoftnet"}],"wp:attachment":[{"href":"https:\/\/sah.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=290323"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/sah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=290323"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/sah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=290323"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/sah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=290323"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/sah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=290323"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/sah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=290323"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}