Changeset 3745514
- Timestamp:
- 10/14/2026 06:57:28 AM (4 weeks ago)
- Location:
- plugin-compatibility-checker/trunk
- Files:
-
- 2 edited
-
plugin-compatibility-checker.php (modified) (5 diffs)
-
readme.txt (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
plugin-compatibility-checker/trunk/plugin-compatibility-checker.php
r3656053 r3745514 731 731 if ( ! $license_valid ) { 732 732 echo '<div class="notice" style="margin:12px 0;padding:14px;border-left:4px solid #135e96;background:#f7fbff;"> 733 <strong>Unlock PHP 8.1–8.5 checks — only $ 1/month (subscription).</strong>734 Subscribe for $ 1/month to get a CompatShield license key and view newer PHP compatibility in this dashboard.735 <a class="button button-primary" href="'.$signup_link.'" target="_blank" rel="noopener">Subscribe — $ 1/month </a>733 <strong>Unlock PHP 8.1–8.5 checks — only $2/month (subscription).</strong> 734 Subscribe for $2/month to get a CompatShield license key and view newer PHP compatibility in this dashboard. 735 <a class="button button-primary" href="'.$signup_link.'" target="_blank" rel="noopener">Subscribe — $2/month </a> 736 736 <a class="button" href="'.$buy_link.'" target="_blank" rel="noopener">See Pro features</a> 737 737 </div>'; … … 825 825 } else { 826 826 echo '<p>'.esc_html__( 827 'This table uses WPTide data until you validate a CompatShield license. Subscribe to the $ 1/month entry plan (recurring) to unlock Portal results (PHP 8.1–8.5). Use "Rescan" to request a fresh Portal scan (when licensed) or refresh WPTide (when not). Use "Fetch latest result" to pull Portal output when available.',827 'This table uses WPTide data until you validate a CompatShield license. Subscribe to the $2/month entry plan (recurring) to unlock Portal results (PHP 8.1–8.5). Use "Rescan" to request a fresh Portal scan (when licensed) or refresh WPTide (when not). Use "Fetch latest result" to pull Portal output when available.', 828 828 'pcc' 829 829 ).'</p>'; … … 834 834 $notice_text = $license_valid 835 835 ? 'Portal mode — license validated. Showing CompatShield results (includes PHP 8.1–8.5).' 836 : 'WPTide mode — showing community results (limited to PHP ≤ 8.0). <a href="'.$signup_link.'" target="_blank" rel="noopener">Subscribe — $ 1/month </a> to enable CompatShield results (PHP 8.1–8.5).';836 : 'WPTide mode — showing community results (limited to PHP ≤ 8.0). <a href="'.$signup_link.'" target="_blank" rel="noopener">Subscribe — $2/month </a> to enable CompatShield results (PHP 8.1–8.5).'; 837 837 838 838 $pcc_settings_nonce = wp_create_nonce('pcc_settings_nonce'); … … 957 957 Enter your CompatShield license key to enable Portal mode. 958 958 Without a validated license, the plugin uses WPTide data limited to PHP ≤ 8.0. 959 With a validated license (entry plan $ 1/month or Pro), CompatShield shows newer PHP compatibility (8.1–8.5) right in your dashboard.960 Don't have a key? <a href="<?php echo $signup_link; ?>" target="_blank" rel="noopener">Subscribe for $ 1/month</a>.959 With a validated license (entry plan $2/month or Pro), CompatShield shows newer PHP compatibility (8.1–8.5) right in your dashboard. 960 Don't have a key? <a href="<?php echo $signup_link; ?>" target="_blank" rel="noopener">Subscribe for $2/month</a>. 961 961 </p> 962 962 </td> … … 980 980 <em style="color:#856404;">Saved license not validated yet. Click <strong>Validate License</strong> to enable Portal mode.</em> 981 981 <?php elseif (! $license) : ?> 982 <em style="color:#b71c1c;">No license configured — using WPTide results (PHP ≤ 8.0). <a href="<?php echo $signup_link; ?>" target="_blank" rel="noopener">Subscribe — $ 1/month</a> or <a href="<?php echo $buy_link; ?>" target="_blank" rel="noopener">upgrade to Pro</a>.</em>982 <em style="color:#b71c1c;">No license configured — using WPTide results (PHP ≤ 8.0). <a href="<?php echo $signup_link; ?>" target="_blank" rel="noopener">Subscribe — $2/month</a> or <a href="<?php echo $buy_link; ?>" target="_blank" rel="noopener">upgrade to Pro</a>.</em> 983 983 <?php else: ?> 984 984 <em style="color:#155724;">License validated — Portal mode enabled (PHP 8.1–8.5 shown).</em> 985 985 <?php endif; ?> 986 </p> 986 </p> 987 987 988 988 <div style="margin-top:12px;padding:14px;border:1px solid #e5e5e5;border-radius:6px;background:#fafafa;"> 989 989 <strong>No license yet?</strong> 990 <a class="button button-primary" href="<?php echo $signup_link; ?>" target="_blank" rel="noopener">Subscribe — $ 1/month</a>990 <a class="button button-primary" href="<?php echo $signup_link; ?>" target="_blank" rel="noopener">Subscribe — $2/month</a> 991 991 or 992 992 <a class="button" href="<?php echo $buy_link; ?>" target="_blank" rel="noopener">View Pro</a> 993 <div style="margin-top:6px;color:#555;">The $ 1entry plan unlocks PHP 8.1–8.5 compatibility visibility via the Portal. Pro adds deeper summaries and recommendations.</div>993 <div style="margin-top:6px;color:#555;">The $2 entry plan unlocks PHP 8.1–8.5 compatibility visibility via the Portal. Pro adds deeper summaries and recommendations.</div> 994 994 </div> 995 995 -
plugin-compatibility-checker/trunk/readme.txt
r3656053 r3745514 18 18 WordPress 7.0 introduces stricter database requirements (MySQL 8.0+ / MariaDB 10.6+). Many hosting environments still run older database versions which may silently block updates. This plugin now detects database compatibility and warns you before upgrading. 19 19 20 **$ 1/month License Required (Entry Plan)**21 You must subscribe to the CompatShield Portal ($ 1/month recurring) to obtain a **license key**. Once activated, you will be able to see plugin compatibility results (up to PHP 8.5) and database compatibility directly inside your WordPress admin.20 **$2/month License Required (Entry Plan)** 21 You must subscribe to the CompatShield Portal ($2/month recurring) to obtain a **license key**. Once activated, you will be able to see plugin compatibility results (up to PHP 8.5) and database compatibility directly inside your WordPress admin. 22 22 23 23 **📺 Video Tutorial** … … 42 42 43 43 * **PHP Compatibility Check** – Scan plugins for PHP compatibility. 44 * $ 1/month license: Shows PHP compatibility results directly inside WP Plugin backend (up to PHP 8.5)44 * $2/month license: Shows PHP compatibility results directly inside WP Plugin backend (up to PHP 8.5) 45 45 * Pro license: Deeper breakdowns, insights, and analysis inside Portal Dashboard 46 46 … … 64 64 65 65 * **PHP Compatibility Check** 66 $ 1Plan: WP Admin Results up to PHP 8.566 $2 Plan: WP Admin Results up to PHP 8.5 67 67 Pro Plan: Detailed compatibility insights in Portal Dashboard 68 68 69 69 * **Database Compatibility Check** 70 $ 1Plan: Basic DB version detection in WP Admin70 $2 Plan: Basic DB version detection in WP Admin 71 71 Pro Plan: Full upgrade readiness insights + risk analysis + recommendations 72 72 73 73 * **Vulnerability Summary** 74 $ 1Plan: Not available74 $2 Plan: Not available 75 75 Pro Plan: Available in Portal 76 76 77 77 * **Email Notifications** 78 $ 1Plan: Not available78 $2 Plan: Not available 79 79 Pro Plan: Available 80 80 81 81 * **Portal Dashboard** 82 $ 1Plan: Not available82 $2 Plan: Not available 83 83 Pro Plan: Full access (compatibility + vulnerabilities + detailed summaries + site overview) 84 84 85 85 * **Custom/Premium Plugins ZIP Scanning** 86 $ 1Plan: Not available86 $2 Plan: Not available 87 87 Pro Plan: Supported via Portal ZIP uploader 88 88 … … 98 98 1. Upload `plugin-compatibility-checker` to the `/wp-content/plugins/` directory. 99 99 2. Activate the plugin through the **Plugins** menu in WordPress. 100 3. Subscribe inside the Portal ($ 1/month) and enter your license key to unlock compatibility up to PHP 8.5 and database checks.100 3. Subscribe inside the Portal ($2/month) and enter your license key to unlock compatibility up to PHP 8.5 and database checks. 101 101 4. (Optional) Upgrade to Pro to enable Portal Dashboard and advanced features. 102 102 … … 104 104 105 105 = What happens if I don’t activate a license? = 106 You must subscribe to the $ 1/month entry plan and activate your license to see compatibility results. Without license activation, visibility will be limited. Pro unlocks dashboard analytics, notifications and vulnerability insights.106 You must subscribe to the $2/month entry plan and activate your license to see compatibility results. Without license activation, visibility will be limited. Pro unlocks dashboard analytics, notifications and vulnerability insights. 107 107 108 108 = Why is database compatibility important? =
Note:
See TracChangeset
for help on using the changeset viewer.