Yuzool Widgets

描述

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: id and direct src.
  • 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:

  • key
  • id
  • src
  • height
  • width
  • title
  • class
  • ratio (example: 16:9)
  • lazy (1 or 0)
  • sandbox (1 or 0)

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

区块

该插件提供了 1 个区块.

  • Yuzool Widget

安装

  1. Upload the plugin folder yuzool-widgets to /wp-content/plugins/.
  2. Activate Yuzool Widgets from the Plugins screen.
  3. Open Yuzool Widgets in the admin sidebar.
  4. Build in Widget Studio, copy snippet, and save it with a key.
  5. Add shortcode or block to any post/page.

常见问题

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 key values, direct src links, or widget id.

评价

此插件暂无评价。

贡献者及开发者

「Yuzool Widgets」是开源软件。 以下人员对此插件做出了贡献。

贡献者

帮助将「Yuzool Widgets」翻译成简体中文。

对开发感兴趣吗?

您可以浏览代码,查看SVN仓库,或通过RSS订阅开发日志

更新日志

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 with filter_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.