| 开发者 | yaotw |
|---|---|
| 更新时间 | 2026年7月13日 15:06 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.0.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
--wps-* CSS custom properties and ready-to-use utility classes (for headings, body text and buttons) into your site. Use them anywhere in your own CSS or templates. Perfect when you are not on Elementor or a block theme.
2. Elementor
Applies your tokens to Elementor's global Kit (Site Settings): colors, typography and button styles, including button box-shadow. Using Elementor's newer Atomic design (v4+)? One extra click injects matching variables and utility CSS classes, without overwriting your existing global variables.
3. Full Site Editing (theme.json)
Applies your tokens to a block theme's theme.json, with two modes:
clamp() sizing), button variants with hover and focus states, button box-shadow, border radius, transitions, and scroll appearance effects.
Built for real workflows
Yes. You design your system visually in the free WPStylo app at app.wpstylo.dev and export a JSON file. This plugin imports that file and applies it to your WordPress site.
Yes, both the plugin and the WPStylo app are free to use.
Yes. It applies your colors, typography and button styles to Elementor's global Kit. If you use Elementor's Atomic design (v4+), you can additionally inject matching CSS variables and utility classes.
Yes. On a block theme it writes your tokens to theme.json (with a non-destructive "Write" mode and a clean-slate "Overwrite" mode) and adds five button block styles you can pick in the editor.
Yes. The CSS Custom Properties target works on any theme: it injects --wps-* variables and utility classes you can use in your own CSS or templates.
It depends on the target and the action. Applying to Elementor updates the global Kit's system colors, typography and button; your custom colors and custom fonts are preserved. On FSE, "Write" merges alongside your theme's palette and fonts, while "Overwrite" replaces them with yours (a backup is always created first). You are always in control of which action you run.
Yes. You can restore your theme.json from the automatic backup, deactivate the injected CSS, or delete the imported configuration entirely from the Tools tab. Note that natively written values (the Elementor Kit and a written theme.json) remain until you restore or change them, while CSS variables, injected classes, block styles and scroll effects are removed when you deactivate the plugin.
No. Styles are delivered efficiently (inline where appropriate, cached where possible), and front-end scripts are only loaded when a feature such as scroll effects actually needs them. The admin interface is lightweight and scoped so it does not affect the rest of wp-admin.
Optional animations (Fade Up, Fade In, Slide Left, Slide Right, Zoom In) that reveal page sections as visitors scroll. They apply to the Elementor and FSE targets, honor the reduced-motion accessibility setting, and never hide content when JavaScript is unavailable.
Documentation, tutorials and updates are available at wpstylo.dev. You can also use the support forum on WordPress.org.