=== AffiliateBoxes.com Integration === Contributors: affiliateboxes, lapzor Donate link: https://affiliateboxes.com/ Tags: affiliate, affiliate-marketing, product-box, gutenberg, shortcode Requires at least: 5.9 Tested up to: 7.1 Requires PHP: 7.4 Stable tag: 1.1.1 License: GPLv3 License URI: https://www.gnu.org/licenses/gpl-3.0.html Display AffiliateBoxes.com products with a block or shortcode. Box and table content is synced automatically and stored in your WordPress site. == Description == 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: - Auto-sync: products synchronize automatically after changes on AffiliateBoxes.com. - Gutenberg block: pick a product from your synced list with instant preview. - Shortcode: `[affiliateboxes_product slug="your-product-slug"]` for use anywhere. - Manual refresh: force a sync from the plugin settings screen. You'll need an AffiliateBoxes.com account (free plan available) to connect your site. = How product content is handled = 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 `