| 开发者 | softlinkster |
|---|---|
| 更新时间 | 2026年8月17日 19:46 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPL-2.0-or-later |
| 版权网址: | 版权信息 |
softlinkster-update-shield folder to /wp-content/plugins/No. Softlinkster Update Shield runs ONLY in the WordPress admin and ONLY when you trigger a scan. It adds zero scripts or styles to your frontend. Your visitors will never know it's there.
Softlinkster Update Shield uses multiple detection layers: hook collision analysis, PHP compatibility checking, JavaScript/CSS conflict detection, database schema analysis, and local compatibility history. Critical signals (PHP incompatibility, class name collisions) are deterministic — they will always catch guaranteed fatal errors. Other signals indicate potential issues that may or may not be visible. Because the analysis reads code rather than running your site, it cannot detect problems that only appear at runtime — logic changes, JavaScript errors, layout or styling regressions, or failed data migrations. Treat a green score as "no known fatal conflicts found", not as a guarantee that nothing will change. For high-traffic or business-critical sites, test major updates on a staging copy as well.
Shortcode usage is checked against post content (all statuses), page-builder data such as Elementor, Divi, Beaver Builder, SiteOrigin, Bricks and WPBakery, widget and site options, and your active theme's templates. Widgets are matched to the plugin that actually registered them. Even so, a plugin can be used in ways static analysis cannot see — for example from custom code, a third-party integration, or a builder we do not yet recognise. For that reason the optimizer only offers one-click deactivation for findings it could fully verify; anything less certain is marked for your review. Always confirm a plugin is genuinely unused before deactivating it.
Yes for WooCommerce itself and many WordPress.org-hosted extensions. Softlinkster Update Shield can analyze pending versions that are downloadable from WordPress.org. Commercial or privately distributed plugins may still appear in your stack, but pre-update code comparison may be limited when their update packages are not publicly downloadable.
When opted in, Softlinkster Update Shield stores only anonymized compatibility data on your own site: plugin names and versions, PHP version, WordPress version, and whether the update succeeded or failed. No personal data, site URLs, content, or customer data is collected. This is opt-in and off by default.
Yes. When you run compatibility checks, Softlinkster Update Shield may contact the official WordPress.org Plugin API and download publicly available plugin packages from WordPress.org for analysis. Service domains: api.wordpress.org and downloads.wordpress.org. WordPress.org privacy policy: https://wordpress.org/about/privacy/. It does not send your site content to WordPress.org.
Use https://mrkhuran.com/contact for support. Once the plugin is live on WordPress.org, you can also use its support forum there.
The production assets live in build/. The corresponding uncompiled source is included in src/, with build configuration in package.json and composer.json, so the packaged plugin can be reviewed and rebuilt without needing a separate source repository.
Yes. Page builder plugins are scanned the same way as any other plugin. They often have the most hooks, making Softlinkster Update Shield especially useful for detecting builder-related conflicts.
You'll see exactly WHY it's risky — which specific hook conflicts exist, which PHP functions are incompatible, or what other users experienced. You can then decide to wait for a fix, contact the plugin developer, or proceed at your own risk.
mrkhuran.com URLspluginshield_shortcode_in_use filter so sites storing content in custom tables or unrecognised builders can prevent a false "unused" result