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.

medium weight

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.

Affected Plugins

RankPluginScoreErrorsWarningsInstallsAddedUpdatedTop Issue
#1Pagopar – WooCommerce Gateway185301,215400Non-prefixed global variable
#2Podlove Podcast Publisher182,3541,4333k+Output is not escaped
#3Shopping Cart & eCommerce Store185,37317,4663k+Non-prefixed global variable
#4Matomo Analytics – Powerful, Privacy-First Insights for WordPress191,900877100k+Exception output is not escaped
#5Netgsm193343081k+Setting is missing a sanitization callback
#6WP Import Export Lite1973797940k+Non-prefixed global variable
#7AweBooking – Hotel Booking System203095141k+Non-prefixed global variable
#8Event Espresso – Event Registration & Ticketing Sales2012,6982,135600Text Domain Mismatch
#9Shipping for Nova Poshta20598923500Output is not escaped
#10Events Manager – OpenStreetMaps20559444700Output is not escaped
#11Pinpoint Booking System – Version 2216343283k+Missing direct file access protection
#12Duplicator – Backups & Migration Plugin – Cloud Backups, Scheduled Backups, & More212,5721,2771m+Output is not escaped
#13Campaign Monitor for WordPress213864612k+Non-prefixed global variable
#14Landing Page Builder – Coming Soon page, Maintenance Mode, Lead Page, WordPress Landing Pages211,1202,9139k+Non-prefixed global variable
#15Five Star Restaurant Reservations – WordPress Booking Plugin211,1011,15910k+Output is not escaped
#16Seamless Donations is Sunset216005142k+Text Domain Mismatch
#17SeatReg213121,637400Missing nonce verification
#18UPC/EAN/GTIN Barcode Generator/Importer21776311500Exception output is not escaped
#19URL Shortify – Simple and Easy URL Shortener211,5112,66910k+Non-prefixed global variable
#20Paysera Payment Gateway for WooCommerce211,8681967k+Exception output is not escaped
#21WP phpMyAdmin214,5286,43550k+Missing Arg Domain
#22wpDataTables – WordPress Data Table, Dynamic Tables & Table Charts Plugin211,8121,43270k+Output is not escaped
#23WPScan – WordPress Security Scanner215272658k+Text Domain Mismatch
#24Events Manager – Calendar, Bookings, Tickets, and more!224,7165,69070k+Output is not escaped
#25GeoDirectory – WP Business Directory Plugin and Classified Listings Directory224,4653,97610k+Output is not escaped
#26MailChimp Subscribe Form, Optin Builder, PopUp Builder, Form Builder221,1203,0122k+Non-prefixed global variable
#27MailOptin – Popup, Optin Forms & Email Newsletters for Mailchimp, HubSpot, AWeber Etc.222,6252,45810k+Output is not escaped
#28Molongui Authorship – Author Boxes, Guest Authors & Co-Authors for WordPress229191,23010k+Output is not escaped
#29NinjaFirewall (WP Edition) – Advanced Security Plugin and Firewall221,2632,046100k+Non-prefixed global variable
#30NinjaScanner – Virus & Malware scan2259655130k+Non-prefixed global variable
#31Packeta228013338k+Exception output is not escaped
#32Search & Replace Everything – Quick and Easy Way to Find and Replace Text, Links221,0421,80820k+Non-prefixed global variable
#33WCFM – Frontend Manager for WooCommerce224,7315,05720k+Non-prefixed global variable
#34Easy Appointment Booking & Scheduling System – Webba Booking Calendar221,6173,3802k+Non-prefixed global variable
#35WP Umbrella: Security Backup Restore & Monitoring2297099980k+Exception output is not escaped
#36WPSSO Core – Complete Schema Markup and Meta Tags221,4094145k+Missing Translators Comment
#37Autoptimize23288191800k+Output is not escaped
#38B2BKing — Ultimate WooCommerce B2B and Wholesale Plugin — Wholesale Prices, Bulk Order Form & More231,34740910k+Text Domain Mismatch
#39Easy Digital Downloads – eCommerce Payments and Subscriptions made easy233,71910,28040k+Non-prefixed namespace
#40Flexmls® IDX Plugin231,2689571k+Output is not escaped
#41InfiniteWP Client232,2871,811200k+Exception output is not escaped
#42MailPoet – Newsletters, Email Marketing, and Automation23871718500k+Exception output is not escaped
#43Order Bump for WooCommerce231,7201,562600Output is not escaped
#44MyWorks Sync for WooCommerce & QuickBooks Online232,2929,1015k+Non-prefixed global variable
#45Next Active Directory Integration236832842k+Exception output is not escaped
#46NitroPack – Performance, Page Speed & Cache Plugin for Core Web Vitals, CDN & Image Optimization2331163590k+Output is not escaped
#47Ocean Extra231,4942,110500k+Non-prefixed global variable
#48AgenWebsite Shipping – Plugin Ongkos Kirim & Generate Resi Otomatis Semua Kurir Indonesia231,2991,107500Text Domain Mismatch
#49Advanced Contact form 7 DB247651,96170k+Non-prefixed global variable
#50Backuply – Backup, Restore, Migrate and Clone24711556600k+Non-prefixed global variable