WordPress.DateTime.RestrictedFunctions.timezone_change_date_default_timezone_set
timezone change date default timezone set
Plugin Check reported a maintainability issue that can make the plugin harder to review, run, or update.
Why It Shows Up
The finding matches a WordPress coding-standard or Plugin Check rule for code clarity, compatibility, packaging, or API usage.
Why It Matters
Maintainability findings reduce confidence that the plugin will behave consistently across hosts, WordPress versions, and other plugins.
How to Fix
- Find the exact file and line in the raw scan output.
- Prefer WordPress APIs and standard coding patterns over custom or legacy behavior.
- If the warning is from bundled third-party code, document that separately and avoid modifying vendor files unless necessary.
References
Affected Plugins
| Rank | Plugin | Score | Errors | Warnings | Installs | Updated | Top Issue |
|---|---|---|---|---|---|---|---|
| #51 | Index WP MySQL For Speed | 25 | 250 | 255 | 50k+ | Output Not Escaped | |
| #52 | PDF & Print by BestWebSoft – WordPress Posts and Pages PDF Generator Plugin | 25 | 1,084 | 1,296 | 9k+ | Non Prefixed Variable Found | |
| #53 | Appointment Booking Calendar — Simply Schedule Appointments Booking Plugin | 25 | 960 | 738 | 60k+ | Text Domain Mismatch | |
| #54 | VikBooking Hotel Booking Engine & PMS | 25 | 13,232 | 8,312 | 8k+ | Output Not Escaped | |
| #55 | VikRentCar Car Rental Management System | 25 | 5,537 | 5,048 | 4k+ | Non Prefixed Variable Found | |
| #56 | Perfect Images: Regenerate Thumbnails, Image Sizes, WebP & AVIF | 25 | 154 | 118 | 60k+ | Non Prefixed Variable Found | |
| #57 | Booking Manager – Sync WP Booking Calendar – Import Events, Export Bookings to ICS Calendar | 26 | 526 | 263 | 5k+ | Output Not Escaped | |
| #58 | Sliced Invoices – WordPress Invoice Plugin | 26 | 684 | 455 | 5k+ | Output Not Escaped | |
| #59 | User Avatar | 26 | 104 | 173 | 4k+ | Non Prefixed Constant Found | |
| #60 | FG Joomla to WordPress | 27 | 278 | 101 | 7k+ | Unsafe Printing Function | |
| #61 | Under Construction, Coming Soon & Maintenance Mode | 27 | 401 | 148 | 10k+ | Output Not Escaped | |
| #62 | VOD Infomaniak | 27 | 797 | 385 | 20k+ | Output Not Escaped | |
| #63 | GTmetrix for WordPress | 28 | 109 | 70 | 8k+ | Output Not Escaped | |
| #64 | Order Tracking – WordPress Status Tracking Plugin | 28 | 619 | 772 | 3k+ | Unsafe Printing Function | |
| #65 | WP YouTube Lyte | 28 | 204 | 178 | 30k+ | Non Prefixed Variable Found | |
| #66 | Countdown Timer – Widget Countdown | 29 | 290 | 152 | 10k+ | Output Not Escaped | |
| #67 | PayU CommercePro Plugin | 30 | 95 | 270 | 7k+ | Text Domain Mismatch | |
| #68 | Popularis Extra | 30 | 237 | 141 | 7k+ | Output Not Escaped | |
| #69 | wp-jalali | 32 | 219 | 66 | 10k+ | Text Domain Mismatch | |
| #70 | Companion Auto Update | 33 | 159 | 298 | 50k+ | Direct Query | |
| #71 | Easy Booking – WooCommerce Booking & Reservation Plugin | 34 | 138 | 172 | 4k+ | Output Not Escaped | |
| #72 | WP-Persian | 35 | 144 | 37 | 6k+ | Unsafe Printing Function | |
| #73 | Cryout Serious Theme Settings | 40 | 332 | 51 | 40k+ | Output Not Escaped | |
| #74 | CSV Importer | 54 | 24 | 11 | 3k+ | file system operations fclose | |
| #75 | Mantenimiento web | 63 | 49 | 15 | 20k+ | Text Domain Mismatch |