{"id":323578,"date":"2026-06-12T19:49:12","date_gmt":"2026-06-12T19:49:12","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/shorts-video-carousel-for-youtube\/"},"modified":"2026-06-12T19:19:55","modified_gmt":"2026-06-12T19:19:55","slug":"shortlix-carousel-for-youtube","status":"publish","type":"plugin","link":"https:\/\/dv.wordpress.org\/plugins\/shortlix-carousel-for-youtube\/","author":20555424,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.5","stable_tag":"trunk","tested":"7.0","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"Shortlix Carousel for YouTube","header_author":"Nouman Qamar","header_description":"Displays a responsive carousel of a channel's YouTube Shorts using the v3 API with advanced Slick Slider controls and custom typography\/styling options across a tabbed UI dashboard.","assets_banners_color":"6f7280","last_updated":"2026-06-12 19:19:55","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/proofile.link","rating":0,"author_block_rating":0,"active_installs":0,"downloads":34,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3570471,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3570471,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3570471,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3570471,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"The API connection configuration tab workspace for fast setup verification.","2":"Comprehensive configuration controls for managing responsive breakpoints, sliding behaviors, and transition mechanics.","3":"Frontend user card interface showing embedded responsive players arranged cleanly inside a scaling slider environment."}},"plugin_section":[],"plugin_tags":[38667,77216,266881,215949,18536],"plugin_category":[],"plugin_contributors":[266882],"plugin_business_model":[],"class_list":["post-323578","plugin","type-plugin","status-publish","hentry","plugin_tags-slick-slider","plugin_tags-video-carousel","plugin_tags-video-grid","plugin_tags-youtube-shorts","plugin_tags-youtube-slider","plugin_contributors-noumanqamar450","plugin_committers-noumanqamar450"],"banners":{"banner":"https:\/\/ps.w.org\/shortlix-carousel-for-youtube\/assets\/banner-772x250.png?rev=3570471","banner_2x":"https:\/\/ps.w.org\/shortlix-carousel-for-youtube\/assets\/banner-1544x500.png?rev=3570471","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/shortlix-carousel-for-youtube\/assets\/icon-128x128.png?rev=3570471","icon_2x":"https:\/\/ps.w.org\/shortlix-carousel-for-youtube\/assets\/icon-256x256.png?rev=3570471","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Built utilizing the highly efficient YouTube Data API v3 structural hidden playlist mechanics, this plugin bypasses tedious standard query loops, ensures fast page speeds via WordPress Transients, and provides a beautiful, native, tab-separated admin dashboard.<\/p>\n\n<h3>Key Features:<\/h3>\n\n<ul>\n<li><strong>YouTube v3 API Integration<\/strong>: Safely and quickly fetch raw playlist data directly from official Google servers.<\/li>\n<li><strong>Smart Performance Caching<\/strong>: Uses the WordPress Transients API to store video data locally for 12 hours, drastically reducing external API overhead and page load times.<\/li>\n<li><strong>Fully Tailored Slick Slider Engine<\/strong>: Complete responsive controls for infinite looping, arrows, dot navigation, desktop mouse dragging, autoplay speeds, and slide transition timing.<\/li>\n<li><strong>Advanced Styling Controls<\/strong>: Customize card drop shadows, border-radius layouts, background bases, and navigation colors directly from your WP Admin dashboard.<\/li>\n<li><strong>Native Tabbed Dashboard UI<\/strong>: Clean layout built completely matching the native WordPress styling architecture for seamless site management.<\/li>\n<\/ul>\n\n<h3>Shortcodes<\/h3>\n\n<p>Deploying the carousel slider engine onto your site frontend requires a single tag:\n    [shorcafo_carousel]<\/p>\n\n<h3>Shortcode Attribute Overrides:<\/h3>\n\n<p>You can conditionally bypass your dashboard global options by declaring inline attributes:\n* <code>api_key<\/code>: Explicitly pass an alternative Google developer authorization string.\n* <code>channel_id<\/code>: Override the default channel target to render another creator's feed.\n* <code>count<\/code>: Set a strict limit on the absolute number of short videos to process.<\/p>\n\n<p><em>Example usage:<\/em>\n    [shorcafo_carousel count=\"6\" channel_id=\"UC_EXAMPLE_CHANNEL_ID\"]<\/p>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to external third-party services to fetch and display video content.<\/p>\n\n<ol>\n<li><p><strong>YouTube Data API v3 (googleapis.com)<\/strong><\/p>\n\n<ul>\n<li><strong>Used for<\/strong>: Fetching public playlist data and short video details from your designated channel.<\/li>\n<li><strong>Data sent<\/strong>: Sends API keys, target channel identifiers, and item result counts. No personal user data is collected or tracked.<\/li>\n<li><strong>Links<\/strong>: <a href=\"https:\/\/developers.google.com\/youtube\/terms\/api-services-terms-of-service\">YouTube API Terms of Service<\/a> and <a href=\"https:\/\/policies.google.com\/privacy\">Google Privacy Policy<\/a><\/li>\n<\/ul><\/li>\n<li><p><strong>YouTube Embedded Player (youtube.com)<\/strong><\/p>\n\n<ul>\n<li><strong>Used for<\/strong>: Rendering and playing selected short videos directly in the frontend Slick carousel slider frame wrappers.<\/li>\n<li><strong>Data sent<\/strong>: Video asset identification tracking codes.<\/li>\n<li><strong>Links<\/strong>: <a href=\"https:\/\/www.youtube.com\/t\/terms\">YouTube Terms of Service<\/a> and <a href=\"https:\/\/policies.google.com\/privacy\">Google Privacy Policy<\/a><\/li>\n<\/ul><\/li>\n<\/ol>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>shortlix-carousel-for-youtube<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress.<\/li>\n<li>Navigate to <strong>YT Shorts Setup<\/strong> in your sidebar admin menu to input your YouTube v3 API key and Channel ID.<\/li>\n<li>Drop the shortcode <code>[shorcafo_carousel]<\/code> onto any post, page, or widget layout area.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"where%20do%20i%20get%20a%20youtube%20api%20key%3F\"><h3>Where do I get a YouTube API Key?<\/h3><\/dt>\n<dd><p>You can generate a free server-side browser access token by visiting the official Google Developers Console, activating the <strong>YouTube Data API v3<\/strong> library, and creating a standard credential API key.<\/p><\/dd>\n<dt id=\"why%20are%20my%20changes%20not%20appearing%20immediately%20on%20the%20frontend%3F\"><h3>Why are my changes not appearing immediately on the frontend?<\/h3><\/dt>\n<dd><p>The plugin features an internal security and performance runtime cache using WordPress Transients to keep page loading speeds near instant. Video feeds refresh automatically every 12 hours. If you need to see structural layout changes immediately, modify one of the values inside your <strong>YT Shorts Setup<\/strong> dashboard or briefly switch your target feed count parameter to clear out the active cache.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20inject%20script%20libraries%20sitewide%3F\"><h3>Does this plugin inject script libraries sitewide?<\/h3><\/dt>\n<dd><p>No. The underlying Slick Slider layout engine, custom CSS variables, and native jQuery dependencies are selectively conditionally enqueued <em>only<\/em> when a target page layout explicitly detects the presence of the <code>[yt_shorts_carousel]<\/code> shortcode asset block.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.4<\/h4>\n\n<ul>\n<li>Fix repository naming constraints and brand guidelines.<\/li>\n<li>Implement robust escaping optimizations across backend dashboard interfaces.<\/li>\n<li>Add comprehensive third-party service connection legal declarations.<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial baseline production engine release.<\/li>\n<\/ul>","raw_excerpt":"A highly optimized, feature-rich WordPress plugin designed to seamlessly fetch and display your YouTube Shorts in a responsive, customizable carousel.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/dv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/323578","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/dv.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/dv.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=323578"}],"author":[{"embeddable":true,"href":"https:\/\/dv.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/noumanqamar450"}],"wp:attachment":[{"href":"https:\/\/dv.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=323578"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/dv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=323578"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/dv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=323578"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/dv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=323578"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/dv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=323578"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/dv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=323578"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}