WordPress.WP.DeprecatedFunctions.screen_iconFound
Deprecated function: screen_icon
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 |
|---|---|---|---|---|---|---|---|---|
| #1 | HeadSpace2 SEO | 22 | 940 | 360 | 3k+ | Text Domain Mismatch | ||
| #2 | Slim Jetpack | 22 | 2,586 | 1,947 | 2k+ | Text Domain Mismatch | ||
| #3 | SEO Ultimate | 24 | 437 | 269 | 10k+ | Output is not escaped | ||
| #4 | xili-language | 24 | 1,501 | 523 | 600 | Output is not escaped | ||
| #5 | All-in-one Sticky Floating Contact Form, Call, Click to Chat, and 50+ Social Icon Tabs – My Sticky Elements | 25 | 330 | 760 | 40k+ | Non-prefixed global variable | ||
| #6 | Login Security Solution | 27 | 216 | 154 | 4k+ | Output is not escaped | ||
| #7 | Sparkle Demo Importer | 28 | 307 | 166 | 5k+ | Text Domain Mismatch | ||
| #8 | Private groups | 30 | 583 | 316 | 1k+ | Unsafe printing function | ||
| #9 | Popularis Extra | 30 | 237 | 141 | 7k+ | Output is not escaped | ||
| #10 | User Spam Remover | 31 | 115 | 14 | 1k+ | Output is not escaped | ||
| #11 | Century ToolKit | 33 | 118 | 78 | 700 | Output is not escaped | ||
| #12 | Pastacode | 33 | 77 | 66 | 400 | Non-prefixed global variable | ||
| #13 | TrackingMore Order Tracking for WooCommerce (Free plan available) | 33 | 94 | 124 | 700 | Text Domain Mismatch | ||
| #14 | Audit Trail | 34 | 90 | 107 | 10k+ | Unsafe printing function | ||
| #15 | Cornerstone | 34 | 161 | 174 | 30k+ | Nonce verification recommended | ||
| #16 | HTML Import 2 | 34 | 273 | 26 | 5k+ | Unsafe printing function | ||
| #17 | Tools for Twitter | 34 | 135 | 87 | 1k+ | Output is not escaped | ||
| #18 | Custom JavaScript Editor | 35 | 8 | 23 | 400 | Missing Version | ||
| #19 | Advanced Export for WP & WPMU | 36 | 124 | 55 | 700 | Output is not escaped | ||
| #20 | Google Webfont Optimizer | 36 | 45 | 49 | 700 | Output is not escaped | ||
| #21 | News Manager | 36 | 134 | 57 | 600 | Output is not escaped | ||
| #22 | StaticPress | 36 | 88 | 79 | 500 | Output is not escaped | ||
| #23 | Subscribe to Comments | 36 | 129 | 163 | 10k+ | Output is not escaped | ||
| #24 | Uji Countdown | 36 | 284 | 98 | 4k+ | Text Domain Mismatch | ||
| #25 | WP-Cleanup | 36 | 79 | 29 | 400 | Output is not escaped | ||
| #26 | Easy Photo Album | 37 | 360 | 43 | 1k+ | Text Domain Mismatch | ||
| #27 | Humans TXT | 37 | 159 | 86 | 400 | Output is not escaped | ||
| #28 | LiveJournal Importer | 37 | 86 | 67 | 8k+ | Output is not escaped | ||
| #29 | Page scroll to id | 37 | 38 | 120 | 100k+ | Missing nonce verification | ||
| #30 | Scroll Back To Top | 37 | 149 | 12 | 10k+ | Output is not escaped | ||
| #31 | Social Comments | 37 | 59 | 32 | 400 | Output is not escaped | ||
| #32 | WP-Cron Control | 37 | 54 | 22 | 1k+ | Output is not escaped | ||
| #33 | Announcement Bar | 38 | 192 | 61 | 3k+ | Non Singular String Literal Domain | ||
| #34 | Author Category | 38 | 85 | 25 | 4k+ | Output is not escaped | ||
| #35 | Blogger Importer | 38 | 44 | 39 | 50k+ | Output is not escaped | ||
| #36 | Social Shop for WooCommerce | 38 | 51 | 24 | 800 | Output is not escaped | ||
| #37 | Front-end Editor | 38 | 78 | 62 | 500 | Output is not escaped | ||
| #38 | MimeTypes Link Icons | 38 | 53 | 34 | 8k+ | Output is not escaped | ||
| #39 | Polaroid Gallery | 38 | 105 | 20 | 1k+ | Unsafe printing function | ||
| #40 | Restrict Widgets | 38 | 135 | 40 | 4k+ | Non Singular String Literal Domain | ||
| #41 | User Specific Content | 38 | 143 | 19 | 1k+ | Text Domain Mismatch | ||
| #42 | Advanced Spoiler | 39 | 106 | 19 | 600 | Non Singular String Literal Domain | ||
| #43 | Content Visibility for Divi Builder | 39 | 184 | 59 | 2k+ | Non Singular String Literal Domain | ||
| #44 | Custom Post Type Parents | 39 | 75 | 18 | 900 | Output is not escaped | ||
| #45 | Movable Type and TypePad Importer | 39 | 42 | 25 | 20k+ | Output is not escaped | ||
| #46 | SOGO Add Script to Individual Pages Header Footer | 39 | 74 | 40 | 20k+ | Output is not escaped | ||
| #47 | Query Multiple Taxonomies | 39 | 55 | 41 | 400 | Output is not escaped | ||
| #48 | Easy Smooth Scroll Links | 39 | 64 | 5 | 600 | Output is not escaped | ||
| #49 | SEO Auto Linker | 39 | 90 | 24 | 1k+ | Text Domain Mismatch | ||
| #50 | SEO Friendly Images | 39 | 292 | 20 | 20k+ | Output is not escaped |