PAP Afiliados Pro

Changelog

2.2.1

  • Fixed: Default presets not appearing on hosted environments after plugin update (upgrade routine now executes correctly on standard WordPress update path without requiring manual plugin reactivation)
  • Fixed: Products with meli.la URLs remaining labeled as “other” marketplace after detection fix — added versioned marketplace re-scan mechanism that automatically updates all existing products when detection patterns change
  • Improved: Object cache compatibility — added nocache_headers() to dynamic AJAX responses and consistent cache invalidation across all preset write operations for environments with persistent object cache (Redis, Memcached, LiteSpeed)

2.2.0

  • Added: 3 pre-configured presets installed on activation — [PAP] Shopee, [PAP] Mercado Livre, [PAP] Black Friday
  • Added: Empty state with CTA buttons on the product list when no products exist
  • Added: Empty state with shortcode reference link on the statistics page when no clicks are recorded
  • Added: Upgrade routine installs default presets for existing users (one-time, skip if name already exists)
  • Fixed: Marketplace detection now recognizes meli.la shortened URLs for Mercado Livre (from v2.1.2)

2.1.1

  • Improved: Plugin description rewritten for clarity — focus on product cards and visual templates
  • Added: “Settings” action link in plugins list
  • Added: “Support” and “Rate ★” meta links in plugins list
  • Fixed: 4 PHPCS warnings for unused $hook parameter in admin_enqueue_scripts callbacks

2.1.0

  • Added: Shortcode column in presets list with one-click copy
  • Added: Filter/search in shortcode generator dropdowns (5+ options)
  • Added: Product search by name or ID in shortcode generator
  • Added: Marketplace distribution chart in Statistics page
  • Added: Marketplace column in detailed clicks table
  • Improved: Product search endpoint performance (LIKE-based)
  • Improved: Search request handling with abort on new input

2.0.3

  • Fixed: Marketplace badge for “Mercado Livre” displayed without space (“MERCADOLIVRE”)
  • Fixed: Several UI strings were hardcoded in Portuguese instead of English, causing untranslated labels on translate.wordpress.org
  • i18n: Regenerated .pot, updated .po/.mo translation files

2.0.2

  • Added: Preset ID column in Template Builder preset list
  • Added: Shortcodes now accept preset name in addition to numeric ID (e.g., preset_id=”My Theme”)
  • Improved: Preset list migrated to native table layout for better alignment
  • Improved: Zebra striping in preset list for better readability
  • Fixed: Settings page save not working correctly

2.0.1

  • Fixed: Preset system now correctly applies individual visual configurations per shortcode
  • Fixed: Shortcode generator produces correct preset_id parameter
  • Fixed: Click tracking for PAP Link and PAP Linker block works reliably for all users including logged-in administrators
  • Improved: Block API updated to version 3 for WordPress 7.0 compatibility
  • Improved: Template Builder displays visual indicator when editing a preset

2.0.0

  • Complete plugin rewrite (previous version: 1.0.2)
  • Added: Support for Brazilian marketplaces with automatic detection
  • Added: Visual Template Builder with live preview and presets
  • Added: 6 shortcodes (single product, multiple products, category, recent, preset, inline link)
  • Added: CSV Import/Export with encoding and delimiter detection
  • Added: Gutenberg Block (PAP Linker) and Format Type (PAP Link)
  • Added: Elementor Widget with conditional loading
  • Added: Statistics with Chart.js (local copy)
  • Added: Dashboard with real-time metrics
  • Added: REST API for product autocomplete
  • Added: 7-layer SEO protection
  • Added: Full LGPD compliance (zero personal data)
  • Added: Object cache across 8 critical classes
  • Added: Anti-spam with 3 layers (cookie, transient, session)
  • Improved: Architecture with 20 classes (dependency-first)
  • Improved: Security with 7 mandatory rules across all code
  • Improved: Unique prefix papafpro (8 characters) on all elements
  • Improved: Code 100% compliant with WordPress Coding Standards

1.0.2

  • Previous version (discontinued)
  • Basic affiliate features

Plugin Website
Visit website

Version:
2.2.1
Last Updated
April 1, 2026
Active Installs
20
Requires
WordPress 6.2
Tested Up To
WordPress 6.9.4
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.