[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f_D__kkXr34DXlVEUcyXmEQqSnFcNQ49kvIHxH6UoHes":3},{"slug":4,"display_name":5,"profile_url":6,"plugin_count":7,"total_installs":8,"avg_security_score":9,"avg_patch_time_days":10,"trust_score":11,"computed_at":12,"plugins":13},"donatory","Alexander","https:\u002F\u002Fprofiles.wordpress.org\u002Fdonatory\u002F",1,0,100,30,94,"2026-08-29T07:39:07.987Z",[14],{"slug":15,"name":16,"version":17,"author":5,"author_profile":6,"description":18,"short_description":19,"active_installs":8,"downloaded":20,"rating":8,"num_ratings":8,"last_updated":21,"tested_up_to":22,"requires_at_least":23,"requires_php":24,"tags":25,"homepage":31,"download_link":32,"security_score":9,"vuln_count":8,"unpatched_count":8,"last_vuln_date":33,"fetched_at":34},"rus-video-embeds","RUS Video Embeds for VK Video, Rutube and Dzen","1.1.5","\u003Cp>RUS Video Embeds adds support for Russian video hosting platforms in WordPress:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>VK Video\u003C\u002Fstrong> — vk.com\u002Fvideo*, vkvideo.ru\u002F*\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Rutube\u003C\u002Fstrong> — rutube.ru\u002Fvideo\u002F*\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dzen\u003C\u002Fstrong> — dzen.ru\u002Fembed\u002F* (embed links)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This is an unofficial plugin and is not affiliated with VK, Rutube, or Dzen.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>⚠️ Dzen notice:\u003C\u002Fstrong> Regular video links (\u003Ccode>dzen.ru\u002Fvideo\u002Fwatch\u002F...\u003C\u002Fcode>) \u003Cstrong>do not work\u003C\u002Fstrong> for embedding — Dzen uses separate embed links. When a watch-link is pasted, the plugin displays instructions on how to get the correct link. More info: \u003Ca href=\"https:\u002F\u002Fwplovers.ru\u002Fdzen-wordpress\u002F?utm_source=wordpress.org&utm_content=dzen_embed\" rel=\"nofollow ugc\">How to embed Dzen video in WordPress\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Auto-embed videos by URL (oEmbed) — just paste a link on its own line\u003C\u002Fli>\n\u003Cli>Shortcodes \u003Ccode>[vk_video]\u003C\u002Fcode>, \u003Ccode>[rutube]\u003C\u002Fcode>, \u003Ccode>[dzen]\u003C\u002Fcode> for the Classic Editor\u003C\u002Fli>\n\u003Cli>Gutenberg block “RU Video” with preview and settings\u003C\u002Fli>\n\u003Cli>Responsive iframe (16:9 by default)\u003C\u002Fli>\n\u003Cli>Configurable vertical margins via Gutenberg spacing presets\u003C\u002Fli>\n\u003Cli>Settings page: default dimensions, autoplay, margins, enable\u002Fdisable providers\u003C\u002Fli>\n\u003Cli>Security: sandboxed iframe, lazy loading, URL validation\u003C\u002Fli>\n\u003Cli>Extensible: add your own providers via the \u003Ccode>rus_video_embeds_register_providers\u003C\u002Fcode> filter\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>oEmbed (automatic):\u003C\u002Fstrong>\u003Cbr \u002F>\nSimply paste a video link on its own line in the editor:\u003Cbr \u002F>\n    https:\u002F\u002Frutube.ru\u002Fvideo\u002Fabc123def456\u002F\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Shortcodes:\u003C\u002Fstrong>\u003Cbr \u002F>\n    [vk_video url=”https:\u002F\u002Fvk.com\u002Fvideo-123456_789012″]\u003Cbr \u002F>\n    [rutube url=”https:\u002F\u002Frutube.ru\u002Fvideo\u002Fabc123\u002F” width=”800″ height=”450″]\u003Cbr \u002F>\n    [dzen url=”https:\u002F\u002Fdzen.ru\u002Fembed\u002Fabc123def456″ autoplay=”1″]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Gutenberg:\u003C\u002Fstrong>\u003Cbr \u002F>\nAdd the “RU Video” block and paste the URL.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Dzen — how to get an embed link:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Open the video on Dzen\u003C\u002Fli>\n\u003Cli>Click “Share” \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> “Embed”\u003C\u002Fli>\n\u003Cli>Copy the link from the \u003Ccode>src\u003C\u002Fcode> attribute in the iframe code (format: \u003Ccode>https:\u002F\u002Fdzen.ru\u002Fembed\u002F...\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>Paste this link into the block, shortcode, or oEmbed\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>You can also paste the entire \u003Ccode>\u003Ciframe>\u003C\u002Fcode> code into the Gutenberg block — the plugin will automatically extract the embed URL.\u003C\u002Fp>\n\u003Cp>Detailed instructions with screenshots: \u003Ca href=\"https:\u002F\u002Fwplovers.ru\u002Fdzen-wordpress\u002F?utm_source=wordpress.org&utm_content=dzen_embed\" rel=\"nofollow ugc\">How to embed Dzen video in WordPress\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin uses external services to resolve and display video preview images in the FluentCommunity integration.\u003C\u002Fp>\n\u003Cp>1) \u003Cstrong>VK video embed page (\u003Ccode>vk.com\u003C\u002Fcode>, \u003Ccode>vkvideo.ru\u003C\u002Fcode>)\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>What the service is used for:\u003C\u002Fstrong> The plugin requests the video embed page to extract preview image metadata for FluentCommunity cards.\u003Cbr \u002F>\n– \u003Cstrong>What data is sent and when:\u003C\u002Fstrong> When a VK preview is generated or refreshed, WordPress sends an outbound HTTP GET request to the video embed URL. The request includes the target video URL and a standard WordPress user agent string (\u003Ccode>WP-URLDetails\u002F... (+site-url)\u003C\u002Fcode>).\u003Cbr \u002F>\n– \u003Cstrong>Provider links:\u003C\u002Fstrong> Terms of Service: https:\u002F\u002Fvk.com\u002Fterms ; Privacy Policy: https:\u002F\u002Fvk.com\u002Fprivacy\u003C\u002Fp>\n\u003Cp>2) \u003Cstrong>VK preview image CDN (\u003Ccode>iv.okcdn.ru\u003C\u002Fcode>)\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>What the service is used for:\u003C\u002Fstrong> The plugin builds and uses the final VK preview image URL from \u003Ccode>iv.okcdn.ru\u003C\u002Fcode> to show the thumbnail in FluentCommunity previews.\u003Cbr \u002F>\n– \u003Cstrong>What data is sent and when:\u003C\u002Fstrong> When preview metadata is parsed for VK embeds, the plugin constructs an external image URL on \u003Ccode>iv.okcdn.ru\u003C\u002Fcode>. The browser and\u002For WordPress may request this image URL when rendering preview cards.\u003Cbr \u002F>\n– \u003Cstrong>Provider links:\u003C\u002Fstrong> Terms of Service: https:\u002F\u002Fok.ru\u002Fregulations ; Privacy Policy: https:\u002F\u002Fok.ru\u002Fprivacy\u003C\u002Fp>\n\u003Cp>3) \u003Cstrong>Rutube preview image CDN (\u003Ccode>rtbcdn.ru\u003C\u002Fcode>)\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>What the service is used for:\u003C\u002Fstrong> Rutube thumbnails used in preview cards are loaded from Rutube CDN domains such as \u003Ccode>rtbcdn.ru\u003C\u002Fcode>.\u003Cbr \u002F>\n– \u003Cstrong>What data is sent and when:\u003C\u002Fstrong> When a Rutube URL is parsed by FluentCommunity (\u003Ccode>RemoteUrlParser\u003C\u002Fcode>) and the preview is rendered, the thumbnail URL returned by Rutube metadata is requested by the browser\u002FWordPress.\u003Cbr \u002F>\n– \u003Cstrong>Provider links:\u003C\u002Fstrong> Terms of Service: https:\u002F\u002Frutube.ru\u002Finfo\u002Fagreement\u002F ; Privacy Policy: https:\u002F\u002Frutube.ru\u002Finfo\u002Fprivacy\u002F\u003C\u002Fp>\n\u003Cp>4) \u003Cstrong>Dzen preview image CDN (\u003Ccode>avatars.dzeninfra.ru\u003C\u002Fcode>)\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>What the service is used for:\u003C\u002Fstrong> Dzen thumbnails used in preview cards are loaded from Dzen infrastructure domains such as \u003Ccode>avatars.dzeninfra.ru\u003C\u002Fcode>.\u003Cbr \u002F>\n– \u003Cstrong>What data is sent and when:\u003C\u002Fstrong> When a Dzen URL is parsed by FluentCommunity (\u003Ccode>RemoteUrlParser\u003C\u002Fcode>) and the preview is rendered, the thumbnail URL returned by Dzen metadata is requested by the browser\u002FWordPress.\u003Cbr \u002F>\n– \u003Cstrong>Provider links:\u003C\u002Fstrong> Terms of Service: https:\u002F\u002Fdzen.ru\u002Flegal\u002Fru\u002Ftermsofuse\u002Findex.html ; Privacy Policy: https:\u002F\u002Fyandex.ru\u002Flegal\u002Fconfidential\u002F\u003C\u002Fp>\n\u003Ch3>Development \u002F Build\u003C\u002Fh3>\n\u003Cp>JavaScript source code for block assets is included in this plugin package:\u003Cbr \u002F>\n    blocks\u002Fvideo\u002Fsrc\u002F\u003C\u002Fp>\n\u003Cp>Compiled production assets used at runtime are located in:\u003Cbr \u002F>\n    blocks\u002Fvideo\u002Fbuild\u002F\u003C\u002Fp>\n\u003Cp>Build commands:\u003Cbr \u002F>\n1. \u003Ccode>npm install\u003C\u002Fcode>\u003Cbr \u002F>\n2. \u003Ccode>npm run build\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>Public source repositories:\u003Cbr \u002F>\n– WordPress.org plugin SVN: https:\u002F\u002Fplugins.trac.wordpress.org\u002Fbrowser\u002Frus-video-embeds\u002F\u003Cbr \u002F>\n– GitHub mirror: https:\u002F\u002Fgithub.com\u002Fwplovers-ru\u002Frus-video-embeds\u003C\u002Fp>\n","Embed videos from VK Video, Rutube, and Dzen — oEmbed, shortcodes, and a Gutenberg block.",229,"2026-07-22T14:28:00.000Z","7.0.2","5.8","7.4",[26,27,28,29,30],"dzen","embed","rutube","video","vkvideo","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frus-video-embeds\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frus-video-embeds.1.1.5.zip",null,"2026-07-22T17:31:50.256Z"]