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
- PHP Deprecated function Optional parameter $function
- in source code but I can’t find it in files or plugins
- Historical customisations won’t go away [closed]
- Is it unethical to remove another plugin’s meta keys?
- Disable plugin If slug contains specific word
- How to include a custom field in the woocommerce email?
- get_comments_number() giving wrong results! What are alternatives?
- Plugin temporary files and files to download via FTP
- $pages = get_pages(‘child_of=’.$post->ID); Why arguments are concatenated?
- Why does this code snippet create a critical error on my site? [closed]
- What is the purpose of a companion plugin
- woocommerce search by sku and title ajax
- How to extract a .wp-env.json or composer.json containing plugin versions from a production website?
- jQuery Click event is not fired at all
- WordPress: Add custom add_filter for custom functions
- WordPress Site is Broken, Cannot see wp-admin page [closed]
- Is there a script to collect all hooks and filters provided by a plugin?
- How to manipulate the content within wp_head
- Getting error “Warning: mysql_query(): Can’t connect to local MySQL server through socket ‘FILEPATH/cccatalog-plugin.php on line 1656”
- Change in one place the data about the company, which are placed on several pages
- Programatically upload a file to be stored inside blob field in database, NOT on filesystem
- Woocomerce add info after order email prouct item
- Updating WordPress plugin admin panel footer text
- WordPress super admin login issue. (Automatically logout)
- How do I add a plugin dependency to my customized theme?
- WordPress – source link plugin – how to modify it?
- How WordPress core manage the plugin installation
- Flickering sidebar when scrolling page [closed]
- How to add table class for tables of TinyMCE advanced wordpress plugin? [closed]
- All in One SEO Pack error message
- Shortcode not working – quotes seems strange
- Displaying content based on drop-down menu selection sitewide
- How do I make a shortcode to display the shop name on Dokan?
- Background Music WP [closed]
- How to fix broken media library?
- WordPress failing to update plugins
- Image tooltip enable/disable
- Using custom fields for image alt and title
- DB Query not working in Plugin
- Remove Pagination for Product Category Pages WooCommerce
- Is there a plugin or a way in the wordpress that would let us have different versions of a post or page accessibe to users?
- Error trying to update plugins
- Get all the URLs of the pages that uses a specific shortcode
- WordPress permissions error with admin account
- Deactivation Hook does not remove database
- Looking for Gallery Plugin [closed]
- How to accept images at multiple sizes and aspect ratios and display as standardized image size / ratio?
- Notice: Undefined index: mtral_field_subscriber
- Why is my WordPress Plugin page requesting my FTP Login Credentials?
- Delete free version plugin will also delete premium plugin
- add seperate suffix for low price and high price in woocommerce
- WordPress Editor completely blank [closed]
- Moving FB comments at the end of page
- Change the layout of action links under the plugin names
- Assign all Post in Wp to a specific Category
- How can i add simple code in only in posts by function.php
- Passing Parameters from shortcode to enqueue script
- Get products list by url key in WordPress Woocommerce [closed]
- URL rewrite with external JSON query
- Cross Sells are not being shown in Cart Page. Please Help!
- Possibility to login without password
- How to display registered customer list as dropdown in WooCommerce checkout?
- Using custom php file for ajax url inside plugin
- How do I create a custom permalink structure for a page template
- How do I get the Payzone WooCommerce payment gateway plugin to show up in the settings? [closed]
- simple-job-board Plugin throws an error on live server [closed]
- Where Should i write the code for wordpress ajax voting?
- How to remove a class function from a plugin by using remove_action()?
- Sending HTML email containing custom fields to site users from WordPress
- How to get images using taxonomy ( WP Media Folder)
- Plugin – Admin menu page broken url
- Error with get_price (and others) in self-written plugin to show price
- Hide DIV if empty – Plugin Gallery
- Easy WP SMTP plugin test email failed
- How to modify or create custom contact form 7 select options [closed]
- How to update a local development plugin on a separate machine
- adding Adsense’s In-Article Ads between images of blog post