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 | 329 | 400 | Non-prefixed global variable | ||
| #52 | Premmerce | 25 | 712 | 1,411 | 500 | Non-prefixed global variable | ||
| #53 | TrackShip for WooCommerce | 25 | 421 | 957 | 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 | Broadcast Live Video – Live Streaming : WebRTC, HLS, RTSP, RTMP | 25 | 205 | 959 | 500 | Request data is not unslashed | ||
| #57 | Webcomic | 25 | 593 | 308 | 600 | Output is not escaped | ||
| #58 | WP Coupons and Deals – WordPress Coupon Plugin | 25 | 914 | 1,460 | 1k+ | Non-prefixed global variable | ||
| #59 | Nested Pages | 25 | 674 | 560 | 90k+ | Non-prefixed global variable | ||
| #60 | WP Popups – WordPress Popup builder | 25 | 440 | 342 | 30k+ | Output is not escaped | ||
| #61 | Attesa Extra | 26 | 316 | 151 | 1k+ | Output is not escaped | ||
| #62 | A WP Life Companion | 26 | 1,703 | 458 | 6k+ | Text Domain Mismatch | ||
| #63 | Cyclone Demo Importer | 26 | 1,778 | 448 | 10k+ | Text Domain Mismatch | ||
| #64 | Ibtana – WordPress Website Builder | 26 | 173 | 409 | 10k+ | Non-prefixed global variable | ||
| #65 | Ultimate Reviews | 26 | 515 | 345 | 400 | Output is not escaped | ||
| #66 | WPFrank Companion | 26 | 2,356 | 865 | 1k+ | Text Domain Mismatch | ||
| #67 | Online Booking & Scheduling Calendar for WordPress by vcita | 27 | 473 | 161 | 1k+ | Output is not escaped | ||
| #68 | Theme One Click Demo Importer | 27 | 210 | 157 | 500 | Text Domain Mismatch | ||
| #69 | Pixelonetry Companion | 28 | 427 | 147 | 600 | Text Domain Mismatch | ||
| #70 | ReDi Restaurant Reservation – Instant Availability & Confirmation | 28 | 1,013 | 239 | 800 | Unsafe printing function | ||
| #71 | Ultimate FAQ Accordion Plugin | 28 | 386 | 227 | 30k+ | Unsafe printing function | ||
| #72 | aThemeArt Theme Helper | 29 | 206 | 151 | 2k+ | Non-prefixed global variable | ||
| #73 | Businessx Extensions | 29 | 337 | 529 | 1k+ | Non-prefixed function | ||
| #74 | Di Themes Demo Site Importer | 29 | 343 | 183 | 1k+ | Text Domain Mismatch | ||
| #75 | Everest Toolkit | 29 | 145 | 141 | 1k+ | Missing Translators Comment | ||
| #76 | Icyclub | 29 | 557 | 139 | 10k+ | Output is not escaped | ||
| #77 | Woostify Sites Library | 29 | 229 | 198 | 20k+ | Text Domain Mismatch | ||
| #78 | Arile Extra | 30 | 537 | 570 | 10k+ | Non-prefixed global variable | ||
| #79 | Element Invader – Template Kits for Elementor | 30 | 274 | 130 | 3k+ | Output is not escaped | ||
| #80 | Epeken All Kurir for Woocommerce | 30 | 590 | 1,246 | 500 | Missing nonce verification | ||
| #81 | Popularis Extra | 30 | 237 | 141 | 7k+ | Output is not escaped | ||
| #82 | EnvoThemes Demo Import | 31 | 221 | 140 | 3k+ | Output is not escaped | ||
| #83 | Patreon WordPress | 31 | 276 | 339 | 3k+ | Output is not escaped | ||
| #84 | Widget Options – Advanced Conditional Visibility for Gutenberg Blocks & Classic Widgets | 31 | 837 | 295 | 100k+ | Unsafe printing function | ||
| #85 | Aqua Page Builder | 32 | 320 | 114 | 3k+ | Output is not escaped | ||
| #86 | Arile Super | 32 | 328 | 351 | 3k+ | Non-prefixed global variable | ||
| #87 | Notice Bar | 32 | 95 | 284 | 700 | Non-prefixed global variable | ||
| #88 | Webdzier Companion | 32 | 539 | 89 | 800 | Text Domain Mismatch | ||
| #89 | Auto Listings – Car Listings & Car Dealership Plugin for WordPress | 33 | 80 | 321 | 2k+ | Non-prefixed global variable | ||
| #90 | GDPR CCPA Compliance & Cookie Consent Banner | 33 | 622 | 87 | 1k+ | Non Singular String Literal Domain | ||
| #91 | Telegram Bot & Channel | 33 | 182 | 113 | 600 | Unsafe printing function | ||
| #92 | Zita Site Library for Elementor | 33 | 107 | 135 | 1k+ | Text Domain Mismatch | ||
| #93 | HollerBox — Fast & Effective Popups & Lead-Generation | 34 | 78 | 92 | 2k+ | Output is not escaped | ||
| #94 | MantraBrain Starter Sites | MantraBrain Theme Demo Importer | 34 | 117 | 61 | 1k+ | Output is not escaped | ||
| #95 | BjornTech PayPal POS integration for WooCommerce | 34 | 68 | 177 | 700 | Missing nonce verification | ||
| #96 | GDPR Compliance & Cookie Consent | 35 | 251 | 61 | 4k+ | Output is not escaped | ||
| #97 | Restaurant Menu – Food Ordering System – Table Reservation | 35 | 317 | 186 | 8k+ | Unsafe printing function | ||
| #98 | SEO Slider | 35 | 242 | 17 | 1k+ | Text Domain Mismatch | ||
| #99 | Tapfiliate | 35 | 35 | 49 | 400 | Nonce verification recommended | ||
| #100 | TBThemes Theme Import | 35 | 84 | 48 | 400 | Text Domain Mismatch |