Àpèjúwe
SocialCrew Widgets loads the official SocialCrew widget runtime from widgets-api.socialcrew.io when a page contains a widget shortcode or the SocialCrew block.
- Shortcode
[socialcrew_widget]with catalog parameters (type, team, league) or a directspaceid. - Shortcode
[socialcrew_widget_saved]for presets you save under Settings SocialCrew Widgets. - Gutenberg block SocialCrew Widget to pick a saved preset.
- Settings screen with a shortcode builder, preview in a new window, and saved widget management.
The plugin loads the space catalog from the SocialCrew widgets API (GET /plugin/v1/space-catalog) on the server. No setup is required after install—the production API URL and read-only credentials are built into the plugin. The catalog is cached briefly in WordPress transients.
External services
This plugin relies on SocialCrewÌtumọ̀ Yorùbá: ’s hosted widget loader to render widgets in the visitorÌtumọ̀ Yorùbá: ’s browser.
What the service is: The endpoint https://widgets-api.socialcrew.io/load serves the JavaScript module that powers the widget UI (tables, fixtures, polls, etc.) when your site outputs the plugin shortcode or block.
What data is sent and when: On each page view where a widget is embedded (or when you use the admin preview), the visitorÌtumọ̀ Yorùbá: ’s browser requests that URL. Typical query parameters are space (the widget identifier), adaptive=true, and optional showHeader. The plugin does not intentionally send WordPress user credentials or private admin data to SocialCrew—only the public widget parameters needed to render the embed.
Documentation (widgets product): SocialCrew Widgets
Terms of Use: https://widgets.socialcrew.io/termos-de-uso
Privacy policy: https://widgets.socialcrew.io/politica-de-privacidade
Privacy
When a visitor loads a page that embeds a SocialCrew widget, the browser requests a JavaScript module from widgets-api.socialcrew.io. Query parameters may include the widget space id, adaptive=true, and optional showHeader.
On the server, the plugin may call api-v1.widgets.solutions to refresh the read-only space catalog (type/team/league to space id). That request uses credentials embedded in the plugin package; visitors never see those credentials.
The plugin does not send your WordPress user data to SocialCrew by default. Site administrators configure widgets in wp-admin; only public widget parameters are used in the front-end script URL.
For questions about data processed by SocialCrew’s servers, refer to the External services section above, the privacy policy at widgets.socialcrew.io/politica-de-privacidade, and the terms at widgets.socialcrew.io/termos-de-uso.
Ìgbéwọlẹ̀
- Upload the
socialcrew-widgetsfolder to/wp-content/plugins/, or upload the ZIP via Plugins Add New Upload Plugin. - Activate the plugin through the Plugins screen.
- Go to Settings SocialCrew Widgets to build shortcodes or save widgets.
- Place
[socialcrew_widget ...]or[socialcrew_widget_saved id="..."]in a post or page, or insert the SocialCrew Widget block.
FAQ
-
Does this plugin work without an internet connection?
-
No. The widget script is loaded from
https://widgets-api.socialcrew.io/loadwhen the shortcode or block output is present on the page. -
Where are saved widgets stored?
-
In the WordPress database, option
socialcrew_widgets_saved_presets. They are removed if you uninstall the plugin (see uninstall handler). -
Can I use a custom loader URL?
-
Not in this version; the loader URL is fixed to the SocialCrew production endpoint.
Àwọn àgbéyẹ̀wò
Kò sí àwọn àgbéyẹ̀wò fún plugin yìí.
Àwọn Olùkópa & Olùgbéejáde
“SocialCrew Widgets” jẹ́ ètò ìṣàmúlò orísun ṣíṣí sílẹ̀. Àwọn ènìyàn wọ̀nyí ti ṣe ìkópa sí plugin yìí.
Àwọn OlùkópaTúmọ̀ “SocialCrew Widgets” sí èdè rẹ.
Ṣe o nífẹ̀ẹ́ sí ìdàgbàsókè?
Ṣàwárí koodu, ṣàyẹ̀wò ibi ìpamọ́ SVN, tàbí ṣe àgbékalẹ̀ sí àkọsílẹ̀ ìdàgbàsókè nípasẹ̀ RSS.
Àkọsílẹ̀ àwọn àyípadà
1.1.1
- Fix match filters: use labels.matchMeta from API (league + teams) and infer team slugs from match labels when needed.
- Stop showing all matches when a league/team filter has no metadata yet.
1.1.0
- Match widget builder: choose team or league first, then pick latest/specific match with filtered match lists.
1.0.9
- Fix: refresh catalog labels when cached match names are missing or still show raw match IDs.
1.0.8
- Match widget: specific-match picker shows date and team names from the catalog API instead of raw match IDs.
1.0.7
- Add Match widget type: latest match by team or specific match from catalog (
match_idshortcode attribute).
1.0.6
- Fix: league table builder lists and resolves cup/knockout competitions from tournament catalog spaces (e.g. Copa do Brasil, Libertadores).
1.0.5
- Fix: widget loader script now enqueues on the front end after shortcodes/blocks render (published pages were missing the runtime script).
1.0.4
- Zero-config install: production catalog API URL, loader URL, and read-only credentials are built into the plugin (no API settings screen).
- Space catalog from
api-v1.widgets.solutions; widget loader fromwidgets-api.socialcrew.io/load.
1.0.2
- Readme: terms and privacy links now point to the dedicated pages on widgets.socialcrew.io.
1.0.1
- WordPress.org review: enqueue admin/block editor JavaScript (no inline
<script>in PHP), document external services with legal links, remove redundantload_plugin_textdomain()for directory-hosted builds, safer widget preview window.
1.0.0
- Initial public release for WordPress.org: shortcodes, saved presets, Gutenberg block, readme and i18n-ready strings.




