Changeset 3481364
- Timestamp:
- 03/12/2026 04:56:13 PM (3 weeks ago)
- Location:
- firstpromoter
- Files:
-
- 27 added
- 3 edited
-
tags/0.3.6 (added)
-
tags/0.3.6/assets (added)
-
tags/0.3.6/assets/css (added)
-
tags/0.3.6/assets/css/admin.css (added)
-
tags/0.3.6/assets/css/index.php (added)
-
tags/0.3.6/assets/index.php (added)
-
tags/0.3.6/assets/js (added)
-
tags/0.3.6/assets/js/admin.js (added)
-
tags/0.3.6/assets/js/custom-forms.js (added)
-
tags/0.3.6/assets/js/index.php (added)
-
tags/0.3.6/firstpromoter.php (added)
-
tags/0.3.6/includes (added)
-
tags/0.3.6/includes/class-fp-helpers.php (added)
-
tags/0.3.6/includes/class-fp-settings-page.php (added)
-
tags/0.3.6/includes/index.php (added)
-
tags/0.3.6/index.php (added)
-
tags/0.3.6/integrations (added)
-
tags/0.3.6/integrations/class-fp-integration-base.php (added)
-
tags/0.3.6/integrations/class-fp-integration-contactform7.php (added)
-
tags/0.3.6/integrations/class-fp-integration-customforms.php (added)
-
tags/0.3.6/integrations/class-fp-integration-memberpress.php (added)
-
tags/0.3.6/integrations/class-fp-integration-optimizepress.php (added)
-
tags/0.3.6/integrations/class-fp-integration-payment-links.php (added)
-
tags/0.3.6/integrations/class-fp-integration-urlcapture.php (added)
-
tags/0.3.6/integrations/class-fp-integration-woocommerce.php (added)
-
tags/0.3.6/integrations/index.php (added)
-
tags/0.3.6/readme.txt (added)
-
trunk/firstpromoter.php (modified) (3 diffs)
-
trunk/includes/class-fp-settings-page.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
firstpromoter/trunk/firstpromoter.php
r3479987 r3481364 3 3 Plugin Name: FirstPromoter 4 4 Description: FirstPromoter tracking scripts with WooCommerce, OptimizePress, Contact Form 7 & MemberPress 5 Version: 0.3. 55 Version: 0.3.6 6 6 Author: FirstPromoter 7 7 Author URI: https://firstpromoter.com … … 20 20 21 21 // Define plugin constants 22 define('FIRSTPROMOTER_VERSION', '0.3. 5');22 define('FIRSTPROMOTER_VERSION', '0.3.6'); 23 23 define('FIRSTPROMOTER_PLUGIN_PATH', plugin_dir_path(__FILE__)); 24 24 define('FIRSTPROMOTER_PLUGIN_URL', plugin_dir_url(__FILE__)); … … 106 106 } 107 107 108 // Check for OptimizePress 109 if (class_exists('OptimizePress')) { 110 $this->available_integrations['optimizepress'] = true; 111 } 108 // OptimizePress - always available (no plugin dependency check) 109 $this->available_integrations['optimizepress'] = true; 112 110 113 111 // Check for Contact Form 7 -
firstpromoter/trunk/includes/class-fp-settings-page.php
r3479987 r3481364 56 56 } 57 57 58 // OptimizePress Integration59 if (class_exists('OptimizePress')) {60 $this->availableIntegrations['OptimizePress'] = [61 'title' => 'OptimizePress',62 'settings' => ['enabled_key' => 'op_enabled'],63 'options' => [],64 'description' => 'Automatically tracks email addresses from OptimizePress form submissions. Works with all OptimizePress forms.',65 ];66 }67 68 58 // Contact Form 7 Integration 69 59 if (defined('WPCF7_VERSION')) { … … 121 111 'custom_content_type' => 'url_capture', 122 112 'description' => 'Capture referrals from thank you pages where the email (and optionally a user ID) is passed as a URL query parameter. Useful when your checkout or funnel redirects to a confirmation page with the email in the URL.', 113 ]; 114 115 // OptimizePress Integration - always available (no plugin dependency check) 116 $this->availableIntegrations['OptimizePress'] = [ 117 'title' => 'OptimizePress', 118 'settings' => ['enabled_key' => 'op_enabled'], 119 'options' => [], 120 'description' => 'Automatically tracks email addresses from OptimizePress form submissions. Works with all OptimizePress forms.', 123 121 ]; 124 122 -
firstpromoter/trunk/readme.txt
r3479987 r3481364 4 4 Requires at least: 5.0 5 5 Tested up to: 6.9 6 Stable tag: 0.3. 46 Stable tag: 0.3.6 7 7 Requires PHP: 5.6 8 8 License: GPLv2 or later … … 196 196 197 197 == Changelog == 198 199 = 0.3.6 = 200 * Fixed: OptimizePress integration now always appears in settings regardless of plugin detection — resolves issue where OptimizePress 3.x users could not see the option 198 201 199 202 = 0.3.5 = … … 269 272 == Upgrade Notice == 270 273 274 = 0.3.6 = 275 Fix: OptimizePress integration option now always visible in settings. Recommended for all OptimizePress users. 276 271 277 = 0.3.5 = 272 278 Minor admin UI and JS cleanup in Custom Form Tracking. No behaviour changes.
Note: See TracChangeset
for help on using the changeset viewer.