=== AboutBuzz Stories Embed === Contributors: ftpwebdesign Tags: video, stories, embed, reviews, testimonials Requires at least: 5.0 Tested up to: 6.8 Stable tag: 2.0.5 Requires PHP: 7.4 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Embed AboutBuzz video stories on your WordPress site with a single shortcode. == Description == AboutBuzz Stories Embed renders a responsive, lazy-loading carousel of verified video reviews from AboutBuzz.com. Add the shortcode `[aboutbuzz_reviews code="ABZ-XXXX-XXXX-XXXX-XXXX"]` anywhere in your content and the plugin handles fetching, caching, and rendering. == Installation == 1. Upload the plugin to `/wp-content/plugins/aboutbuzz-stories-embed`, or install it via the Plugins screen in WordPress. 2. Activate the plugin. 3. Add `[aboutbuzz_reviews code="YOUR_CODE"]` to any post or page. Get your code from your AboutBuzz dashboard. == External Services == This plugin connects to AboutBuzz.com to fetch video stories and record likes. All requests are over HTTPS. * Endpoint `https://aboutbuzz.com/wp-json/aboutbuzz/v1/stories/by-code` — fetches stories for a given activation code (sent: code, plugin version). * Endpoint `https://aboutbuzz.com/wp-json/aboutbuzz/v1/like/` — records a like (sent: post ID, plugin version). Successful story responses are cached for 5 minutes per activation code in a WordPress transient. No personal visitor data is collected by the plugin. * Terms of Service: https://aboutbuzz.com/terms-of-service/ * Privacy Policy: https://aboutbuzz.com/privacy-policy/ == Frequently Asked Questions == = How do I get an activation code? = Sign in to your AboutBuzz dashboard at https://aboutbuzz.com or contact support. = Is the widget mobile-friendly? = Yes — it renders as a single-row, scroll-snapping carousel that adapts to viewport width. == Screenshots == 1. Plugin installed, reviews visible on the site. 2. Reviews on mobile in a carousel with play/pause and like integration. 3. Settings screen — AboutBuzz Activation. 4. Entering your secret key from aboutbuzz.com. 5. Embedding reviews via shortcode. == Changelog == = 2.0.5 = Product name under each video. Widget chrome follows the website language. * The line under each video is the product name, then the brand name, then the old generic label only when both are missing. * Product name is the first non-empty value among `acf.product`, `acf.product_name`, `acf.izdelek`, `acf.product_title`, and `meta.product`. The reviewer's `post_title` is not used. * Badges, that generic fallback, the footer rating line, and the German Herkunft notice use the site language. Shortcode `lang="de"` (or another supported code) overrides the site language for the whole widget. * Stories cached before the product field existed are fetched again once. = 2.0.4 = Faster first play, German-market disclosure, and localized badges. * Start playback on `loadedmetadata` (not only after a large `canplay` buffer). * Attach the `