Changeset 3458326
- Timestamp:
- 02/10/2026 06:19:22 PM (7 weeks ago)
- Location:
- visiblefirst
- Files:
-
- 4 edited
- 6 copied
-
tags/3.2.31 (copied) (copied from visiblefirst/trunk)
-
tags/3.2.31/admin/js/admin.js (copied) (copied from visiblefirst/trunk/admin/js/admin.js)
-
tags/3.2.31/admin/views/dashboard.php (copied) (copied from visiblefirst/trunk/admin/views/dashboard.php)
-
tags/3.2.31/admin/views/metabox.php (copied) (copied from visiblefirst/trunk/admin/views/metabox.php)
-
tags/3.2.31/includes/class-visibl-core.php (modified) (3 diffs)
-
tags/3.2.31/readme.txt (copied) (copied from visiblefirst/trunk/readme.txt) (2 diffs)
-
tags/3.2.31/visiblefirst.php (copied) (copied from visiblefirst/trunk/visiblefirst.php) (2 diffs)
-
trunk/includes/class-visibl-core.php (modified) (3 diffs)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/visiblefirst.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
visiblefirst/tags/3.2.31/includes/class-visibl-core.php
r3457294 r3458326 542 542 */ 543 543 public static function sync_scores_to_server() { 544 // Only sync if user opted in to index 545 if (!get_option('visibl_index_optin')) { 546 return; 547 } 544 // Sync diagnostic data to server for VF Index 545 // This is internal product telemetry, not marketing 548 546 549 547 $site_id = get_option('visibl_site_id', ''); … … 597 595 foreach ($recent_posts as $post) { 598 596 $scores = self::get_visibility_score($post['ID']); 599 if (!empty($scores) ) {600 $seo_scores[] = $scores['s eo']['score'] ?? 0;601 $smo_scores[] = $scores['s mo']['score'] ?? 0;602 $aeo_scores[] = $scores[' aeo']['score'] ?? 0;597 if (!empty($scores) && isset($scores['scores'])) { 598 $seo_scores[] = $scores['scores']['seo'] ?? 0; 599 $smo_scores[] = $scores['scores']['smo'] ?? 0; 600 $aeo_scores[] = $scores['scores']['ae'] ?? 0; 603 601 604 602 // Get focus keyword … … 611 609 'post_type' => $post['post_type'], 612 610 'focus_keyword' => $focus_keyword ?: '', 613 'seo' => $scores['s eo']['score'] ?? 0,614 'smo' => $scores['s mo']['score'] ?? 0,615 'aeo' => $scores[' aeo']['score'] ?? 0,611 'seo' => $scores['scores']['seo'] ?? 0, 612 'smo' => $scores['scores']['smo'] ?? 0, 613 'aeo' => $scores['scores']['ae'] ?? 0, 616 614 ]; 617 615 } -
visiblefirst/tags/3.2.31/readme.txt
r3457623 r3458326 5 5 Tested up to: 6.9 6 6 Requires PHP: 7.4 7 Stable tag: 3.2.3 07 Stable tag: 3.2.31 8 8 License: GPLv2 or later 9 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 394 394 == Changelog == 395 395 396 = 3.2.31 = 397 * FIX: Score sync now correctly reports VF Index scores to server 398 * IMPROVED: Diagnostic telemetry enabled by default for better product insights 399 396 400 = 3.2.30 = 397 401 * IMPROVED: Bulk tools now show "100 max per batch" limit -
visiblefirst/tags/3.2.31/visiblefirst.php
r3457623 r3458326 3 3 * Plugin Name: VisibleFirst 4 4 * Description: AI + SEO + Social visibility in one plugin. Complete visibility optimization for WordPress. 5 * Version: 3.2.3 05 * Version: 3.2.31 6 6 * Author: VisibleFirst 7 7 * Author URI: https://visiblefirst.com … … 16 16 17 17 // Plugin constants 18 define('VISIBL_VERSION', '3.2.3 0');18 define('VISIBL_VERSION', '3.2.31'); 19 19 define('VISIBL_PLUGIN_DIR', plugin_dir_path(__FILE__)); 20 20 define('VISIBL_PLUGIN_URL', plugin_dir_url(__FILE__)); -
visiblefirst/trunk/includes/class-visibl-core.php
r3457294 r3458326 542 542 */ 543 543 public static function sync_scores_to_server() { 544 // Only sync if user opted in to index 545 if (!get_option('visibl_index_optin')) { 546 return; 547 } 544 // Sync diagnostic data to server for VF Index 545 // This is internal product telemetry, not marketing 548 546 549 547 $site_id = get_option('visibl_site_id', ''); … … 597 595 foreach ($recent_posts as $post) { 598 596 $scores = self::get_visibility_score($post['ID']); 599 if (!empty($scores) ) {600 $seo_scores[] = $scores['s eo']['score'] ?? 0;601 $smo_scores[] = $scores['s mo']['score'] ?? 0;602 $aeo_scores[] = $scores[' aeo']['score'] ?? 0;597 if (!empty($scores) && isset($scores['scores'])) { 598 $seo_scores[] = $scores['scores']['seo'] ?? 0; 599 $smo_scores[] = $scores['scores']['smo'] ?? 0; 600 $aeo_scores[] = $scores['scores']['ae'] ?? 0; 603 601 604 602 // Get focus keyword … … 611 609 'post_type' => $post['post_type'], 612 610 'focus_keyword' => $focus_keyword ?: '', 613 'seo' => $scores['s eo']['score'] ?? 0,614 'smo' => $scores['s mo']['score'] ?? 0,615 'aeo' => $scores[' aeo']['score'] ?? 0,611 'seo' => $scores['scores']['seo'] ?? 0, 612 'smo' => $scores['scores']['smo'] ?? 0, 613 'aeo' => $scores['scores']['ae'] ?? 0, 616 614 ]; 617 615 } -
visiblefirst/trunk/readme.txt
r3457623 r3458326 5 5 Tested up to: 6.9 6 6 Requires PHP: 7.4 7 Stable tag: 3.2.3 07 Stable tag: 3.2.31 8 8 License: GPLv2 or later 9 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 394 394 == Changelog == 395 395 396 = 3.2.31 = 397 * FIX: Score sync now correctly reports VF Index scores to server 398 * IMPROVED: Diagnostic telemetry enabled by default for better product insights 399 396 400 = 3.2.30 = 397 401 * IMPROVED: Bulk tools now show "100 max per batch" limit -
visiblefirst/trunk/visiblefirst.php
r3457623 r3458326 3 3 * Plugin Name: VisibleFirst 4 4 * Description: AI + SEO + Social visibility in one plugin. Complete visibility optimization for WordPress. 5 * Version: 3.2.3 05 * Version: 3.2.31 6 6 * Author: VisibleFirst 7 7 * Author URI: https://visiblefirst.com … … 16 16 17 17 // Plugin constants 18 define('VISIBL_VERSION', '3.2.3 0');18 define('VISIBL_VERSION', '3.2.31'); 19 19 define('VISIBL_PLUGIN_DIR', plugin_dir_path(__FILE__)); 20 20 define('VISIBL_PLUGIN_URL', plugin_dir_url(__FILE__));
Note: See TracChangeset
for help on using the changeset viewer.