v1.0.2 — Stable

Vector Expressions: The Logic Engine for WordPress

The high-performance template engine for the Block Editor. Embed dynamic data, control visibility, and automate your content system without writing custom PHP or JavaScript.

Core Feature Index: The Free Edition

Zero-Lag Logic

A streamlined rendering pipeline ensures your site stays fast even with hundreds of dynamic elements. No bloated regex, just instant performance.

Native Stability

We use the same high-performance HTML engine as WordPress Core. This means your layouts never break, and your dynamic attributes are injected safely every time.

Block Visibility Logic

"Show if True" or "Hide if True" controls universally available for every Gutenberg block.

Dynamic Class Injection

Bind CSS classes to logical conditions (e.g., user.is_logged_in ? 'is-member' : 'is-guest').

Global Data Roots

Instant, zero-config access to user, post, and site objects and their metadata.

Smart Property Aliasing

Clean, intuitive shorthand access to post.title, user.name, post.slug, and more.

Chained Filter Library

20+ chainable filters — upper, lower, date, match, default, and more — all composable with the | pipe operator.

Utility Data Filters

Hydrate objects and fetch deep metadata efficiently using get_post, get_user, and get_meta.

Built for Developers

Every layer is extensible. Register custom context roots, add your own filter functions to the pipe chain, or override output behavior with WordPress filters. No core modifications, no fragile workarounds — just clean, documented APIs designed for teams that ship production code.

Native Visual Interface

Manage bindings through an intuitive Block Inspector panel featuring our bespoke "Logic Pills".

Real-Time Previews

REST API integration evaluates and returns live data previews directly inside the Gutenberg editor canvas.

Intelligent Autocompleter

Rapid expression insertion featuring a context-aware {{ trigger and fuzzy search.

Crash-Proof Templates

Built-in safety guards prevent infinite loops and server errors, so you can build complex logic with total peace of mind.

Recursive Evaluation

The | render filter re-evaluates expressions inside resolved strings — ideal for templates stored in post meta.

Multibyte-Safe String Handling

All string filters use PHP's mb_* functions when available, ensuring correct handling for accented, CJK, and emoji content.