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

RankPluginScoreErrorsWarningsInstallsUpdatedTop Issue
#1Podlove Podcast Publisher182,3261,4293k+Output Not Escaped
#2Shopping Cart & eCommerce Store185,45917,2984k+Non Prefixed Variable Found
#3WP Import Export Lite1873897940k+Non Prefixed Variable Found
#4Matomo Analytics – Powerful, Privacy-First Insights for WordPress191,909878100k+Exception Not Escaped
#5Pinpoint Booking System – Version 2216343283k+missing direct file access protection
#6Duplicator – Backups & Migration Plugin – Cloud Backups, Scheduled Backups, & More212,5721,2771m+Output Not Escaped
#7Campaign Monitor for WordPress213864612k+Non Prefixed Variable Found
#8MailChimp Subscribe Form, Optin Builder, PopUp Builder, Form Builder211,1333,0112k+Non Prefixed Variable Found
#9Packeta218023338k+Exception Not Escaped
#10Landing Page Builder – Coming Soon page, Maintenance Mode, Lead Page, WordPress Landing Pages211,1732,9839k+Non Prefixed Variable Found
#11Five Star Restaurant Reservations – WordPress Booking Plugin211,0991,14710k+Output Not Escaped
#12Seamless Donations is Sunset216005142k+Text Domain Mismatch
#13WCFM – Frontend Manager for WooCommerce214,7215,06720k+Non Prefixed Variable Found
#14Paysera Payment Gateway for WooCommerce211,8661957k+Exception Not Escaped
#15WP phpMyAdmin214,5286,43550k+Missing Arg Domain
#16wpDataTables – WordPress Data Table, Dynamic Tables & Table Charts Plugin211,3541,14070k+Output Not Escaped
#17WPScan – WordPress Security Scanner215272658k+Text Domain Mismatch
#18WP Customer Area223,30894110k+Text Domain Mismatch
#19Events Manager – Calendar, Bookings, Tickets, and more!224,7225,62170k+Output Not Escaped
#20GeoDirectory – WP Business Directory Plugin and Classified Listings Directory224,4623,97210k+Output Not Escaped
#21InfiniteWP Client222,2861,812200k+Exception Not Escaped
#22MailOptin – Popup, Optin Forms & Email Newsletters for Mailchimp, HubSpot, AWeber Etc.222,6192,45310k+Output Not Escaped
#23Molongui Authorship – Author Boxes, Guest Authors & Co-Authors for WordPress229191,23010k+Output Not Escaped
#24NinjaFirewall (WP Edition) – Advanced Security Plugin and Firewall221,2652,065100k+Non Prefixed Variable Found
#25NinjaScanner – Virus & Malware scan2259655130k+Non Prefixed Variable Found
#26Search & Replace Everything – Quick and Easy Way to Find and Replace Text, Links221,0441,79720k+Non Prefixed Variable Found
#27URL Shortify – Simple and Easy URL Shortener221,5202,68910k+Non Prefixed Variable Found
#28WP Umbrella: Update Backup Restore & Monitoring2291590570k+Exception Not Escaped
#29WPSSO Core – Complete Schema Markup and Meta Tags221,4074125k+Missing Translators Comment
#30Advanced Contact form 7 DB237611,95970k+Non Prefixed Variable Found
#31Autoptimize23288191800k+Output Not Escaped
#32B2BKing — Ultimate WooCommerce B2B and Wholesale Plugin — Wholesale Prices, Bulk Order Form & More231,34740910k+Text Domain Mismatch
#33Easy Digital Downloads – eCommerce Payments and Subscriptions made easy233,72310,28340k+Non Prefixed Namespace Found
#34Flexmls® IDX Plugin231,2689571k+Output Not Escaped
#35Futurio Extra2378720520k+Text Domain Mismatch
#36MailPoet – Newsletters, Email Marketing, and Automation23858711500k+Exception Not Escaped
#37MyWorks Sync for WooCommerce & QuickBooks Online232,2929,1015k+Non Prefixed Variable Found
#38Next Active Directory Integration236832842k+Exception Not Escaped
#39Ninja Forms – The Contact Form Builder That Grows With You237551,536600k+Recommended
#40NitroPack – Performance, Page Speed & Cache Plugin for Core Web Vitals, CDN & Image Optimization23315631100k+Output Not Escaped
#41Ocean Extra231,4942,106500k+Non Prefixed Variable Found
#42Advanced Booking & Appointment System – Webba Booking Calendar231,6153,3002k+Non Prefixed Variable Found
#43AcyMailing – An Ultimate Newsletter Plugin and Marketing Automation Solution for WordPress245,2301,4647k+Output Not Escaped
#44Backuply – Backup, Restore, Migrate and Clone24704551700k+Non Prefixed Variable Found
#45SilentShield – Captcha & Anti-Spam for WordPress (CF7, WPForms, Elementor, WooCommerce)2423621410k+Unescaped DBParameter
#46Easy Form Builder by WhiteStudio — Drag & Drop Form Builder241933631k+Recommended
#47Simple Calendar – Google Calendar Plugin242,03559150k+missing direct file access protection
#48Mailchimp for WooCommerce24523663200k+Non Prefixed Variable Found
#49miniOrange Social Login and Register (Discord, Google, Twitter, LinkedIn)243,70290210k+wp function not compatible with requires wp
#50NEX-Forms – Ultimate Forms Plugin for WordPress241,9971,2006k+Text Domain Mismatch