WordPress.WP.DeprecatedFunctions.get_page_by_titleFound
Deprecated function: get_page_by_title
The plugin uses a WordPress API, parameter, class, or value that has been deprecated.
Why It Shows Up
Plugin Check found a deprecated WordPress function, parameter position, class, or parameter value.
Why It Matters
Deprecated APIs may keep working for now, but they can behave differently across WordPress versions and make maintenance harder.
How to Fix
- Look up the replacement API in the WordPress developer reference.
- Update the call signature and test on the plugin's supported WordPress versions.
- Keep compatibility wrappers only when the plugin intentionally supports older WordPress versions.
References
Affected Plugins
| Rank | Plugin | Score | Errors | Warnings | Installs | Added | Updated | Top Issue |
|---|---|---|---|---|---|---|---|---|
| #51 | PDF Importer for WPForms | 25 | 332 | 331 | 400 | Non-prefixed global variable | ||
| #52 | Premmerce | 25 | 712 | 1,411 | 500 | Non-prefixed global variable | ||
| #53 | TrackShip for WooCommerce | 25 | 405 | 954 | 6k+ | Non-prefixed global variable | ||
| #54 | Ultimate Bootstrap Elements for Elementor | 25 | 6,326 | 122 | 6k+ | Text Domain Mismatch | ||
| #55 | Vayu Blocks – Website Builder for the Gutenberg Block Editor | 25 | 174 | 233 | 1k+ | Text Domain Mismatch | ||
| #56 | Webcomic | 25 | 593 | 308 | 600 | Output is not escaped | ||
| #57 | Flat Rate Shipping Method for WooCommerce | 25 | 1,242 | 1,778 | 5k+ | Non-prefixed global variable | ||
| #58 | WP Coupons and Deals – WordPress Coupon Plugin | 25 | 914 | 1,460 | 1k+ | Non-prefixed global variable | ||
| #59 | WP Popups – WordPress Popup builder | 25 | 440 | 342 | 30k+ | Output is not escaped | ||
| #60 | A WP Life Companion | 26 | 1,704 | 458 | 6k+ | Text Domain Mismatch | ||
| #61 | Cyclone Demo Importer | 26 | 1,778 | 448 | 10k+ | Text Domain Mismatch | ||
| #62 | Ultimate Reviews | 26 | 515 | 345 | 500 | Output is not escaped | ||
| #63 | WPFrank Companion | 26 | 2,356 | 865 | 1k+ | Text Domain Mismatch | ||
| #64 | Attesa Extra | 27 | 315 | 151 | 1k+ | Output is not escaped | ||
| #65 | Online Booking & Scheduling Calendar for WordPress by vcita | 27 | 473 | 161 | 1k+ | Output is not escaped | ||
| #66 | Theme One Click Demo Importer | 27 | 210 | 157 | 400 | Text Domain Mismatch | ||
| #67 | Nested Pages | 27 | 671 | 560 | 90k+ | Non-prefixed global variable | ||
| #68 | aThemeArt Theme Helper | 28 | 210 | 158 | 2k+ | Non-prefixed global variable | ||
| #69 | Pixelonetry Companion | 28 | 427 | 147 | 600 | Text Domain Mismatch | ||
| #70 | ReDi Restaurant Reservation – Instant Restaurant Booking & Table Reservation System | 28 | 1,013 | 239 | 800 | Unsafe printing function | ||
| #71 | Ultimate FAQ Accordion Plugin | 28 | 386 | 227 | 30k+ | Unsafe printing function | ||
| #72 | Businessx Extensions | 29 | 337 | 529 | 1k+ | Non-prefixed function | ||
| #73 | Di Themes Demo Site Importer | 29 | 343 | 183 | 1k+ | Text Domain Mismatch | ||
| #74 | Everest Toolkit | 29 | 145 | 141 | 1k+ | Missing Translators Comment | ||
| #75 | Icyclub | 29 | 557 | 139 | 9k+ | Output is not escaped | ||
| #76 | Woostify Sites Library | 29 | 229 | 198 | 20k+ | Text Domain Mismatch | ||
| #77 | Arile Extra | 30 | 548 | 576 | 10k+ | Non-prefixed global variable | ||
| #78 | Element Invader – Template Kits for Elementor | 30 | 274 | 130 | 3k+ | Output is not escaped | ||
| #79 | Epeken All Kurir for Woocommerce | 30 | 590 | 1,246 | 400 | Missing nonce verification | ||
| #80 | Popularis Extra | 30 | 237 | 141 | 7k+ | Output is not escaped | ||
| #81 | EnvoThemes Demo Import | 31 | 221 | 140 | 3k+ | Output is not escaped | ||
| #82 | Patreon WordPress | 31 | 276 | 339 | 3k+ | Output is not escaped | ||
| #83 | Widget Options – Advanced Conditional Visibility for Gutenberg Blocks & Classic Widgets | 31 | 837 | 295 | 100k+ | Unsafe printing function | ||
| #84 | Aqua Page Builder | 32 | 320 | 114 | 2k+ | Output is not escaped | ||
| #85 | Arile Super | 32 | 328 | 351 | 3k+ | Non-prefixed global variable | ||
| #86 | Notice Bar | 32 | 95 | 284 | 700 | Non-prefixed global variable | ||
| #87 | Webdzier Companion | 32 | 539 | 89 | 800 | Text Domain Mismatch | ||
| #88 | GDPR CCPA Compliance & Cookie Consent Banner | 33 | 622 | 87 | 1k+ | Non Singular String Literal Domain | ||
| #89 | Telegram Bot & Channel | 33 | 182 | 113 | 600 | Unsafe printing function | ||
| #90 | Zita Site Library for Elementor | 33 | 107 | 135 | 1k+ | Text Domain Mismatch | ||
| #91 | Auto Listings – Car Listings & Car Dealership Plugin for WordPress | 34 | 80 | 318 | 2k+ | Non-prefixed global variable | ||
| #92 | MantraBrain Starter Sites | MantraBrain Theme Demo Importer | 34 | 117 | 61 | 1k+ | Output is not escaped | ||
| #93 | BjornTech PayPal POS integration for WooCommerce | 34 | 68 | 182 | 700 | Non-prefixed hook name | ||
| #94 | GDPR Compliance & Cookie Consent | 35 | 251 | 61 | 4k+ | Output is not escaped | ||
| #95 | HollerBox — Fast & Effective Popups & Lead-Generation | 35 | 77 | 92 | 2k+ | Output is not escaped | ||
| #96 | Restaurant Menu – Food Ordering System – Table Reservation | 35 | 317 | 186 | 7k+ | Unsafe printing function | ||
| #97 | SEO Slider | 35 | 242 | 17 | 1k+ | Text Domain Mismatch | ||
| #98 | Tapfiliate | 35 | 35 | 49 | 400 | Nonce verification recommended | ||
| #99 | TBThemes Theme Import | 35 | 84 | 48 | 400 | Text Domain Mismatch | ||
| #100 | WP Site Verification tool | 35 | 34 | 37 | 1k+ | Non-prefixed global variable |