{"id":297081,"date":"2026-04-20T06:29:04","date_gmt":"2026-04-20T06:29:04","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/video-streaming-hls-player-videoflowengine\/"},"modified":"2026-04-30T15:16:16","modified_gmt":"2026-04-30T15:16:16","slug":"videoflowengine-hls-streaming","status":"publish","type":"plugin","link":"https:\/\/es-hn.wordpress.org\/plugins\/videoflowengine-hls-streaming\/","author":23475545,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.1","stable_tag":"1.0.1","tested":"6.9.4","requires":"5.6","requires_php":"7.4","requires_plugins":null,"header_name":"VideoFlowEngine HLS Streaming","header_author":"VideoFlowEngine","header_description":"Upload and stream videos using VideoFlowEngine cloud services for encoding, storage, streaming, and analytics. Uses external infrastructure for video processing and CDN delivery.","assets_banners_color":"bfd3fd","last_updated":"2026-04-30 15:16:16","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/videoflowengine.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":162,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"videoflowengine","date":"2026-04-22 05:49:39"},"1.0.1":{"tag":"1.0.1","author":"videoflowengine","date":"2026-04-30 15:16:16"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3510458,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3510458,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3510458,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3510458,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3510458,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3510458,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3510458,"resolution":"5","location":"assets","locale":""}},"screenshots":{"1":"Built-in analytics dashboard \u2014 views, watch time, drop-off, right inside WordPress","2":"Drag &amp; drop video upload from the WordPress dashboard","3":"Real-time multi-resolution HLS encoding progress","4":"HLS video player embedded via shortcode or block","5":"One-click Connect \u2014 provision a free API key without a signup form"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[127055,10796,2195,192267,90867],"plugin_category":[59],"plugin_contributors":[260603],"plugin_business_model":[],"class_list":["post-297081","plugin","type-plugin","status-publish","hentry","plugin_tags-hls","plugin_tags-learndash","plugin_tags-lms","plugin_tags-self-hosted-video","plugin_tags-video-streaming","plugin_category-utilities-and-tools","plugin_contributors-videoflowengine","plugin_committers-videoflowengine"],"banners":{"banner":"https:\/\/ps.w.org\/videoflowengine-hls-streaming\/assets\/banner-772x250.png?rev=3510458","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/videoflowengine-hls-streaming\/assets\/icon-256x256.png?rev=3510458","icon_2x":"https:\/\/ps.w.org\/videoflowengine-hls-streaming\/assets\/icon-256x256.png?rev=3510458","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/videoflowengine-hls-streaming\/assets\/screenshot-1.png?rev=3510458","caption":"Built-in analytics dashboard \u2014 views, watch time, drop-off, right inside WordPress"},{"src":"https:\/\/ps.w.org\/videoflowengine-hls-streaming\/assets\/screenshot-2.png?rev=3510458","caption":"Drag &amp; drop video upload from the WordPress dashboard"},{"src":"https:\/\/ps.w.org\/videoflowengine-hls-streaming\/assets\/screenshot-3.png?rev=3510458","caption":"Real-time multi-resolution HLS encoding progress"},{"src":"https:\/\/ps.w.org\/videoflowengine-hls-streaming\/assets\/screenshot-4.png?rev=3510458","caption":"HLS video player embedded via shortcode or block"},{"src":"https:\/\/ps.w.org\/videoflowengine-hls-streaming\/assets\/screenshot-5.png?rev=3510458","caption":"One-click Connect \u2014 provision a free API key without a signup form"}],"raw_content":"<!--section=description-->\n<p><strong>Stop paying Vimeo to host videos on your own WordPress site.<\/strong><\/p>\n\n<p>VideoFlowEngine lets you upload, encode, and stream HLS video on WordPress using your own Cloudflare R2 storage \u2014 no per-view fees, no bandwidth caps, no vendor lock-in.<\/p>\n\n<p>Drop videos into any page, post, or LMS lesson with a shortcode or Gutenberg block. Videos auto-encode to adaptive HLS (360p \/ 720p \/ 1080p) and stream instantly via Cloudflare CDN.<\/p>\n\n<p>\ud83c\udfaf <strong>Built for:<\/strong><\/p>\n\n<ul>\n<li><strong>Course creators<\/strong> on LearnDash, Tutor LMS, LifterLMS, LearnPress \u2014 ditch Vimeo without rebuilding your lessons<\/li>\n<li><strong>Membership sites<\/strong> that don't want YouTube recommendations pulling members away<\/li>\n<li><strong>Agencies<\/strong> managing video for multiple client sites<\/li>\n<li><strong>SaaS \/ marketing sites<\/strong> that want branded, ad-free video players<\/li>\n<\/ul>\n\n<p>\ud83d\ude80 <strong>What you get:<\/strong><\/p>\n\n<ul>\n<li>Upload videos directly from the WordPress dashboard<\/li>\n<li>Automatic multi-resolution HLS encoding (360p \/ 720p \/ 1080p adaptive)<\/li>\n<li>Fast global delivery via Cloudflare CDN<\/li>\n<li>Drop into any page, post, or LMS lesson via shortcode or Gutenberg block<\/li>\n<li>Built-in analytics: views, watch time, drop-off \u2014 right inside WordPress<\/li>\n<li>No ads, no external branding, no platform recommendations<\/li>\n<\/ul>\n\n<p>\ud83d\udd25 <strong>Features<\/strong><\/p>\n\n<ul>\n<li>Direct-to-cloud uploads from the WordPress admin (no server transcoding)<\/li>\n<li>Adaptive HLS streaming \u2014 quality switches based on viewer's connection<\/li>\n<li><code>[vfhls_player id=\"123\"]<\/code> shortcode for single videos<\/li>\n<li><code>[vfhls_gallery columns=\"3\"]<\/code> shortcode for video grids<\/li>\n<li>Gutenberg block for the modern editor<\/li>\n<li>Drag &amp; drop upload with real-time encoding progress<\/li>\n<li>Built-in analytics dashboard (views, watch time, drop-off, device)<\/li>\n<li>Free tier \u2014 no credit card required<\/li>\n<\/ul>\n\n<p>\ud83c\udfac <strong>Hero Add-On \u2014 Instant-Play Premium Video<\/strong><\/p>\n\n<p>Your homepage hero video, course intro, or featured testimonial deserves to play <em>instantly<\/em> \u2014 no buffer wheel, no loading delay, no LCP penalty. Mark any one video as your <strong>Hero<\/strong> for adaptive HLS streaming optimised for one premium video on your site.<\/p>\n\n<p>Use <code>[vfhls_player id=\"123\" hero]<\/code> to embed. Switch which video is your Hero anytime from Settings.<\/p>\n\n<ul>\n<li><strong>Instant playback<\/strong> \u2014 plays on first tap, no buffer wheel, even on mobile<\/li>\n<li><strong>Faster page load<\/strong> \u2014 adaptive HLS, no full-file download before play starts<\/li>\n<li><strong>Full HD 1080p<\/strong> for the hero video<\/li>\n<li><strong>One-click switch<\/strong> \u2014 change which video is Hero anytime<\/li>\n<\/ul>\n\n<p>Perfect for: homepage hero videos, course intro lessons, sales-page testimonials, product demo reels, agency client showcases.<\/p>\n\n<p>\ud83c\udf93 <strong>Works with your LMS:<\/strong><\/p>\n\n<p>Drop the shortcode or block into any LMS lesson editor. Confirmed compatible via the WordPress block API:<\/p>\n\n<ul>\n<li><strong>LearnDash<\/strong> \u2014 add videos to lessons, topics, quizzes<\/li>\n<li><strong>Tutor LMS<\/strong> \u2014 lesson video blocks, course builder<\/li>\n<li><strong>LifterLMS<\/strong> \u2014 lesson and course content<\/li>\n<li><strong>LearnPress<\/strong> \u2014 lesson content<\/li>\n<li>Any LMS that accepts standard WordPress shortcodes or blocks<\/li>\n<\/ul>\n\n<p>\u2753 <strong>Why not YouTube or Vimeo?<\/strong><\/p>\n\n<ul>\n<li><strong>No ads, no branding, no recommendations pulling viewers to competitors<\/strong><\/li>\n<li><strong>No per-view or bandwidth charges<\/strong> \u2014 you own the storage<\/li>\n<li><strong>Private by default<\/strong> \u2014 unlike YouTube unlisted \/ Vimeo review links, HLS segments are served from your own storage<\/li>\n<li><strong>Analytics inside WordPress<\/strong> \u2014 no separate dashboard, no third-party tracking<\/li>\n<li><strong>Your content, your domain, your player<\/strong> \u2014 full brand control<\/li>\n<\/ul>\n\n<p>\ud83d\udd10 <strong>Security &amp; Privacy<\/strong><\/p>\n\n<ul>\n<li>WordPress capability checks on every admin action<\/li>\n<li>Pre-signed upload URLs \u2014 video files never publicly exposed during upload<\/li>\n<li>No data leaves your site until the admin explicitly clicks \"Connect\"<\/li>\n<li>Visitor analytics are opt-in \u2014 disabled by default, toggled from Settings<\/li>\n<li>Viewer IP is used only for 1-hour view deduplication, not stored long-term<\/li>\n<\/ul>\n\n<p><strong>How it works:<\/strong><\/p>\n\n<ol>\n<li>Install and activate the plugin<\/li>\n<li>Go to VideoFlowEngine \u2192 Settings, click <strong>Connect to VideoFlowEngine<\/strong>, and review exactly which data will be sent before the free API key is provisioned (site URL, site name, admin email, WordPress\/PHP\/plugin versions)<\/li>\n<li>Upload videos from the VideoFlowEngine menu<\/li>\n<li>Videos are uploaded directly to cloud storage via pre-signed URLs, then encoded to HLS<\/li>\n<li>Paste the shortcode into any page, post, or LMS lesson \u2014 or use the Gutenberg block<\/li>\n<\/ol>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to an external service (VideoFlowEngine API at api.videoflowengine.com) to process, store, and stream videos. This service is required for the plugin to function. No data is sent to the external service until the site admin explicitly clicks \"Connect to VideoFlowEngine\" on the Settings page and is shown which fields will be transmitted.<\/p>\n\n<p><strong>API endpoint:<\/strong> <a href=\"https:\/\/api.videoflowengine.com\">https:\/\/api.videoflowengine.com<\/a><\/p>\n\n<p>Data sent to the service may include:<\/p>\n\n<ul>\n<li>Video files (uploaded directly to cloud storage via pre-signed URLs)<\/li>\n<li>Site URL, site name, admin email (for API key provisioning)<\/li>\n<li>WordPress version, PHP version, plugin version<\/li>\n<li>API key (for authentication)<\/li>\n<li>Playback analytics when enabled (view counts, watch time, playback quality, viewer IP for deduplication \u2014 opt-in, disabled by default)<\/li>\n<\/ul>\n\n<p>Service Provider: VideoFlowEngine\nWebsite: <a href=\"https:\/\/videoflowengine.com\">https:\/\/videoflowengine.com<\/a>\nAPI: <a href=\"https:\/\/api.videoflowengine.com\">https:\/\/api.videoflowengine.com<\/a>\nTerms of Service: <a href=\"https:\/\/videoflowengine.com\/terms\">https:\/\/videoflowengine.com\/terms<\/a>\nPrivacy Policy: <a href=\"https:\/\/videoflowengine.com\/privacy\">https:\/\/videoflowengine.com\/privacy<\/a><\/p>\n\n<h3>Third Party Libraries<\/h3>\n\n<p>This plugin includes the following third-party library:<\/p>\n\n<ul>\n<li><strong>hls.js<\/strong> \u2014 HLS video playback in browsers\nIncluded file: assets\/js\/hls.min.js (minified production build)\nSource code: <a href=\"https:\/\/github.com\/video-dev\/hls.js\">https:\/\/github.com\/video-dev\/hls.js<\/a>\nLicense: Apache License 2.0 (GPL-compatible)<\/li>\n<\/ul>\n\n<p>The minified file was obtained from the official hls.js GitHub releases. The full unminified source code is publicly available at the repository linked above.<\/p>\n\n<h3>Privacy<\/h3>\n\n<p>This plugin sends video-related data to an external server for processing. No personal user data is intentionally collected or stored beyond what is needed to operate the service. No data is sent until the site admin explicitly connects via the Settings page.<\/p>\n\n<p><strong>Admin data (sent on connect):<\/strong><\/p>\n\n<ul>\n<li>Site URL, site name, admin email<\/li>\n<li>WordPress version, PHP version, plugin version<\/li>\n<\/ul>\n\n<p><strong>Video data (sent on upload):<\/strong><\/p>\n\n<ul>\n<li>Video files (uploaded directly to cloud storage)<\/li>\n<li>API key (for authentication)<\/li>\n<\/ul>\n\n<p><strong>Visitor analytics (opt-in only):<\/strong><\/p>\n\n<p>Visitor playback analytics are disabled by default and must be explicitly enabled by the site admin via a checkbox during initial connection or in Settings. When enabled, the following data is collected when visitors watch videos:<\/p>\n\n<ul>\n<li>View events (play, pause, heartbeat, ended)<\/li>\n<li>Watch time, playback position, video quality<\/li>\n<li>Visitor IP address (used solely for view deduplication within a 1-hour window, not stored long-term)<\/li>\n<\/ul>\n\n<p>No visitor tracking occurs when analytics are disabled. The admin can enable or disable analytics at any time from VideoFlowEngine \u2192 Settings.<\/p>\n\n<p>Analytics data is estimated based on player events and may not be 100% accurate.<\/p>\n\n<p>For full details, see the <a href=\"https:\/\/videoflowengine.com\/privacy\">Privacy Policy<\/a>.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>videoflowengine-hls-streaming<\/code> folder to <code>\/wp-content\/plugins\/<\/code>, or install via the WordPress plugin directory<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> screen in WordPress<\/li>\n<li>Go to <strong>VideoFlowEngine \u2192 Settings<\/strong> and click <strong>Connect to VideoFlowEngine<\/strong>. A consent screen lists exactly which data is sent to api.videoflowengine.com (site URL, site name, admin email, WordPress\/PHP\/plugin versions)<\/li>\n<li>After connecting, go to the <strong>VideoFlowEngine<\/strong> menu to upload your first video<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20this%20a%20real%20vimeo%20alternative%3F\"><h3>Is this a real Vimeo alternative?<\/h3><\/dt>\n<dd><p>Yes. VideoFlowEngine replaces the core Vimeo workflow (host + encode + embed + analytics) with your own Cloudflare R2 storage and WordPress-native embeds. There's no per-view fee, no monthly bandwidth cap, and no external player branding.<\/p><\/dd>\n<dt id=\"will%20this%20work%20with%20learndash%20%2F%20tutor%20lms%20%2F%20lifterlms%3F\"><h3>Will this work with LearnDash \/ Tutor LMS \/ LifterLMS?<\/h3><\/dt>\n<dd><p>Yes \u2014 any LMS that accepts standard WordPress shortcodes or Gutenberg blocks can embed VideoFlowEngine videos in lessons. Add the <code>[vfhls_player id=\"123\"]<\/code> shortcode or the VideoFlowEngine block to a lesson's content, same as you would with any WordPress embed.<\/p><\/dd>\n<dt id=\"do%20i%20need%20to%20set%20up%20cloudflare%20r2%20myself%3F\"><h3>Do I need to set up Cloudflare R2 myself?<\/h3><\/dt>\n<dd><p>No. VideoFlowEngine provides the storage and CDN as part of the service. The free tier lets you test without any external setup.<\/p><\/dd>\n<dt id=\"can%20i%20migrate%20existing%20videos%20from%20vimeo%20%2F%20youtube%3F\"><h3>Can I migrate existing videos from Vimeo \/ YouTube?<\/h3><\/dt>\n<dd><p>Yes, by re-uploading. Direct import is not currently built in \u2014 download your source files from Vimeo \/ YouTube, then upload them to VideoFlowEngine. For bulk migrations, see the migration guide on our website.<\/p><\/dd>\n<dt id=\"do%20i%20need%20an%20api%20key%3F\"><h3>Do I need an API key?<\/h3><\/dt>\n<dd><p>Yes. After activation, go to <strong>VideoFlowEngine \u2192 Settings<\/strong> and click <strong>Connect to VideoFlowEngine<\/strong> to provision a free API key.<\/p><\/dd>\n<dt id=\"does%20this%20work%20without%20signup%3F\"><h3>Does this work without signup?<\/h3><\/dt>\n<dd><p>Yes. Clicking \"Connect to VideoFlowEngine\" provisions a free account automatically \u2014 no form, no credit card, no separate signup. You'll see exactly what data is sent before connecting.<\/p><\/dd>\n<dt id=\"what%20video%20formats%20are%20supported%3F\"><h3>What video formats are supported?<\/h3><\/dt>\n<dd><p>MP4, MOV, AVI, MKV, WebM, and most other common formats. Videos are transcoded to HLS regardless of source format.<\/p><\/dd>\n<dt id=\"where%20are%20videos%20processed%20and%20stored%3F\"><h3>Where are videos processed and stored?<\/h3><\/dt>\n<dd><p>Videos are processed on VideoFlowEngine's external servers and delivered via Cloudflare CDN. Full details in the <strong>External Services<\/strong> section below.<\/p><\/dd>\n<dt id=\"is%20my%20data%20safe%3F\"><h3>Is my data safe?<\/h3><\/dt>\n<dd><p>Yes. All admin actions use WordPress capability checks. Uploads use signed URLs so files are never publicly exposed. No data leaves your site until you explicitly click Connect. Visitor analytics are opt-in and can be disabled any time from Settings.<\/p><\/dd>\n<dt id=\"does%20this%20work%20in%20elementor%2C%20beaver%20builder%2C%20bricks%2C%20or%20other%20page%20builders%3F\"><h3>Does this work in Elementor, Beaver Builder, Bricks, or other page builders?<\/h3><\/dt>\n<dd><p>Yes. Any builder that accepts shortcodes or Gutenberg blocks will render the VideoFlowEngine player.<\/p><\/dd>\n<dt id=\"what%20is%20the%20hero%20add-on%3F\"><h3>What is the Hero add-on?<\/h3><\/dt>\n<dd><p>The Hero add-on lets you mark any one video on your site as the \"hero\" \u2014 it streams instantly with no buffer wheel and no page-load penalty, ideal for homepage hero videos, course intros, sales-page testimonials, and product demos. Activate it from VideoFlowEngine \u2192 Settings, then use the <code>[vfhls_player id=\"123\" hero]<\/code> shortcode to embed the hero player.<\/p><\/dd>\n<dt id=\"can%20i%20have%20a%20homepage%20hero%20video%20that%20autoplays%3F\"><h3>Can I have a homepage hero video that autoplays?<\/h3><\/dt>\n<dd><p>Yes \u2014 that's exactly what the Hero add-on is built for. Mark a video as your Hero, embed it with <code>[vfhls_player id=\"123\" hero]<\/code> on your homepage, and the hero player UI handles autoplay-friendly playback (with browser autoplay rules respected \u2014 muted-autoplay-then-unmute is supported).<\/p><\/dd>\n<dt id=\"can%20i%20switch%20which%20video%20is%20my%20hero%20later%3F\"><h3>Can I switch which video is my hero later?<\/h3><\/dt>\n<dd><p>Yes. Go to VideoFlowEngine \u2192 Settings \u2192 Hero card \u2192 Change video. The new pick re-encodes to the hero stream in a few minutes; the old one reverts to your plan's defaults.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>New: Hero add-on for instant-play premium video on one featured video<\/li>\n<li>New: First-ready toast \u2014 encourages copying the shortcode to a page after the first encode completes<\/li>\n<li>New: Plan unsubscribe button in Settings (Starter \/ Pro)<\/li>\n<li>Improvement: Hero shortcode column auto-shows the [vfhls_player id=\"X\" hero] variant for the assigned hero video<\/li>\n<li>Improvement: Inline status messages in the Hero video-chooser modal (replaces native browser dialogs)<\/li>\n<li>Improvement: Readme now documents the Hero add-on with FAQs (homepage hero, course intro, switching the hero video)<\/li>\n<li>Fix: Stripe checkout buttons no longer redirect the current tab when opening the new tab (window.open + 'noopener' returns null on success)<\/li>\n<li>Fix: Plugin reactivation now correctly records the analytics consent answer + audit log row (previously prior consent state silently carried over)<\/li>\n<li>Fix: Removed redundant analytics line from upgrade pages (kept only differentiating tier benefits)<\/li>\n<li>Security: Added capability check to the review-prompt dismissal AJAX<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Video upload with direct-to-CDN transfer<\/li>\n<li>Multi-resolution HLS encoding (360p, 720p, 1080p adaptive streaming)<\/li>\n<li>Admin interface with drag &amp; drop upload<\/li>\n<li>Real-time encoding progress<\/li>\n<li>Shortcode player and gallery with analytics tracking<\/li>\n<li>Built-in analytics page (views, watch time, drop-off)<\/li>\n<li>Visitor analytics opt-in with admin toggle<\/li>\n<li>View count deduplication (IP-based, 1 hour window)<\/li>\n<li>API key authentication with free tier<\/li>\n<\/ul>","raw_excerpt":"Stream WordPress hero videos in Full HD via HLS. Vimeo alternative with Hero add-on for one premium video. LearnDash &amp; Tutor LMS compatible.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/es-hn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/297081","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/es-hn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/es-hn.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/es-hn.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=297081"}],"author":[{"embeddable":true,"href":"https:\/\/es-hn.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/videoflowengine"}],"wp:attachment":[{"href":"https:\/\/es-hn.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=297081"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/es-hn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=297081"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/es-hn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=297081"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/es-hn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=297081"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/es-hn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=297081"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/es-hn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=297081"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}