Not really. There’s no 100% reliable way to guarantee that wordpress-seo/wp-seo.php
on one site is the same plugin as wordpress-seo/wp-seo.php
on another site, short of hashing the files, as you mentioned.
It is highly unlikely that they are different plugins, but since there is no centralised system for registering unique plugin names, it cannot be guaranteed with 100% certainty.
Plugins on the wordpress.org repository obviously have unique names, but there’s no stopping a developer using the same slug for a plugin distributed elsewhere. This can actually cause problems, as WordPress may report an update available for an external plugin if there is a plugin with the same name in the wordpress.org repository with a higher version number.
Related Posts:
- Custom pages with plugin
- Where is the best place to use add_filter
- Can a developer adopt a plugin marked as “not updated in over 2 years”?
- Do plugin files have to follow a specific convention to be “picked up” by WordPress?
- Problems with autoloading classes via sp_autoload_register / maybe interfering WP-specific autoloader
- Advice on naming files for a plugin
- When can you get current page ID and initialize hooks right after?
- Echo simple string in Plugin
- Output in XHTML or HTML 5 for plugins?
- How to load different css file for different pages
- How do I add a widget programmatically to a newly created site (WPMU) within a plugin?
- How can I save repeatable fields with one value inside an array?
- Can Not Redirect from Plugin-Registered Admin Page
- Rename existing old uploaded images containing accented French characters (not during upload)
- Overrides Plugin Files on WordPress Themes
- How to Reload the Dashboard After Clicking Update in Quick-Edit?
- wp_verify_nonce() why return false?
- How to call bind function in wordpress actions or hooks
- Localize Plugin Description
- Display future posts?
- WordPress plugin for mail subscriptions [closed]
- Passing RichText attributes to function onChange
- Getting media library popup in custom plugin admin page
- Variable from a plugin into a theme
- How to remove the woocommerce_checkout_process action hook in woocommerce if particular project in cart [closed]
- How to automate wordpress plugin activate and deactivate by php logic?
- How to get variables from fucntion.php to my plugin files
- WordPress Automatic Plugin Update Renames Plugin Directory
- ‘wp_login’ action hook not working with wp-login.php file
- HTML in WooCommerce settings
- Can WordPress Plugin Directory Cache Delay the Upload of Images?
- What function can I use consistently to escape possible HTML for editing and display?
- Redirecting to home page after login as custom role WordPress
- Where (or when) should I register a new taxonomy?
- How to change custom post type pemalink Hierarcy
- Test files for plugin development
- Fixing WordPress’s Bug (failed to send buffer of zlib output compression) results in “White Screen of Death”
- Disable woocommerce cookies and delete cart data automatically
- Consolidate plugin functionality into a theme
- qTranslate remove default directory from link
- WordPress Backend HA (Automatic failover)
- Count posts by type including drafts and pending posts
- List the authors that have written posts in a category
- My custom plugin did not create db tables in database
- Custom post types – remove default post supports through empty array?
- WordPress Multisite: Programmatically Activate / Deactivate a Plugin of a Specific Blog
- How to be escape Variables and options when echo?
- Release the plugin in the WordPress repository where redux is used
- Set Multiple Meta Values as an Array Using dispatch( ‘core/editor’ ).editPost() Call in Gutenberg/JS
- Elementor Custom Control: How to get input value?
- add seperate suffix for low price and high price in woocommerce
- Minimize and Uglify WordPress Plugin Files
- Comment “like” problem – “users who like this” avatar linking to current user profile instead of “liker’s” profile
- I want to generate the pdf and save it in library?
- How do I make sure that my plugin only runs on article detail pages?
- Best way to retrieve data in custom api extended from wp-api
- WordPress API functions not working at AJAX functions.php call
- How do I show content from a plugin using the template the site is currently working with?
- How to check homepage contain blog post?
- More gentle way to hook WordPress custom url
- auto activate plugin when theme is active
- Activate Plugin Automatically After Set Time
- Using sessions or an alternative in a plugin
- Hide content for specific users with id
- adding dynamic/multiple slug values in ‘option_none_value’
- Allow members to create groups on my site
- WordPress UPDATE queries on MySQL database stuck
- Checkbox field that add a subscription product and change prices of other products in checkout and cart page
- Get post content inside plugin class method
- Custom author page for custom role
- Dynamical slug on custom post type
- Ubermenu 3 Nav Bar Customization
- Storing Array of values into wordpress options
- Using WordPress to create a simple web app (SaaS) [closed]
- Where do the section input fields values are stored in database
- WordPress Add advertising ads befor and after content with periority [closed]
- View more posts of a sub-category
- Update Plugin Without Overwriting Custom Settings
- How to customize ‘recurrance’ of’ wp_schedule_event’?
- woocommerce blank page after clicking add to cart [closed]
- Create Array from data in the OPTIONS table
- Saving plugin data returns “You do not have sufficient permissions to access this page.”
- WordPress automatic plugin update
- Active Plugins for current blog in WP Multisite Network? [duplicate]
- Call current post parameters inside a plugin
- How to list posts that appear in two categories
- Load my plugin before cache
- How to get current template file used by WordPress?
- Is it possible to debug plugins with Xcode?
- how to set approval of admin for wordpress posts submitted by the user?
- WordPress Plugin Reviewer
- Hook for single product thumbnail
- Deprecated error notice
- Admin access to WordPress site with installing plugin
- Plugin to Display Content on Page
- WordPress s2 member plugin not working [closed]
- Custom URL image is not zooming
- The Admin page isn’t showing in the sidebar of the dashboard
- Why is my activator class adding the files/running the actions I add?
- Can we install 3d product configurator into wordpress