1.18.0 - Login Screen, In-Page Search, InstantSearch, Phone Block Bindings & More
Version 1.18.0 is a major release introducing the Login Screen Customizer, a new In-Page Search block, the InstantSearch for WP integration with Content Gating, WordPress Block Bindings support for the Phone Number block, a custom CSS field for the Print Button block, and Typesense bug fixes.
ADDS
-
[ADMIN] New Login Screen Customizer settings page under Settings > Login Screen. Lets site administrators brand
wp-login.phpwith:- Custom logo upload (falls back to Site Icon)
- Accent color picker for the login button and focus states
- Background color picker for the full-page background
- Additional CSS editor with dangerous-rule sanitization
- Live preview that mirrors the actual
wp-login.phplayout in real time
-
[BLOCK] New In-Page Search Gutenberg block — adds a real-time client-side search bar and filtered list to any post or page with no server round-trips. Supports custom result templates, configurable placeholder text, a "+X More" disclosure pattern, and keyboard navigation.
-
[INTEGRATION] New InstantSearch for WP integration. When the InstantSearch for WP plugin is active, Yoko Core augments indexed Algolia records with Content Gating metadata (
content_protection_roles) so protected content participates correctly in faceted search. -
[BLOCK] Phone Number block now supports the WordPress Block Bindings API (WP 6.5+). The phone and label attributes can be bound to custom fields or Meta Field Block paths so the block pulls its value from post/page metadata automatically.
-
[BLOCK] Print Button block gains a Custom CSS field, allowing per-instance print-specific styles without a separate stylesheet.
FIXES
- [ADMIN] Login Screen preview now accurately matches the actual
wp-login.phppage: correct button sizing and alignment, Remember Me / Lost Password positioning, form card corners, and label font-weight. - [TYPESENSE] InstantSearch shortcode now sets a default
sort_byvalue, preventing a runtime error when the attribute is omitted. - [TYPESENSE] Additional Typesense InstantSearch bug fixes for edge cases in the frontend JS.