If you edit plugin files and cause the plugin to trigger an error, it will deactivate the plugin. It doesn’t do any sort of caching of plugin files, not sure where you’re getting that info.
To reactivate the plugin, you just have to go back to the plugins page and reactivate the plugin. Of course, if you don’t fix the error you created, it’s not going to successfully reactivate the plugin. The other option is to replace the plugin files with the original versions, then activate the plugin.
As far as files being marked inactive is concerned, the only plugin file where that info is meaningful is the main plugin file. Any other files within the plugin will always say inactive, whether the plugin they belong to is activated or not. There’s an old Trac ticket about this, it’s a known issue that may one day be fixed.
The lesson here- never use the editor. It causes more problems than it solves.
Related Posts:
- Dashboard Widget Form
- How can i force wp-admin to use 2-column dashboard layout? [closed]
- Why is my form going to frontend on html form submission present on the php files inside my custom plugin?
- Disable email notification after change of password
- __(): What if I have to pass in a variable?
- Run WP-CLI using PHP
- How to remove duplicate sub-menu name for top level menu items in a plugin?
- Plugin update error message
- How to build an API as a plugin
- PHP Deprecated: Non-static method should not be called statically
- Update Multiple Post Meta for the Same Post In One call?
- Set a User as Author of all ‘New Posts’ posted
- How do I configure WordPress to talk to a Microsoft SQL Server database?
- Remove Widgets in Dashboard
- Calling function from within functions.php returns unwanted value
- White text on white background in TinyMCE when wp_editor is called in WP 3.9
- Is it possible to filter the wp_footer() scripts, read the content, and insert them inline?
- Loading class files via autoload method
- Adding a custom line of text to php code
- plugins_url() incorrectly returns a url with www subdomain
- Compatibility with RTL installations
- Modifying Footnote Plugin for Descriptive Title Attributes
- I would like to use create a function in my custom plugin to tell WP to use a different header
- Getting media library popup in custom plugin admin page
- How to add pagination to wpbakery grid?
- Escape when echoed
- add_meta_box (Will display only in specific page admin WordPress)
- How to write one comment and publish on every post using database or plugin?
- Why wp_mail() function isn’t sending any emails and displaying ‘0’ in Chrome ‘Network’ response
- Make id column as AUTO INCREMENT on plugin activation
- How can I display a contact form for out of stock products in WooCommerce?
- How to get number of Affected rows from wordpress dbDelta() function
- Redirecting to home page after login as custom role WordPress
- Notepad sticky plugin
- WooCommerce Custom Product to checkout
- How to stop or remove an action being called inside a function of an extended class
- How to simultaneously access the same MySQL database in the main column and sidebar of WordPress?
- Date calculations from 2 custom fields
- Error with Image Slide plug-in/ s3slider in WP
- Easiest way to add dropdown to a page
- Assign / update custom field value for all posts (How can I assign only to posts without custom field value?)
- How to enable specific plugin only based around shop manager role?
- Changing “elapsed time” to “time remaining” on MP3-jPlayer audio player with CSS or PHP changes
- Merging Two menus in the backend into one menu
- Adding a new field to the address field type in gravity forms
- Show admin notice on incorrect value on form field
- WordPress adding a menu page when activating a plugin
- Sync User to cPanel webmail?
- Redirect to another page using contact form 7? [closed]
- Is wp-app.php or wp-apps.php needed for WordPress?
- How to distinguish if a plugin is not installed or just not active
- JavaScript in a PHP plugin
- Checking the count within a foreach loop
- Remove specific plugins and themes from the Dashboard->Updates page [duplicate]
- Login problem after installing my written plugin [closed]
- Is there a function to list all uploaded images? How can I add one?
- speed up pagination for huge database
- Using meta_query in a WP_Query not working for numbers properly
- How to redirect to a page after the form is submitted
- WP Insert Post If user refreshes override new post
- Code for unique user visit count on every page WordPress
- Searching a tab/space delimited text file based upon form criteria and returning a ‘record’ into a word press results page
- WordPress is redirecting me to homepage
- How can we get this dynamically as this folder may not be by the same name always → wp-admin
- Cant create table on plugin activation
- Custom Plugin: How to Include Install Buttons of other 3rd Party Plugins?
- Redirect to a page while maintaining search query parameters without causing an infinite loop
- How to ignore fields if empty?
- Why is my shortcode not working?
- front end editor creation for Restropress plug in – displaying information from a WP admin area, on a different URL
- Moving a few select DB tables to a new WP instance
- Cron job shedules replace?
- Create a form and have custom menu display based on user answers?
- How to get the total count of Favorite/Favorited authors
- Admin login substantially slower on production server
- redirect to a custom page
- Can i add custom code in Source in specific page, Header from function.php?
- Problem with conditional woocommerce custom checkout field
- How to change text in a page by utilizing a custom user id?
- How can I insert a record into a custom table from my custom form in my custom admin page?
- Editing Global Variables from Inside Functions
- Posting code inside the post instead of in the template file using shortcode
- conditional tags for the output of a plugin
- Can’t insert files in other inputs
- Including a PHP file via a function that is part of a plugin?
- How do I output user_registered time in my correct timezone?
- How to tweak a plugin without preventing it from updating
- Place max_execution_time in plugin [closed]
- Creating a press page for our project
- how to search through plugin in wordpress cimy-user-extra-fields?
- Integrate Razorpay quick payments plugin with contact form7 plugin
- wordpress illegal string offset ‘parameter’ error
- Translate text for empty product
- wp_handle_upload – specified file failed upload test
- Form with response button after on table after submission
- Warning: Undefined variable $admin
- Split Million WordPress Post’s Into Multiple Database Server
- public custom posts not showing in my wordpress plugin
- I want to allow certain file types on dokan upload files
- How to create different woocommerce single_product.php pages for each product? [closed]