
Settings screen with synchronization controls and available products list.
AffiliateBoxes.com Integration lets you insert rich affiliate product “boxes” created in your AffiliateBoxes.com account into WordPress posts, pages, and custom post types. Changes to the products are automatically synced to your WordPress site.
Features:
[affiliateboxes_product slug="your-product-slug"] for use anywhere.You’ll need an AffiliateBoxes.com account (free plan available) to connect your site.
A synced product is stored as two separate values: its markup and its stylesheet. The markup is passed through wp_kses() against an explicit allow list every time it is displayed, so no scripts, event handlers, or unrecognised elements can reach your pages. The stylesheet is loaded through WordPress’s standard wp_enqueue_style()/wp_add_inline_style() APIs (rather than being printed as a raw <style> tag), after any sequence that could break out of it has been removed. All interactive behaviour — coupon panels, galleries, copy to clipboard — is driven by a script that ships with this plugin, registered through wp_enqueue_script() and triggered by data attributes.
The allow list can be extended from your own code with the affiliateboxes_allowed_html filter.
This plugin connects to AffiliateBoxes.com to synchronize and display the products created in your AffiliateBoxes.com account. The service is operated by the makers of this plugin.
It makes remote requests to AffiliateBoxes.com endpoints over HTTPS for:
When requests happen:
Data that may be sent includes:
Why this service is required:
Service terms and policies:
This plugin bundles the following libraries. All are GPL-compatible, and both minified and
unminified builds are included where the upstream project provides them.
Bootstrap, Bootstrap Icons, Choices.js, and Inter are loaded on this plugin’s own admin screens only. The admin stylesheet is compiled from the SCSS sources in admin/scss/ of the plugin’s repository.