Description
HiBuilder is a visual drag-and-drop builder for WordPress. Design page content directly on a live canvas, organize it with flexible columns, and adjust styles for desktop, laptop, tablet, and mobile layouts.
HiBuilder is independently developed by Hi Classic. It is not affiliated with, endorsed by, or sponsored by any third-party brands or services mentioned in this readme.
HiBuilder includes its own collection of customizable content and interactive widgets, page-level layout and SEO settings, reusable header and footer templates, and responsive visibility controls. No separate page-builder plugin is required.
Visual Builder
- Build layouts on a live drag-and-drop canvas.
- Add, arrange, duplicate, and remove widgets and columns.
- Undo and redo changes with builder history.
- Preview and edit desktop, laptop, tablet, and mobile layouts.
- Control responsive styles and widget visibility for each device.
- Customize spacing, sizing, colors, backgrounds, borders, typography, alignment, and animations.
Included Widgets
- Heading and Text Editor
- Button and Banner
- Image and Image Plus
- Gallery, Slider, and Carousel
- Posts
- WooCommerce Products, Shop, Cart, Checkout, and My Account
- Form
- List and Menu
- Map and Video
- Shortcode and HTML
- Accordions
- Social Media
- Reviews
- Columns
Header and Footer Templates
Create header and footer templates from the HiBuilder menu and choose where each template appears:
- Entire website
- Homepage
- All posts and pages
- Archives and search results
- Selected post or page IDs
Templates can be enabled or disabled individually and designed in the same visual builder.
Additional Features
- Full-width, boxed, and custom-width page layouts.
- Page title visibility controls.
- Custom meta titles, descriptions, canonical URLs, noindex settings, and schema markup.
- Google Fonts support.
- Dynamic post layouts with grid, slider, and pagination options.
- Image galleries with grid, masonry, and slider layouts.
- Forms with configurable fields, email delivery, success messages, redirects, and optional Google reCAPTCHA v2 or v3 protection.
- WordPress menus, shortcodes, videos, maps, social links, reviews, accordions, and entrance animations.
External Services
HiBuilder can connect to the following optional external services when their features are configured. Each provider handles data under its terms and privacy policy.
Google Fonts
Google Fonts is disabled by default. When a site administrator enables it under HiBuilder > Settings, HiBuilder requests the Google Fonts metadata endpoint while an authorized user opens the builder so that the font selector can list available families. The response is cached for one week. When a Google Font is selected in published HiBuilder content, a stylesheet is loaded from Google Fonts in visitors’ browsers; this sends the visitor’s IP address and standard browser request information to Google.
Service information: https://developers.google.com/fonts/faq/privacy
Google Terms of Service: https://policies.google.com/terms
Google Privacy Policy: https://policies.google.com/privacy
Google Places API
The Reviews widget connects to the Google Places API only when an authorized editor supplies an API key and requests reviews for a business. HiBuilder sends the entered business name, location, or Place ID to Google and stores the returned review content in the page layout. Use of this feature requires a Google API key.
Google Maps Platform Terms: https://cloud.google.com/maps-platform/terms
Google Privacy Policy: https://policies.google.com/privacy
Google reCAPTCHA
When a site administrator saves reCAPTCHA keys under HiBuilder > Settings, HiBuilder loads Google reCAPTCHA on pages containing HiBuilder forms. Form submissions send the reCAPTCHA token and visitor IP address to Google for spam verification.
Google Terms of Service: https://policies.google.com/terms
Google Privacy Policy: https://policies.google.com/privacy
Google Maps embeds
Adding a Map widget embeds Google Maps for the selected location. The editor and visitors viewing that widget connect to Google, sending the location query, IP address, and standard browser request information. Google may use cookies according to its privacy policy.
Terms: https://cloud.google.com/maps-platform/terms
Privacy: https://policies.google.com/privacy
Video embeds
The Video widget supports YouTube, Vimeo, and Dailymotion. Adding or configuring an external video embeds the selected provider’s player. The editor and visitors viewing the widget send the video identifier, IP address, and standard browser request information to that provider, which may use cookies. YouTube privacy mode uses youtube-nocookie.com but still connects to YouTube. Self-hosted videos do not require these providers.
YouTube Terms: https://www.youtube.com/t/terms
YouTube Privacy: https://policies.google.com/privacy
Vimeo Terms: https://vimeo.com/terms
Vimeo Privacy: https://vimeo.com/privacy
Dailymotion Terms: https://legal.dailymotion.com/en/terms-of-use/
Dailymotion Privacy: https://legal.dailymotion.com/en/privacy-policy/
Source Code
All plugin source is included in this package. The readable files in assets/js/ and assets/css/ are used directly by WordPress. There are no compiled bundles, minified JavaScript assets, or required build steps. Edit these source files directly; no npm, webpack, or other build tool is needed.
Shortcode output is filtered to the HTML supported by HiBuilder. Shortcodes that return inline scripts or styles must enqueue their assets through WordPress instead.
Third-party Credits
Inline icons include Lucide (ISC license) and Feather (MIT license). Copyright and full license notices are included in licenses/lucide-feather-LICENSE.txt.
Lucide source: https://github.com/lucide-icons/lucide
Feather source: https://github.com/feathericons/feather
WooCommerce Setup
Activate WooCommerce to display live products, carts, checkout, and account content. Add one Cart, Checkout, or My Account widget to its respective page, then assign those pages under WooCommerce > Settings > Advanced. Cart and Checkout use WooCommerce blocks and require a WooCommerce version that provides those blocks. Editor previews use sample cart, checkout, and account content.
Installation
- Upload the
hibuilderfolder to/wp-content/plugins/, or install the plugin through the WordPress Plugins screen. - Activate HiBuilder from the Plugins screen.
- Open a page or supported post in the WordPress editor.
- Select Edit with HiBuilder to launch the visual builder.
- Drag widgets onto the canvas, customize the design, and save your changes.
- To create a site header or footer, open HiBuilder > Header & Footer in the WordPress admin menu.
FAQ
-
Does HiBuilder require Elementor or another page builder?
-
No. HiBuilder provides its own visual editor and widget library.
-
Can I create responsive layouts?
-
Yes. You can preview and customize layouts for desktop, laptop, tablet, and mobile devices, including device-specific styles and widget visibility.
-
Yes. HiBuilder includes header and footer templates with display conditions for the entire site, the homepage, posts and pages, archives, or selected content.
-
Does the Form widget support spam protection?
-
Yes. Add matching Google reCAPTCHA v2 or v3 keys under HiBuilder > Settings to protect HiBuilder forms.
-
Yes. HiBuilder includes dedicated Shortcode and Menu widgets, along with an HTML widget for custom markup.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“HiBuilder” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “HiBuilder” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
2.0.45
- Protected editor sidebar spacing from theme CSS overrides.
- Constrained Hi Classic content to the available editor preview width.
2.0.44
- Limited reCAPTCHA loading to pages containing forms outside the builder editor.
- Bounded post slider queries to 50 posts, including public AJAX requests.
- Documented map and video services and included icon license notices.
- Updated the minimum WordPress version to 6.2 for HTML processing APIs.
2.0.43
- Added WooCommerce Products, Shop, Cart, Checkout, and My Account widgets with editor previews and styling controls.
- Preserved layout sanitization before rendering native WooCommerce forms and blocks.
2.0.42
- Removed page and widget Custom CSS fields. Use the WordPress Additional CSS editor for custom CSS. Previously saved page Custom CSS is no longer output.
- Enqueued frontend and editor scripts and generated page/responsive styles through WordPress APIs.
- Filtered shortcode and layout output and protected JSON-LD encoding.
- Prefixed AJAX actions and JavaScript globals with hibuilder.
- Included readable JavaScript source and filtered pasted HTML previews.
2.0.41
- Updated HiBuilder plugin metadata and documentation.
- Current visual builder release with responsive editing, customizable widgets, forms, and header and footer templates.