Embed dynamic expressions in the Gutenberg block editor to personalize content and control block visibility.
As of April 2026, Vector Expressions is a WordPress gutenberg plugin with 0 active installations and a 0/5 rating0. It has been downloaded 160 times in total. Requires WordPress 6.2+ and PHP 8.1+. Available on WordPress.org since 2026. Actively maintained — updated within the last month. Top alternative: Classic Editor.
Dynamic Content — Insert live data into any block using a simple template syntax: {{ post.title }}, {{ user.name }}, {{ site.name }}. No shortcodes, no PHP templates, no code.
Personalization — Greet visitors by name, show role-specific content, or display custom messages based on login status. Expressions are evaluated server-side on every page load.
Visibility Control — Show or hide any Gutenberg block based on conditions. Display content only for logged-in users, specific roles, or specific post states — all configured from the block sidebar.
Dynamic CSS Classes — Inject CSS classes into any block based on live data. Style blocks differently for administrators vs. guests, published vs. draft posts, and more.
20+ Built-in Filters — Transform values with chainable pipes: upper, …
| WordPress | 6.2+ requiredTested up to 6.9.4 |
| PHP | 8.1+ required |
post.author_name computed property — resolves author display name without exposing wp_users internals.date filter for formatting date strings with custom PHP date formats.Added: Explicit pattern categories in the suggestion accordion — patterns can now declare their own category instead of being auto-distributed by root.
Changed: user.email and user.login are now gated behind is_user_logged_in() — available for logged-in visitors (dashboard personalization), null for anonymous visitors.
get_user modifier no longer requires list_users capability — the property allowlist is the security boundary.…and 6 more changes
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.