| 开发者 | giraffex |
|---|---|
| 更新时间 | 2026年9月25日 12:10 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
data-no-pjax, downloads, anchors on the same page, and the browser Back/Forward buttons also use a full load.
Integration
dcpajax:before on document (cancelable): detail.url, detail.current, detail.next. Call preventDefault() to force a full navigation.dcpajax:after on document: fired after content replacement, with detail.url and detail.container.design_cart_pajax_gpl_allowed: return false to disable PJAX for a page.design-cart-pajax-gpl folder to /wp-content/plugins/.No. Pages that need a full reload, including forms and WooCommerce cart, checkout, and account screens, keep regular navigation. Overlay effects 02–05 still animate the transition, then load the destination normally.
Yes. Add one path per line under Advanced settings. You can also add data-no-pjax to an individual link.
No. anime.js and Three.js are bundled with the plugin.
Human-readable source for the compiled bundle lives in the src/ folder (src/transitions.js, src/anim.js, src/codrops-hooks.js, WebGL shaders in src/shader/*.js, and related files). assets/js/transitions.js is the built output. assets/js/arrival.js and assets/js/navigation.js are hand-written source files (not compiled). Third-party notices: third-party.txt.
To regenerate the bundle after editing src/:
npm cinpm run build (esbuild via package.json; no separate build script file)