Description
Yuzool Widgets gives you a full workflow inside WordPress:
- Builder-first flow: open Widget Studio directly in WordPress admin.
- Save reusable embed snippets with your own keys.
- Shortcode by key:
[yuzool_widget key="homepage_reviews"]. - Gutenberg block: Yuzool Widget.
- Fallback embed modes:
idand directsrc. - Global defaults for embed height, lazy loading, and sandbox policy.
- Responsive container with optional aspect ratio mode.
Shortcode
Recommended:
[yuzool_widget key="homepage_reviews"]
Fallback by widget id:
[yuzool_widget id="google-reviews-no-api"]
Custom height:
[yuzool_widget id="apps-embed-hub" height="900"]
Use direct source URL:
[yuzool_widget src="https://www.yuzool.com/widgets/?widget=countdown"]
Optional params:
keyidsrcheightwidthtitleclassratio(example:16:9)lazy(1or0)sandbox(1or0)
External services
This plugin connects to Yuzool Widgets to load the builder interface and render embedded widget content.
Service used:
* Yuzool Widgets: https://www.yuzool.com/widgets/
What it is used for:
* Loading Widget Studio in WordPress admin.
* Rendering widget embeds on frontend pages where shortcode/block embeds are present.
What data is sent and when:
* When an admin opens the Yuzool Widgets builder page, the browser requests resources from yuzool.com.
* When a site visitor loads a page containing a Yuzool widget embed, the browser requests resources from yuzool.com.
* Requests may include technical metadata such as IP address, browser user agent, referrer, and requested widget URL parameters.
* Embedded widgets may use browser storage/cookies as part of widget behavior.
Terms and privacy:
* Policies (Terms and Privacy): https://www.yuzool.com/policies
Blocks
This plugin provides 1 block.
- Yuzool Widget
Installation
- Upload the plugin folder
yuzool-widgetsto/wp-content/plugins/. - Activate Yuzool Widgets from the Plugins screen.
- Open Yuzool Widgets in the admin sidebar.
- Build in Widget Studio, copy snippet, and save it with a key.
- Add shortcode or block to any post/page.
FAQ
-
Does this require a Yuzool account?
-
No. Basic embeds work without account login.
-
Can I use this with Gutenberg?
-
Yes. Use the Yuzool Widget block.
-
Does this support custom widget links and snippet libraries?
-
Yes. You can use saved snippet
keyvalues, directsrclinks, or widgetid.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Yuzool Widgets” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Yuzool Widgets” 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.6
- Reworked admin notice input handling to avoid direct request superglobal reads.
- Updated snippet embed-code intake to use a sanitizing
filter_input()flow before custom KSES sanitization, addressing WordPress.org plugin-check warnings.
1.1.5
- Hardened request-input handling for WordPress.org review: removed unsafe input filter usage and switched to WordPress-native unslash/sanitize flow for admin notice and snippet form values before validation/sanitization.
1.1.4
- Added explicit external services disclosure for Yuzool Widgets in readme (service usage, data flow, and policy links).
1.1.3
- Replaced direct
$_POST['snippet_code']read withfilter_input()flow to satisfy Plugin Checker input-sanitization checks.
1.1.2
- Escaped admin output and permission-denied strings for Plugin Checker compliance.
- Sanitized saved snippet HTML on input before storage.
- Hardened admin notice input handling.
1.1.1
- Builder-first admin page with embedded Widget Studio.
- Saved snippet library with shortcode keys.
- Top-level admin menu icon and widened builder panel.
- Gutenberg block support for snippet keys.
1.0.0
- Initial release.
- Shortcode + Gutenberg block.
- Admin settings page.