I was inspired by your question to create a plugin that I’ve been kicking the can on for several months. I’m calling it Deprecation Checker. By default, it scans the plugin and theme directories (recursively) to find deprecated functions. The functions list is sourced directly from the WP deprecated files.
It then outputs a nice list including line number, file path, old function, and recommended function to use in its place.
There are a couple of filters to add custom paths and custom deprecated functions for your own uses. You can also turn off plugin/theme directory scanning easily.
You can download it here: http://coderrr.com/deprecation-checker/ (will be on WP.org soon)
Once activated, browse to the Tools administration menu.
Related Posts:
- How to delete the Hello Dolly plugin automatically?
- A Way to Auto update plugins using cron?
- Automatically Creating Posts for Popular Forum Topics or Products [closed]
- Plugin to set all Posts in a certain Category to a certain Post Format
- Can I check plugins and themes for PHP 5.6 ahead of global PHP server Update
- Auto add content such as pages upon plugin activation?
- Assign post format to categories
- How do I automatically generate pages from a database?
- Can I do in-page changes binding events/triggers to actions in WordPress?
- I changed .live() to .on() but change is not reflected on the server
- Activate and deactivate plugin automatically
- wp_get_http has been deprecated. Use WP_Http instead
- What is the best way to hook a rewrite function for certain php code when plugins are updated?
- Method/Plugin/Hack to Start a Post with an Writing Outline?
- Making sure updates didn’t break anything
- Scheduled emails to include only posts and calendar events for the upcoming week
- How to populate a Mailchimp newsletter with latest events from WordPress plugin EventOn?
- database – multiple wordpress installations using same database – can they share plugin settings?
- Update a WordPress website FROM Twitter or Facebook
- Adding a variable to a meta field in the backend?
- Activate and deactivate two plugins automatically at certain hours
- automation of plugin installations
- WordPress Throwing Deprecated Errors on its own Files
- Why is it important to deactivate a plugin before deleting it?
- Membership / subscription plugins – alternatives [closed]
- Using plural-only translation of register_post_status() in plugin
- What are good plugins for beginners? [closed]
- Some plugins adding full server path after url (with custom wp-content folder)
- Custom Widget outputs the input but doesn’t save anything inside the textarea
- Is it possible to block subscriber users to changing its password?
- debugging register_activation_hook()
- How to unregister a widget from a child theme
- wordpress plugin that show my reputation (points) in any stackexchange project in my wordpress blogs
- Why load_textdomain work but not load_plugin_textdomain?
- Passing select control value to block
- How to add custom JS to tinymce in wordpress
- Disallow authors to edit/delete their own or other published posts
- What are ideal hooks to call register_sidebars?
- WordPress is giving errors after activating WP_DEBUG
- plugins_url function mixes system path and URL
- how to Include json manifest file in wp plugin
- The called constructor method for WP_Widget in GFWidget is deprecated since version 4.3.0! Use
- Wondering what these multi-colored extra pages are?
- Custom CSS for plugin form
- Facebook Like needs confirmation?
- How does automatic redirection for the redirection plugin work?
- Avoid class name collision when using third party libraries in plugins?
- Plugin custom post type – Internal server Error
- Linux Permissions and Ownership for WordPress
- SQL to order by CPT results by user->display_name w/only user->ID known
- Plugin development: Buggy plugin preview
- Procedural Question on Plugin Installation
- Render custom php template into string
- w3 Total Cache not Caching – Requested URI is rejected [closed]
- Which file of wordpress manage plugins functionalities?
- Can I put in Github the code of a abandoned plugin I want to fork?
- How to use login_redirect with a user capability
- I should enable automatic updates?
- Form that generates an ID for the customer
- Access a particular field in an array
- plugin shortcode not working on ajax request call
- Ajax Plugin Not Echoing Response
- Different custom templates for product category [closed]
- How to check wp_options’s rewrite_rules if current and existing are the same before flush the rules?
- is_rtl returns false while it should return true
- Can i legally remove a credit from a free plugin on wordpress.org? [closed]
- How to reinstate previously saved option?
- WordPress database error You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version [closed]
- Localise settings section headline
- wp_options not returning value for logged out users?
- Gutenberg default attributes are empty when accessing in edit
- how to create a custom page in child theme or plugin?
- Warning: call_user_func_array() expects parameter 1 to be a valid callback, function
- Hide all Admin Notices and move on a separate page
- Front Page of Site Has Gone Replaced By Random Page
- Creating categories while importing via CSV
- How can I show login popup when user clicks on download button
- Website content not displayed anymore after updates
- Flexslider empty slide
- WordPress plugin changes not updating
- How to Save settings of custom tab product page in admin side in a database?
- Issue: CSV file upload works only when “View page source” is done
- Meta box: Undefined index
- How to update plugins in a distributed wordpress scenario?
- Shortcode registered from a plugin not recognized
- Make a wordpress site similar to Hot Or Not – Image rating system [closed]
- How to submit readme.txt file in wordpress directory
- wordpress shortcode A executing code from shortcode B
- Plugin for Reading Documents, PDF’s etc
- Simple Data Table Update and Page Integration
- How to create plugin list groups?
- Show latest and related articles from 3 different blogs
- Woocommerce custom fields
- This plugin throws error on the events page only [closed]
- Two sites one PC
- PHP if url extension action=discussion condition use [closed]
- Is it possible to set different payment gateway on each Gravity Forms form? [closed]
- I want to set a different banner for each product in the woocommerce plugin on my wordpress site
- Remove embed url for internal links
- WordPress Custom Page Blog Template Pagination Problem (Pagination Not Displaying)