| 开发者 | instinctor |
|---|---|
| 更新时间 | 2026年9月26日 06:55 |
| PHP版本: | 8.1 及以上 |
| WordPress版本: | 7.0.6 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
.js files in assets/js/ are the canonical, hand-written source: no transpiler, bundler, or build step is involved. A few engine files (impulse-3d-effects.js, impulse-motion-lava.js, impulse-fx-engine.js, impulse-wave.js, impulse-animations.js) are written densely on single lines for performance, but each statement is normal readable JavaScript. PHP is unobfuscated. Third-party libraries under assets/js/vendor/ ship in their original minified form; see assets/js/vendor/README.txt for versions, licenses, and source URLs. For a copy of the development repository, contact instinctor@instinctor.com.
A separate Instinctor Pro plugin (from instinctor.com, not distributed here) adds more WebGL environments, motion presets, and SMS/WhatsApp chat notifications.
No. Instinctor includes its own ecommerce system: products, cart, checkout, orders, and payments. It does not depend on WooCommerce.
Impulse pages are managed independently. Pages built with other builders or the theme are not affected. Both can be used on the same WordPress install.
On Impulse pages, the plugin renders its own template instead of loading the theme's header, footer, or stylesheet. The theme remains active and unchanged on non-Impulse pages.
Stripe (credit/debit cards, Apple Pay, Google Pay, Link), PayPal, and Authorize.net. All require credentials configured in Settings → Payments.
Nothing beyond the plugin. The smart-response features are delivered through the Instinctor Platform relay (platform.instinctor.com) and are opt-in via the platform consent notice. No OpenAI or other AI API key is entered on your site.
SMS and WhatsApp notifications are available in Instinctor Pro at instinctor.com, delivered through the Instinctor Platform relay (platform.instinctor.com). The version on WordPress.org includes email notifications only.
Use the support panel inside the plugin, visit instinctor.com/docs, or email helpdesk@instinctor.com.
The plugin serves Three.js (r185, MIT) from its own assets directory rather than a CDN so the site stays self-contained, works behind a Content Security Policy, and never leaks visitor data to a third party. Three.js now ships as ES modules only, but the 3D effects engine loads it as a classic-script global, so the official r185 module distribution is bundled into an equivalent global build with esbuild (no library source is modified; the MIT license banner is preserved). See assets/js/vendor/README.txt for the exact build command. Three.js is a client-side rendering library with no network, storage, or server-side surface, and r185 has no known security advisories.
Impulse is a visual page builder. The styling for every block is computed from user-chosen settings (gradients, layered animation parameters, per-device overrides, custom fonts) and is unique to each rendered page, so the CSS cannot be pre-shipped as a static file. The same applies to a small number of runtime initializers that need the page's element_tree as configuration. All emitted CSS and JS is escaped through esc_attr / esc_html / wp_json_encode where it embeds user-supplied values, and the JavaScript bundles themselves are enqueued via wp_enqueue_script.