Automatically send follow-up emails to remind customers to rate your products. Boost your Woo Commerce store's credibility and increase sales.
| Code | Message | Location | Category | |
|---|---|---|---|---|
| ERROR | WordPress.DB.PreparedSQL.NotPrepared | Use placeholders and $wpdb->prepare(); found $query | src/Services/AnalyticsService.php:369:43 | Security |
| ERROR | PluginCheck.CodeAnalysis.DiscouragedFunctions.load_plugin_textdomainFound | load_plugin_textdomain() has been discouraged since WordPress version 4.6. When your plugin is hosted on WordPress.org, you no longer need to manually include this function call for translations under your plugin slug. WordPress will automatically load the translations for you as needed. | src/Plugin.php:569:9 | Plugin Repo |
| ERROR | WordPress.WP.I18n.MissingTranslatorsComment | A function call to esc_html__() with texts containing placeholders was found, but was not accompanied by a "translators:" comment on the line above to clarify the meaning of the placeholders. | src/Plugin.php:591:21 | General |
| ERROR | PluginCheck.Security.DirectDB.UnescapedDBParameter | Unescaped parameter $date_conditions used in $wpdb->get_results($wpdb->prepare(\n "SELECT\n c.comment_ID as id,\n c.comment_post_ID as product_id,\n c.comment_author as author,\n c.comment_content as content,\n c.comment_date_gmt as date,\n c.comment_approved as approved,\n cm.meta_value as rating\n FROM {$wpdb->comments} c\n LEFT JOIN {$wpdb->commentmeta} cm ON c.comment_ID = cm.comment_id AND cm.meta_key = 'rating'\n WHERE c.comment_type = 'review'{$date_conditions} AND c.comment_approved <> 'trash'\n ORDER BY c.comment_date_gmt DESC\n LIMIT %d",\n ...$params\n ))\n$date_conditions assigned unsafely at line 418:\n $date_conditions .= ' AND c.comment_date <= %s'\n$params[] used without escaping.\n$end_date used without escaping. | src/Services/AnalyticsService.php:423:27 | Security |
| ERROR | WordPress.WP.I18n.UnorderedPlaceholdersText | Multiple placeholders in translatable strings should be ordered. Expected "%1$s, %2$s", but got "%s, %s" in 'Thank you for installing YayReviews! %sGet started%s'. | src/Plugin.php:591:32 | General |
| ERROR | WordPress.WP.I18n.MissingTranslatorsComment | A function call to __() with texts containing placeholders was found, but was not accompanied by a "translators:" comment on the line above to clarify the meaning of the placeholders. | src/Services/ProxyClient.php:159:21 | General |
| ERROR | Squiz.PHP.Heredoc.NotAllowed | Use of heredoc and nowdoc syntax ("<<<") is not allowed; use standard strings or inline HTML instead | src/Services/GeminiClient.php:121:16 | — |
| ERROR | WordPress.DateTime.RestrictedFunctions.date_date | date() is affected by runtime timezone changes which can cause date/time to be incorrectly displayed. Use gmdate() instead. | src/Services/EmailService.php:105:25 | — |
| ERROR | WordPress.DateTime.RestrictedFunctions.date_date | date() is affected by runtime timezone changes which can cause date/time to be incorrectly displayed. Use gmdate() instead. | src/Services/EmailService.php:175:25 | — |
| ERROR | WordPress.DateTime.RestrictedFunctions.date_date | date() is affected by runtime timezone changes which can cause date/time to be incorrectly displayed. Use gmdate() instead. | src/Services/AnalyticsService.php:1312:21 | — |
| 11.02.2026, 17:30:36 | 31s | 9 | 689 | 421 |
| 09.01.2026, 02:00:31 | 26s | 20 | 373 | 303 |
| 03.12.2025, 00:13:02 | 15s | 70 | 189 | 47 |