CineLink Embeds for JustWatch

Описание

CineLink Embeds for JustWatch adds a Gutenberg block for embedding JustWatch widgets using TMDB or IMDB IDs.

Features include:

  • Global plugin defaults in WordPress admin settings.
  • Per-block overrides in the editor.
  • Shortcode support for use with Divi, Elementor, and other page builders.
  • Language override support (tested languages only).
  • Offer label, max offers, icon scale, and message customization.
  • Heading and border display controls.
  • Configurable wrapper margin globally and per block.
  • Optional public attribution link, disabled by default and can be enabled by admin.

The plugin also inserts the JustWatch code snippet into your site footer globally, which provides backward compatibility if you were previously using HTML code to embed widgets. Once you have the plugin installed, you can delete the code snippet you added to your theme.

Tested language override options:

  • Arabic
  • Chinese
  • Czech
  • French
  • German
  • Italian
  • Polish
  • Portuguese
  • Romanian
  • Russian
  • Spanish

External services

This plugin connects to JustWatch services to load widget content.

Service used:

  • JustWatch Widget script: https://widget.justwatch.com/justwatch_widget.js

What is sent:

  • The configured JustWatch API key.
  • Title identifiers and widget configuration (for example: object type, external ID, ID type, language, scale, and related widget options).
  • Standard browser request metadata to JustWatch servers (such as visitor IP address, user agent, and referrer), as part of normal web requests.

When data is sent:

  • The widget script is loaded on front-end page views.
  • Widget-related data is requested when a page includes a JustWatch widget block.

Service documentation and policies:

  • Widget documentation: https://apis.justwatch.com/docs/widget
  • Terms of Service: https://partners.justwatch.com/legal/termsofuse
  • Privacy Policy: https://partners.justwatch.com/legal/privacypolicy

Скриншоты

  • Global plugin settings in wp-admin.
  • CineLink Embed for JustWatch block controls in the editor.
  • Block options with overrides disabled
  • Block options with overrides enabled
  • The widget rendered several different times. This does not represent all of the available customizations, just a taste of what’s possible.

Блоки

Этот плагин предоставляет 1 блок.

  • CineLink Embed for JustWatch Embed a JustWatch widget using TMDB or IMDB ID.

Установка

  1. Upload the plugin folder to the /wp-content/plugins/ directory, or install it as a ZIP via Plugins > Add New.
  2. Activate the plugin through the Plugins menu in WordPress.
  3. Open CineLink Embeds for JustWatch settings in wp-admin and add your API key.
  4. Insert the CineLink Embed for JustWatch block into a post or page and configure ID type + ID.

Часто задаваемые вопросы

Do I need a JustWatch API key?

Yes. Add your API key in the plugin settings page before using the widget.

Can I override settings per block?

Yes. Use the Overrides panel in the block inspector.

Does this plugin work with Divi, Elementor, or other page builders?

Yes. Use the [cinelink] shortcode in your page builder’s code or text module:

Movie, with IMDB:
[cinelink object_type=»movie» id_type=»imdb» external_id=»tt31190636″]

TV Show, with TMDB:
[cinelink object_type=»show» id_type=»tmdb» external_id=»245927″]

The three required attributes are object_type (movie or show), id_type (tmdb or imdb), and external_id (the title’s ID). All other display settings (heading, border, colours, language, etc.) are inherited from the plugin’s global settings page.

What happens when I uninstall the plugin?

On plugin uninstall (delete), plugin options are cleaned up from the database.

Отзывы

Нет отзывов об этом плагине.

Участники и разработчики

«CineLink Embeds for JustWatch» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

Перевести «CineLink Embeds for JustWatch» на ваш язык.

Заинтересованы в разработке?

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.

Журнал изменений

1.0.2

  • Add shortcode support for use with Divi, Elementor, and other page builders.

1.0.1

  • Add custom admin footer on settings page.

1.0.0

  • First stable release.
  • Admin defaults and block-level overrides.
  • Language override support with tested language list.
  • Uninstall cleanup for saved plugin options.