{"id":357859,"date":"2026-09-01T11:25:18","date_gmt":"2026-09-01T11:25:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/affistyle-affiliate-product-cards-box-builder\/"},"modified":"2026-09-21T09:17:24","modified_gmt":"2026-09-21T09:17:24","slug":"affistyle","status":"publish","type":"plugin","link":"https:\/\/me.wordpress.org\/plugins\/affistyle\/","author":23412022,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.0","stable_tag":"1.1.0","tested":"7.1.1","requires":"6.3","requires_php":"7.4","requires_plugins":null,"header_name":"AffiStyle - Affiliate Product Cards & Box Builder","header_author":"Dreainno","header_description":"Create affiliate product boxes, review cards, and track clicks locally.","assets_banners_color":"234a5f","last_updated":"2026-09-21 09:17:24","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/affistyle.shop","header_plugin_uri":"https:\/\/affistyle.shop","header_author_uri":"https:\/\/dreainno.online\/","rating":4.7,"author_block_rating":0,"active_installs":0,"downloads":123,"num_ratings":3,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"dreainno","date":"2026-09-01 11:25:03","revision":3675995},"1.1.0":{"tag":"1.1.0","author":"dreainno","date":"2026-09-21 09:17:24","revision":3705236}},"upgrade_notice":{"1.1.0":"<p>Upgrade to 1.1.0 for multi-plugin affiliate migration, 0-API product URL grabber, copyable shortcodes, responsive quick previews, and interactive time-series click performance charts.<\/p>","1.0.0":"<p>Initial release of AffiStyle Free - Affiliate Product Cards &amp; Box Builder.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":1,"5":2},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3675998,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3675998,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3675998,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3675998,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"affistyle\/aff-box":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"affistyle\/aff-box","version":"1.1.0","title":"AffiStyle Affiliate Card","category":"widgets","icon":"feedback","description":"Insert a responsive affiliate product box or review card.","supports":{"html":false},"textdomain":"affistyle","editorScript":"affistyle-block-js","editorStyle":"affistyle-block-editor-css","style":"affistyle-block-frontend-css","viewScript":"affistyle-tracker-js","attributes":{"boxId":{"type":"string","default":""}}}},"tagged_versions":["1.0.0","1.1.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3675998,"resolution":"1","location":"assets","locale":"","width":1903,"height":876},"screenshot-10.png":{"filename":"screenshot-10.png","revision":3705236,"resolution":"10","location":"assets","locale":"","width":1907,"height":978},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3675998,"resolution":"2","location":"assets","locale":"","width":1918,"height":810},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3675998,"resolution":"3","location":"assets","locale":"","width":1611,"height":637},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3675998,"resolution":"4","location":"assets","locale":"","width":1918,"height":431},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3675998,"resolution":"5","location":"assets","locale":"","width":1918,"height":728},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3675998,"resolution":"6","location":"assets","locale":"","width":1608,"height":578},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3705236,"resolution":"7","location":"assets","locale":"","width":1900,"height":1390},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3675998,"resolution":"8","location":"assets","locale":"","width":1896,"height":775},"screenshot-9.png":{"filename":"screenshot-9.png","revision":3705236,"resolution":"9","location":"assets","locale":"","width":1907,"height":992}},"screenshots":{"1":"Affiliate Box Builder editor interface with title, destination URL, star ratings, pros\/cons, and color controls.","2":"All Affiliate Boxes management screen showing shortcodes, cloaked links, and template assignments.","3":"Native Gutenberg block inserter searching for the Affiliate Box block.","4":"Block inspector panel for selecting card styles and customizing display parameters.","5":"Saving and publishing the WordPress blog post with the embedded Affiliate Box.","6":"Frontend rendering of Style 1 (Modern Product Card) with badges, review stars, and CTA button.","7":"Local Click Analytics dashboard showing aggregate clicks, top-performing cards, and geographic demographics.","8":"Frontend rendering of Style 2 (Minimalist Review Box) ideal for sidebars and compact summaries.","9":"Multi-Plugin Affiliate Importer dashboard for 1-click migration from Lasso, Pretty Links, ThirstyAffiliates, AAWP, and more.","10":"Admin Quick Preview modal showing product card rendering with desktop, tablet, and mobile viewport controls."}},"plugin_section":[],"plugin_tags":[369,278656,5439,278657,5353],"plugin_category":[35],"plugin_contributors":[278658],"plugin_business_model":[],"class_list":["post-357859","plugin","type-plugin","status-publish","hentry","plugin_tags-affiliate","plugin_tags-affiliate-box","plugin_tags-amazon-affiliate","plugin_tags-ftc-disclosure","plugin_tags-link-cloaking","plugin_category-advertising","plugin_contributors-dreainno","plugin_committers-dreainno"],"banners":{"banner":"https:\/\/ps.w.org\/affistyle\/assets\/banner-772x250.png?rev=3675998","banner_2x":"https:\/\/ps.w.org\/affistyle\/assets\/banner-1544x500.png?rev=3675998","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/affistyle\/assets\/icon-128x128.png?rev=3675998","icon_2x":"https:\/\/ps.w.org\/affistyle\/assets\/icon-256x256.png?rev=3675998","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/affistyle\/assets\/screenshot-1.png?rev=3675998","caption":"Affiliate Box Builder editor interface with title, destination URL, star ratings, pros\/cons, and color controls."},{"src":"https:\/\/ps.w.org\/affistyle\/assets\/screenshot-2.png?rev=3675998","caption":"All Affiliate Boxes management screen showing shortcodes, cloaked links, and template assignments."},{"src":"https:\/\/ps.w.org\/affistyle\/assets\/screenshot-3.png?rev=3675998","caption":"Native Gutenberg block inserter searching for the Affiliate Box block."},{"src":"https:\/\/ps.w.org\/affistyle\/assets\/screenshot-4.png?rev=3675998","caption":"Block inspector panel for selecting card styles and customizing display parameters."},{"src":"https:\/\/ps.w.org\/affistyle\/assets\/screenshot-5.png?rev=3675998","caption":"Saving and publishing the WordPress blog post with the embedded Affiliate Box."},{"src":"https:\/\/ps.w.org\/affistyle\/assets\/screenshot-6.png?rev=3675998","caption":"Frontend rendering of Style 1 (Modern Product Card) with badges, review stars, and CTA button."},{"src":"https:\/\/ps.w.org\/affistyle\/assets\/screenshot-7.png?rev=3705236","caption":"Local Click Analytics dashboard showing aggregate clicks, top-performing cards, and geographic demographics."},{"src":"https:\/\/ps.w.org\/affistyle\/assets\/screenshot-8.png?rev=3675998","caption":"Frontend rendering of Style 2 (Minimalist Review Box) ideal for sidebars and compact summaries."},{"src":"https:\/\/ps.w.org\/affistyle\/assets\/screenshot-9.png?rev=3705236","caption":"Multi-Plugin Affiliate Importer dashboard for 1-click migration from Lasso, Pretty Links, ThirstyAffiliates, AAWP, and more."},{"src":"https:\/\/ps.w.org\/affistyle\/assets\/screenshot-10.png?rev=3705236","caption":"Admin Quick Preview modal showing product card rendering with desktop, tablet, and mobile viewport controls."}],"raw_content":"<!--section=description-->\n<p>AffiStyle is an affiliate marketing plugin for bloggers, product reviewers, and content creators. Easily build responsive affiliate product boxes, review cards, pros and cons lists, and rating badges directly within WordPress.<\/p>\n\n<p>Whether you run an affiliate review site, technology blog, or comparison portal, AffiStyle helps you showcase product recommendations cleanly using structured cards and local click tracking.<\/p>\n\n<h3>\ud83d\ude80 Key Features<\/h3>\n\n<ul>\n<li><strong>Affiliate Box Builder<\/strong>: Create product boxes for Amazon Associates, ShareASale, CJ Affiliate, Impact, ClickBank, or custom affiliate programs.<\/li>\n<li><strong>Link Cloaking<\/strong>: Clean, professional branded outbound URLs (e.g., <code>yoursite.com\/recommends\/product-name<\/code>) with automatic 302 redirects.<\/li>\n<li><strong>FTC Micro-Disclosure Compliance<\/strong>: Automatic affiliate disclosure notices under product cards, paired with SEO-friendly <code>rel=\"nofollow sponsored noopener\"<\/code> and <code>target=\"_blank\"<\/code> link attributes.<\/li>\n<li><strong>Built-in Local Click Analytics<\/strong>: Track total affiliate link clicks with 7\/30\/60\/90-day and custom date range filters, top-performing product cards, and visitor country demographics locally in your database with zero third-party tracking scripts.<\/li>\n<li><strong>Quick-Fill Product URL Grabber<\/strong>: Paste any public Amazon product link or amzn.to shortlink to automatically grab product title, high-res image, and price with 0 API keys required.<\/li>\n<li><strong>1-Click Multi-Plugin Importer<\/strong>: Migrate existing affiliate cards and links seamlessly from Lasso (Lite &amp; Pro), Pretty Links, ThirstyAffiliates, Easy Affiliate Links, AAWP, EasyAzon, AmaLinks Pro, and Earnist.<\/li>\n<li><strong>Admin Quick Preview &amp; Copyable Shortcodes<\/strong>: Test responsive layouts instantly in Desktop, Tablet, and Mobile viewports directly from the admin table, and 1-click copy shortcodes to your clipboard.<\/li>\n<li><strong>Interactive Click Performance Chart<\/strong>: Beautiful time-series line chart tracking affiliate click trends with zero external CDNs or libraries.<\/li>\n<li><strong>Native Gutenberg Block &amp; Shortcode<\/strong>: Insert product boxes anywhere using the native Gutenberg block or standard shortcode <code>[affistyle_box id=\"123\"]<\/code>.<\/li>\n<li><strong>Schema.org Rich Snippets<\/strong>: Integrated JSON-LD AggregateRating and Product schema structured data for search engine rich snippets.<\/li>\n<li><strong>Read-Only Star Ratings &amp; Pros\/Cons Lists<\/strong>: Display visual star ratings (0.0 to 5.0), custom review counts, and styled pros\/cons highlights.<\/li>\n<li><strong>Custom Color Palette Controls<\/strong>: Customize card background colors and primary CTA button colors to match your theme's brand identity.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<h3>Automatic Installation (Recommended)<\/h3>\n\n<ol>\n<li>Log in to your WordPress Admin Dashboard.<\/li>\n<li>Go to <strong>Plugins &gt; Add New<\/strong>.<\/li>\n<li>Search for <strong>AffiStyle<\/strong>.<\/li>\n<li>Click <strong>Install Now<\/strong> and then <strong>Activate<\/strong>.<\/li>\n<\/ol>\n\n<h3>Manual Installation<\/h3>\n\n<ol>\n<li>Download the <code>affistyle.zip<\/code> archive.<\/li>\n<li>Log in to your WordPress Dashboard and navigate to <strong>Plugins &gt; Add New &gt; Upload Plugin<\/strong>.<\/li>\n<li>Choose the downloaded ZIP file and click <strong>Install Now<\/strong>.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> menu.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20the%20amazon%20quick-fill%20grabber%20require%20amazon%20pa-api%20keys%3F\"><h3>Does the Amazon Quick-Fill Grabber require Amazon PA-API keys?<\/h3><\/dt>\n<dd><p>No! You do not need Amazon Product Advertising API credentials or AWS keys. Simply paste any public Amazon product link or amzn.to shortlink into the Quick-Fill URL field and click \"Fetch Info\". AffiStyle automatically extracts the product title, high-resolution image, and current price directly.<\/p><\/dd>\n<dt id=\"can%20i%20migrate%20my%20existing%20affiliate%20links%20or%20cards%20from%20other%20plugins%3F\"><h3>Can I migrate my existing affiliate links or cards from other plugins?<\/h3><\/dt>\n<dd><p>Yes! AffiStyle includes a built-in 1-Click Multi-Plugin Importer under <strong>AffiStyle &gt; Importer<\/strong>. You can automatically detect, scan, and import affiliate links and cards from Lasso (Lite &amp; Pro), Pretty Links, ThirstyAffiliates, Easy Affiliate Links, AAWP, EasyAzon, AmaLinks Pro, and Earnist without losing data or settings.<\/p><\/dd>\n<dt id=\"how%20do%20i%20preview%20how%20my%20cards%20look%20on%20mobile%20devices%3F\"><h3>How do I preview how my cards look on mobile devices?<\/h3><\/dt>\n<dd><p>In the <strong>Affiliate Boxes<\/strong> admin list table, click the <strong>Quick Preview<\/strong> button under any card title. This opens an instant modal with Desktop (100%), Tablet (768px), and Mobile (375px) viewport toggles so you can inspect responsive layouts and button stacking before embedding.<\/p><\/dd>\n<dt id=\"how%20do%20i%20quickly%20copy%20shortcodes%20for%20my%20affiliate%20cards%3F\"><h3>How do I quickly copy shortcodes for my affiliate cards?<\/h3><\/dt>\n<dd><p>The <strong>Affiliate Boxes<\/strong> admin list table includes a dedicated <strong>Shortcode<\/strong> column. Simply click on the shortcode badge next to any card to instantly copy <code>[affistyle_box id=\"...\"]<\/code> to your clipboard.<\/p><\/dd>\n<dt id=\"can%20i%20display%20product%20prices%20on%20affiliate%20boxes%3F\"><h3>Can I display product prices on affiliate boxes?<\/h3><\/dt>\n<dd><p>Yes! You can enter a product price (e.g., \"$29.99\") in the metabox, or let the Quick-Fill Grabber fetch it automatically. The price is displayed prominently across Style 1 (Modern Product Card) and Style 2 (Minimalist Review Box).<\/p><\/dd>\n<dt id=\"do%20the%20click%20analytics%20charts%20require%20external%20cdns%20or%20third-party%20libraries%3F\"><h3>Do the click analytics charts require external CDNs or third-party libraries?<\/h3><\/dt>\n<dd><p>No. The Click Performance time-series line chart is rendered using a lightweight, native HTML5 canvas engine with zero external CDN dependencies, ensuring 100% GDPR compliance, visitor privacy, and fast admin load times.<\/p><\/dd>\n<dt id=\"is%20affistyle%20compliant%20with%20ftc%20affiliate%20disclosure%20guidelines%3F\"><h3>Is AffiStyle compliant with FTC Affiliate Disclosure Guidelines?<\/h3><\/dt>\n<dd><p>Yes! AffiStyle automatically appends FTC micro-disclosure notices beneath affiliate cards and attaches <code>rel=\"nofollow sponsored noopener\"<\/code> attributes to all CTA links.<\/p><\/dd>\n<dt id=\"does%20link%20cloaking%20affect%20seo%3F\"><h3>Does link cloaking affect SEO?<\/h3><\/dt>\n<dd><p>No. Cloaked links send proper HTTP <code>302<\/code> temporary redirect status codes alongside <code>X-Robots-Tag: noindex, nofollow<\/code> headers to instruct search engine bots not to index affiliate tracking links.<\/p><\/dd>\n<dt id=\"how%20do%20i%20insert%20an%20affiliate%20box%20into%20a%20post%20or%20page%3F\"><h3>How do I insert an Affiliate Box into a post or page?<\/h3><\/dt>\n<dd><p>You can insert boxes using the native Gutenberg block (<strong>Affiliate Box<\/strong>) from the block library or using the shortcode <code>[affistyle_box id=\"YOUR_BOX_ID\"]<\/code> anywhere shortcodes are supported (Elementor, Beaver Builder, Divi, Classic Editor).<\/p><\/dd>\n<dt id=\"is%20visitor%20data%20sent%20to%20third-party%20tracking%20servers%3F\"><h3>Is visitor data sent to third-party tracking servers?<\/h3><\/dt>\n<dd><p>No. AffiStyle tracks affiliate clicks locally inside your WordPress database (<code>wp_affistyle_clicks<\/code>). No visitor IP addresses or data are sent to external analytics servers.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added: Quick-Fill Product URL Grabber for Amazon (0 API keys required).<\/li>\n<li>Added: Copyable Shortcode column in admin list table.<\/li>\n<li>Added: Quick Preview modal directly in admin list table with responsive viewport switcher.<\/li>\n<li>Added: Native Price field support in Free metabox and Style 1 &amp; Style 2 templates.<\/li>\n<li>Added: Multi-Plugin Affiliate Importer &amp; 1-Click Migration Engine (Lasso Pro\/Lite, Pretty Links, ThirstyAffiliates, Easy Affiliate Links, AAWP, EasyAzon, AmaLinks Pro, Earnist).<\/li>\n<li>Added: Interactive Click Performance line chart with time-series trends and zero external CDNs.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial official release on WordPress.org.<\/li>\n<li>Feature: Standalone Affiliate Card CPT (<code>affistyle_box<\/code>) with custom metabox builder.<\/li>\n<li>Feature: Style 1 (Modern Product Card) and Style 2 (Minimalist Review Box) templates.<\/li>\n<li>Feature: Smart Link Cloaking engine (<code>\/recommends\/slug\/<\/code>).<\/li>\n<li>Feature: FTC micro-disclosure engine &amp; automated link compliance attributes (<code>rel=\"nofollow sponsored noopener\"<\/code>).<\/li>\n<li>Feature: Local click tracking &amp; country-level analytics dashboard with 7\/30\/60\/90-day and custom date range filters.<\/li>\n<li>Feature: Gutenberg block and shortcode integration <code>[affistyle_box id=\"...\"]<\/code>.<\/li>\n<li>Feature: Schema.org Product &amp; AggregateRating JSON-LD metadata generation.<\/li>\n<\/ul>","raw_excerpt":"Create affiliate product boxes, review cards, and track clicks locally with link cloaking and FTC compliance.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/357859","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=357859"}],"author":[{"embeddable":true,"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/dreainno"}],"wp:attachment":[{"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=357859"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=357859"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=357859"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=357859"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=357859"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=357859"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}