Sityn Enhancer for Bricks Builder

Description

Sityn Enhancer for Bricks Builder supercharges the Bricks Builder experience with a massive suite of workflow features, custom conditions, dynamic tags, and interaction enhancements:

Productivity & Workflow

  • BEM Class Generator: One-click BEM class generation and application. Select a parent element and instantly generate properly structured Block__Element classes for all children.
  • Auto Complete var(): Automatically wraps CSS custom properties (–name) in var() when pressing Enter or semicolon in the builder.
  • Auto Complete calc(): Automatically wraps arithmetic expressions in calc() dynamically.

Advanced Conditions

Unlock new possibilities for element visibility with new Bricks Conditions:
* Archive Types & Category Archives
* Search Results pages
* Post Authored by the current logged-in user
* Author has published CPT entries
* Body Classes include or exclude specific text
* Current Day, Month, and Year checks
* CPT has at least one published entry

Dynamic Tags

Inject powerful data directly into your elements:
* User Data: IP Address, Browser, OS, Device Type, Session Duration, Visit Count.
* Post Data: Reading Time estimation, Time Ago formatting, Post View Count.
* String Manipulation: Uppercase, Lowercase, Truncate.
* Utility Data: Current URL, URL Parameters, Random Numbers, Random Strings, WP Version.
* Media: Image Alt Text, Image Caption, Media File Size.

Custom Actions & Triggers (Interactions)

Expands the native Bricks Interactions API with custom javascript triggers and actions:
* Triggers: Scroll offset, Resize, Tab Active, Double Click, Context Menu, Focus Within, Theme Change (dark/light), Checkbox Checked/Unchecked, Paste, Network Online/Offline, Before Print.
* Actions: Copy to Clipboard, Media (Play/Pause/Mute Video/Audio), Submit Form, Focus Element, Disable Element, Navigate Back/Forward, Print Page, Reload Page, Remove Element, Toggle Password Visibility.

Each feature can be independently enabled or disabled from the Sityn Enhancer for Bricks Builder settings page to maintain optimal performance.

Installation

  1. Upload the sityn-enhancer folder to wp-content/plugins/.
  2. Activate the plugin through the Plugins screen in WordPress.
  3. Ensure Bricks Builder is installed and active.
  4. Navigate to Sityn Enhancer for Bricks Builder in the admin menu to configure feature toggles.

FAQ

Does this plugin require Bricks Builder?

Yes. Sityn Enhancer for Bricks Builder is an addon specifically designed for Bricks Builder and will not function without it.

Can I enable only specific features?

Yes. Each feature has an independent toggle on the Sityn Enhancer for Bricks Builder settings page.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Sityn Enhancer for Bricks Builder” is open source software. The following people have contributed to this plugin.

Contributors

“Sityn Enhancer for Bricks Builder” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “Sityn Enhancer for Bricks Builder” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.1.1

  • HOTFIX: Fixed a fatal error caused by a case-sensitive file path autoloader resolution issue strictly on Unix server environments (e.g. Settings_Page class).

1.1.0

  • HUGE UPDATE: Added comprehensive Condition rules (Archives, Authors, Dates, Body Classes).
  • HUGE UPDATE: Added 20+ Dynamic Tags for User Data, Post Reading Time, String Manipulations, and more.
  • HUGE UPDATE: Added 11+ custom Bricks Interaction Triggers (Scroll, Resize, Network, Paste, Double Click).
  • HUGE UPDATE: Added 10+ custom Bricks Interaction Actions (Copy Content, Media Controls, Tabs/Focus Management).
  • Fixed text-domain consistency and achieved 100% WPCS standards compliance.

1.0.0

  • Initial release.
  • BEM Class Generator with re-entry mode support and skip toggle.
  • Auto Complete var() for CSS custom properties.
  • Auto Complete calc() for arithmetic expressions.
  • CodeMirror integration for Custom CSS editor.