← All changes
|
includes/abilities/settings/class-get-email-report-settings.php
+3
-3
2.11.0
→
2.14.0
View file →
| @@ -30,9 +30,9 @@ | ||
| 30 | 30 | */ |
| 31 | 31 | public function __construct() { |
| 32 | 32 | $this->id = 'thinkrank/get-email-report-settings'; |
| 33 | 33 | $this->label = __( 'Get ThinkRank Email Report Settings', 'thinkrank' ); |
| 34 | - $this->description = __( 'Retrieve ThinkRank Email Reporting settings: whether the scheduled SEO report is on, how often it is sent (days), who receives it, which sections it includes, the next scheduled send, the section catalog, and readiness — whether Google Search Console is connected (required; scheduled reports are paused and config.last_skip says why while it is not), and whether Google Analytics 4 and AI-assistant traffic data are available to add their sections. Use update-email-report-settings to switch it on or off, and send-email-report-test to send one now.', 'thinkrank' ); | |
| 34 | + $this->description = __( 'Retrieve ThinkRank Email Reporting settings: whether the scheduled SEO report is on, how often it is sent (days), who receives it, which sections it includes, the next scheduled send, the section catalog, and readiness: whether Google Search Console is connected (required; scheduled reports are paused and config.last_skip says why while it is not), and whether Google Analytics 4 and AI-assistant traffic data are available to add their sections. Use update-email-report-settings to switch it on or off, and send-email-report-test to send one now.', 'thinkrank' ); | |
| 35 | 35 | } |
| 36 | 36 | |
| 37 | 37 | /** |
| 38 | 38 | * {@inheritDoc} |
| @@ -72,14 +72,14 @@ | ||
| 72 | 72 | 'type' => 'object', |
| 73 | 73 | 'properties' => [ |
| 74 | 74 | 'config' => [ |
| 75 | 75 | 'type' => 'object', |
| 76 | - 'description' => __( 'The resolved Email Reporting config: enabled, frequency_days, recipients, sections_enabled, the schedule timestamps, and last_skip ({reason, at} or null) — why the last scheduled run sent nothing: search_console_not_connected or no_data.', 'thinkrank' ), | |
| 76 | + 'description' => __( 'The resolved Email Reporting config: enabled, frequency_days, recipients, sections_enabled, the schedule timestamps, and last_skip ({reason, at} or null), which says why the last scheduled run sent nothing: search_console_not_connected or no_data.', 'thinkrank' ), | |
| 77 | 77 | 'additionalProperties' => true, |
| 78 | 78 | ], |
| 79 | 79 | 'readiness' => [ |
| 80 | 80 | 'type' => 'object', |
| 81 | - 'description' => __( 'Data-source readiness: ready (bool — a report can be built), search_console (bool, required), analytics (bool — Google Analytics 4 connected, adds the site-traffic section), ai_traffic (bool — AI-assistant referrals recorded, adds that section), reason (string|null — search_console_not_connected when not ready).', 'thinkrank' ), | |
| 81 | + 'description' => __( 'Data-source readiness: ready (bool: a report can be built), search_console (bool, required), analytics (bool: Google Analytics 4 connected, adds the site-traffic section), ai_traffic (bool: AI-assistant referrals recorded, adds that section), reason (string|null: search_console_not_connected when not ready).', 'thinkrank' ), | |
| 82 | 82 | 'properties' => [ |
| 83 | 83 | 'ready' => [ 'type' => 'boolean' ], |
| 84 | 84 | 'search_console' => [ 'type' => 'boolean' ], |
| 85 | 85 | 'analytics' => [ 'type' => 'boolean' ], |