| 开发者 | instinctor |
|---|---|
| 更新时间 | 2026年10月8日 04:20 |
| PHP版本: | 8.1 及以上 |
| WordPress版本: | 7.1 |
| 版权: | 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.
Everything listed in the description above is free, with no page limit and no time limit. Pro is a separate plugin from instinctor.com that adds published WebGL environments and motion effects, automatic smart chat replies, SMS and WhatsApp alerts, Open Graph and structured data output, bundles, subscriptions, a custom checkout and the industry business types.
Some motion effects are part of Pro. The editor shows them in full so you can see what they do, and labels each one on the block with "editor preview, publishes with Pro". On a free published page that effect is left out and the content stays: an animated heading publishes as static text, a 3D carousel as a plain one. Nothing is broken, and nothing is shown to your visitors about Pro.
Set the business type to Services in Instinctor → Set up your site, add your services with durations and optional deposits, then place a booking form on any page. Deposits are taken through Stripe once your Stripe keys are entered in Settings → Payments.
Products, orders, customers, bookings and chats live in the plugin's own database tables, separate from WordPress posts. Deactivating stops the pages built with Instinctor from rendering, and leaves all of that data in place. Reactivating restores everything as it was. Payments made through Stripe or PayPal remain in your own account with those providers.
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.
No. The free version is live chat that you answer yourself. Automatic smart replies are part of Instinctor Pro and run through the Instinctor Platform relay (platform.instinctor.com). No OpenAI or other AI API key is ever 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.