| 开发者 | RideHome |
|---|---|
| 更新时间 | 2026年8月24日 06:49 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
.htaccess-protected directory
until checkout completes, then moved to a final protected directory and
attached to the order. Unclaimed temporary uploads are deleted automatically
after 3 days.
Extending PersoNailit
Developers can register additional element types without modifying plugin
files, by dropping a class implementing PersoNailit_Element_Interface
into includes/elements/{type}/class-element-{type}.php, or by hooking into
the personailit_elements filter to register/remove elements
programmatically. See docs/hooks.md for the full list of available hooks.
personailit folder to /wp-content/plugins/, or install
the zip via Plugins → Add New → Upload Plugin.Yes, the PersoNailit tab and all personalization elements (Text, Image, Color, Box) are available on both simple and variable products. Combinations specifically are only available on simple products. WooCommerce's own variations already provide per-variation price, stock and image, so on a variable product you'd have two systems trying to control the same thing with no clean rule for which one should win. On a variable product, personalize with individual Color/Box elements alongside your WooCommerce variations instead.
Each color or box can have its own price/sale price, used as-is when the product has fewer than two combinable elements (or Combinations isn't enabled). Once Combinations is active and a matching combination has a price set, that combination's price takes over for that specific pairing.
Files uploaded but never used in a completed order are stored in a temporary directory and are automatically deleted after 3 days by a scheduled cleanup task.
Yes — use "Save Element Set" on any product's PersoNailit tab, then "Add Set" on any other product to apply it.
Yes — see "Extending PersoNailit" above.
It's intentionally left out. SVG files can embed executable content (e.g.
<script> tags), so accepting them from customers safely requires
sanitizing the file first — support may be added in a future version once
that sanitization step is in place.