It looks like, in a Multisite installation, any network-wide plugins record their activation time in a site option. By default, plugins activated in a single site in a Multisite network (or in a single-site installation) do not.
See the source of the activate_plugin() function.
You could write a simple plugin that records that information, using the activated_plugin hook, but that won’t help you with any older plugins — any data you record that way would only exist from now[^1] on out.
[^1]: If by “now” we mean “the moment you activate your plugin-tracking plugin”.
Related Posts:
- Making my plugin multi-site compatible
- How Can I Securely Implement a Password-less Login Feature?
- Syntax highlighting for post/page editor [closed]
- run silex or slim with wordpress
- How to create a WordPress plugin for another wordpress plugin?
- Admin menu as submenu from another plugin
- How Is Network Activate Different From Activate (by Implementation)?
- Shortcode output appears before post body [duplicate]
- Automatically Creating Posts for Popular Forum Topics or Products [closed]
- use WordPress theme / plugin editor in my plugin
- WP Config for FTP credentials
- What is the best way to output plugin result in certain url
- How to call shortcode function directly and pass $atts
- Plugin Development: WordPress processes twice on post update. How to skip process on the first?
- Multi step form, custom plugin
- This doesnt work for Plugin get_template_directory_uri()
- Contact Form 7 plugin refreshing page on submit [closed]
- Some Plugin Settings Are Kept After Removal and Reinstall of the Plugin
- why does the add_action(‘the_content’) overwrite my page
- Fatal error: Class not found in
- Is it ok to call get_option without hooks?
- Send emails with wp_mail() using SMTP configured in plugin
- Show “Local Pickup” shipping method only for specific Woocommerce product categories [closed]
- What user roles should have wp_unique_post_slug_is_bad_flat_slug filter applied?
- Can I check plugins and themes for PHP 5.6 ahead of global PHP server Update
- How can I reuse the WordPress search form for a custom plugin / widget?
- Is there a way to make a pure vanila page of just HTML/CSS/JS
- Set of plugins to control the Admin UI
- Appery.io and WordPress
- Plugin upgrade issue
- Simple ajax call not working in wordpress plugin
- __callStatic method handler passed to add_action causes bug in PHP
- Multiple instances of nivo slider plugin
- How to use wordpress $polylang->model->set_post_language in custom php code?
- Interactive filters on wordpress [closed]
- Plugin-generated pages use Not Found or Pages Archive templates?
- Most efficient way to use classes to create admin pages using Settings API
- CMB2 toolkit: Compare 2 Dates and validate the Time
- Save custom attributes of product in woocommerce
- Add padding while generating thumbnail
- Using TinyMCE in plugin?
- One file for all translations
- Send admin an email when a user’s search has no results
- How to Loop Through all Posts and Count Attachments using Get Media Attachments
- Shortcode not working after move wordpress website files
- Contact Form 7 – Form name blank [closed]
- plugin dev – minimum base css specificity?
- Help with comments.php
- OceanWP settings are missing from Add New Post [closed]
- How to place a function from another class in add_action 2nde argument?
- Loop returns the current page’s permalink and guid instead of the post in the loop
- display connected User to post
- Creating an admin meta box to save post as pending
- Plugin upgrade failing during unzip
- How i can remove Working Functionality of my header & footer plugin from backend files but in front end plugin need to show that plugin activate
- WoCommerce Cart is not showing pricing
- Plugin or ways to limit number of users logging in the website,
- WP Ajax DB issues
- ACF checkbox return format based on page
- How to capture hidden values with Gravity Forms
- Hide response returned from WordPress REST API call
- Paid Membership Pro displaying a user name in PHP
- Customize plugin’s output: filters or setters: looking for an advice
- Uncaught TypeError: Cannot read property ‘cycle’ of undefined
- Make another copy of a plugin and install it
- WordPress drop domain alias
- Custom plugin giving: wp-admin/admin-ajax.php 400 (Bad Request)
- WP Plugin CSS not being applied to page
- In the WordPress API is there a way to set the width of the post/page container
- Unable to sync woocommerce variations
- Is there a function to search for a wildcard value when calling a shortcode?
- Plugin does not create a custom table upon activation
- Automatic updates of plugins and themes outside of wordpress.org
- Plugin hook breaks new WP 4.0 media library grid view?
- Hyperlink to execute PHP
- How to get site homepage from plugin?
- Contact Form loaded with Ajax
- Link Forms on WordPress
- How to correct Error: message on website Twitter Feed
- homepage olderposts link showing page not found
- Image rotator plugin
- Vote It Up Plugin – Add ascending numbers to MostVotedAllTime Chart Function
- Automatically set posts to NoIndex depending on category?
- Custom time field won’t sort regardless of format
- Move specific javascript to the footer
- How to send email when my plugin is activated?
- Why does theme need woocommerce to show images / content on front page?
- WordPress Hooks : Where to place callbacks that repetitively yield the same effect?
- wordpress Ajax success doesn’t return the value
- Custom wordpress plugin does not save select element
- Need help with wordpress audio preload
- Share or sync user table data with another user table
- move setting data from wordpress api to codestar freamwork
- How to access the page without registering in wordpress
- CPT template is not being automatically used single post pages
- How to create new title and its description inside a section in WP Customizer?
- Issue: Unable to Access WordPress Admin and Database Errors
- I want to move the one click accesbility button on bottom of my website screen,
- WordPress : how to create onglet and remove it when only one
- Which approach for managing automatic updates would be more robust?