{"id":294501,"date":"2026-04-06T11:04:31","date_gmt":"2026-04-06T11:04:31","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/reelshive\/"},"modified":"2026-07-30T06:25:41","modified_gmt":"2026-07-30T06:25:41","slug":"reelshive","status":"publish","type":"plugin","link":"https:\/\/fon.wordpress.org\/plugins\/reelshive\/","author":18190151,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.13","stable_tag":"1.0.13","tested":"7.0.3","requires":"5.0","requires_php":"7.2","requires_plugins":null,"header_name":"ReelsHive","header_author":"Aarati Parajuli","header_description":"Cinematic portrait reel-like video galleries for the modern web.","assets_banners_color":"ddaf8e","last_updated":"2026-07-30 06:25:41","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/reelshive","header_author_uri":"https:\/\/profiles.wordpress.org\/aarati24\/","rating":5,"author_block_rating":0,"active_installs":20,"downloads":515,"num_ratings":2,"support_threads":1,"support_threads_resolved":1,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.11":{"tag":"1.0.11","author":"aarati24","date":"2026-07-29 08:23:49"},"1.0.12":{"tag":"1.0.12","author":"aarati24","date":"2026-07-29 08:36:23"},"1.0.13":{"tag":"1.0.13","author":"aarati24","date":"2026-07-30 06:25:41"},"1.0.3":{"tag":"1.0.3","author":"aarati24","date":"2026-04-06 11:14:42"},"1.0.5":{"tag":"1.0.5","author":"aarati24","date":"2026-04-20 10:35:35"},"1.0.7":{"tag":"1.0.7","author":"aarati24","date":"2026-04-20 12:12:42"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":2},"assets_icons":{"icon-128x128.gif":{"filename":"icon-128x128.gif","revision":3527867,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3527867,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3527867,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.11","1.0.12","1.0.13","1.0.3","1.0.5","1.0.7"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3629493,"resolution":"1","location":"assets","locale":"","width":1600,"height":900},"screenshot-10.png":{"filename":"screenshot-10.png","revision":3629493,"resolution":"10","location":"assets","locale":"","width":1600,"height":900},"screenshot-11.png":{"filename":"screenshot-11.png","revision":3629493,"resolution":"11","location":"assets","locale":"","width":1600,"height":900},"screenshot-12.png":{"filename":"screenshot-12.png","revision":3629493,"resolution":"12","location":"assets","locale":"","width":1600,"height":900},"screenshot-13.png":{"filename":"screenshot-13.png","revision":3629493,"resolution":"13","location":"assets","locale":"","width":1600,"height":900},"screenshot-14.png":{"filename":"screenshot-14.png","revision":3629493,"resolution":"14","location":"assets","locale":"","width":1600,"height":900},"screenshot-15.png":{"filename":"screenshot-15.png","revision":3629493,"resolution":"15","location":"assets","locale":"","width":1600,"height":900},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3629493,"resolution":"2","location":"assets","locale":"","width":1600,"height":900},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3629493,"resolution":"3","location":"assets","locale":"","width":1600,"height":900},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3629493,"resolution":"4","location":"assets","locale":"","width":1600,"height":900},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3629493,"resolution":"5","location":"assets","locale":"","width":1600,"height":900},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3629493,"resolution":"6","location":"assets","locale":"","width":1600,"height":900},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3629493,"resolution":"7","location":"assets","locale":"","width":1600,"height":900},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3629493,"resolution":"8","location":"assets","locale":"","width":1600,"height":900},"screenshot-9.png":{"filename":"screenshot-9.png","revision":3629493,"resolution":"9","location":"assets","locale":"","width":1600,"height":900}},"screenshots":[]},"plugin_section":[],"plugin_tags":[210,236867,611,179061,222],"plugin_category":[50],"plugin_contributors":[259518],"plugin_business_model":[],"class_list":["post-294501","plugin","type-plugin","status-publish","hentry","plugin_tags-gallery","plugin_tags-reels","plugin_tags-slider","plugin_tags-tiktok","plugin_tags-video","plugin_category-media","plugin_contributors-aarati24","plugin_committers-aarati24"],"banners":{"banner":"https:\/\/ps.w.org\/reelshive\/assets\/banner-772x250.jpg?rev=3527867","banner_2x":"https:\/\/ps.w.org\/reelshive\/assets\/banner-1544x500.jpg?rev=3527867","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/reelshive\/assets\/icon-128x128.gif?rev=3527867","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/reelshive\/assets\/screenshot-1.png?rev=3629493","caption":""},{"src":"https:\/\/ps.w.org\/reelshive\/assets\/screenshot-2.png?rev=3629493","caption":""},{"src":"https:\/\/ps.w.org\/reelshive\/assets\/screenshot-3.png?rev=3629493","caption":""},{"src":"https:\/\/ps.w.org\/reelshive\/assets\/screenshot-4.png?rev=3629493","caption":""},{"src":"https:\/\/ps.w.org\/reelshive\/assets\/screenshot-5.png?rev=3629493","caption":""},{"src":"https:\/\/ps.w.org\/reelshive\/assets\/screenshot-6.png?rev=3629493","caption":""},{"src":"https:\/\/ps.w.org\/reelshive\/assets\/screenshot-7.png?rev=3629493","caption":""},{"src":"https:\/\/ps.w.org\/reelshive\/assets\/screenshot-8.png?rev=3629493","caption":""},{"src":"https:\/\/ps.w.org\/reelshive\/assets\/screenshot-9.png?rev=3629493","caption":""},{"src":"https:\/\/ps.w.org\/reelshive\/assets\/screenshot-10.png?rev=3629493","caption":""},{"src":"https:\/\/ps.w.org\/reelshive\/assets\/screenshot-11.png?rev=3629493","caption":""},{"src":"https:\/\/ps.w.org\/reelshive\/assets\/screenshot-12.png?rev=3629493","caption":""},{"src":"https:\/\/ps.w.org\/reelshive\/assets\/screenshot-13.png?rev=3629493","caption":""},{"src":"https:\/\/ps.w.org\/reelshive\/assets\/screenshot-14.png?rev=3629493","caption":""},{"src":"https:\/\/ps.w.org\/reelshive\/assets\/screenshot-15.png?rev=3629493","caption":""}],"raw_content":"<!--section=description-->\n<p><strong>Are you looking to show immersive vertical videos in WordPress, but struggling with slow page loads or distracting embeds?<\/strong><\/p>\n\n<p>Over 80% of web traffic is mobile, and users don\u2019t rotate their phones anymore. If your website is still relying on flat, landscape-oriented videos or cluttered YouTube\/Vimeo embeds, <strong>you are leaking traffic and conversions every single second.<\/strong><\/p>\n\n<p>If you aren't capturing the micro-attention of today's mobile audience with immersive, portrait-style video loops, <strong>your website is already falling behind.<\/strong><\/p>\n\n<h3>The Ultimate WordPress Reel Plugin: Stand Out with ReelsHive<\/h3>\n\n<p><strong>ReelsHive<\/strong> is the ultimate <strong>WordPress reels<\/strong> plugin designed to let you easily create and display high-converting, TikTok-style <strong>vertical videos in WordPress<\/strong> using your own self-hosted videos.<\/p>\n\n<p>Get the exact same addictive, swipeable, fullscreen video experience of Instagram Reels and YouTube Shorts on your site. By using this lightweight <strong>WordPress reel<\/strong> plugin, you keep users on your pages and <strong>retain 100% control of your traffic<\/strong>\u2014with no competitor ads, external logo overlays, or leaky links.<\/p>\n\n<h3>Why You Need a Dedicated WordPress Reel Plugin:<\/h3>\n\n<ul>\n<li><strong>Seamless Vertical Videos in WordPress:<\/strong> Modern mobile users expect vertical content. ReelsHive delivers beautiful portrait-style videos that feel native on smartphones, capturing mobile engagement that traditional videos lose.<\/li>\n<li><strong>Stop Leaking Traffic:<\/strong> Standard embeds invite users to click away. ReelsHive uses your own self-hosted MP4\/WebM video files, keeping users glued to <em>your<\/em> brand and <em>your<\/em> site.<\/li>\n<li><strong>Add Call-to-Actions Directly to Reels:<\/strong> Turn passive viewers into active buyers. Place fully customizable CTA buttons on top of your <strong>WordPress reels<\/strong> to instantly direct traffic to your landing pages, signup forms, or checkout.<\/li>\n<li><strong>Blazing Fast Performance:<\/strong> Don't let heavy video scripts kill your Google Core Web Vitals. ReelsHive features predictive lazy loading and mobile buffering to ensure your pages stay fast.<\/li>\n<\/ul>\n\n<h3>Zero Complexity. Complete Control.<\/h3>\n\n<p>You don\u2019t need a developer or complex video tools. Getting your portrait reel gallery live takes less than 2 minutes:\n1. <strong>Upload:<\/strong> Go to <code>ReelsHive -&gt; Add New Single Reel<\/code> and upload your MP4 video file.\n2. <strong>Convert:<\/strong> Add an engaging Call-to-Action link, custom button text, and colors directly onto the video.\n3. <strong>Embed:<\/strong> Copy the simple shortcode and drop it anywhere\u2014posts, pages, sidebar widgets, or page builders like Elementor and Gutenberg.<\/p>\n\n<h3>Core Features built for Conversions:<\/h3>\n\n<ul>\n<li><strong>100% Self-Hosted &amp; Ad-Free:<\/strong> Run portrait video reels without dependency on external video networks or risk of algorithm distractions.<\/li>\n<li><strong>Interactive CTA Buttons:<\/strong> Overlay direct links, custom colors, and text to guide user action on each reel.<\/li>\n<li><strong>Multiple Display Layouts:<\/strong> Build TikTok-like Vertical Scroll feeds, responsive Grid galleries, or horizontal Swipeable Sliders.<\/li>\n<li><strong>Deep Linking Support:<\/strong> Link directly to a specific video within a gallery from external emails or social campaigns.<\/li>\n<li><strong>High-Performance Lazy Loading:<\/strong> Smart buffering that preloads videos selectively, optimizing your page speed and mobile bandwidth.<\/li>\n<li><strong>Universal Responsiveness:<\/strong> Designed to look and work flawlessly across desktop, tablet, and mobile browsers.<\/li>\n<\/ul>\n\n<h3>External services<\/h3>\n\n<p>This plugin provides social sharing functionality that links to third-party services. These services are only accessed when a user explicitly clicks on a share button.<\/p>\n\n<ul>\n<li><p><strong>Facebook<\/strong>: Used for sharing video reels on Facebook. When a user clicks the Facebook share button, they are redirected to Facebook's sharing interface. The shared URL and page title are sent to Facebook.<\/p>\n\n<ul>\n<li>Service provider: Meta Platforms, Inc.<\/li>\n<li><a href=\"https:\/\/www.facebook.com\/legal\/terms\">Terms of Service<\/a>, <a href=\"https:\/\/www.facebook.com\/about\/privacy\">Privacy Policy<\/a><\/li>\n<\/ul><\/li>\n<li><p><strong>WhatsApp<\/strong>: Used for sharing video reels via WhatsApp. Clicking the WhatsApp share button redirects the user to the WhatsApp API to compose a message. The shared URL and page title are sent.<\/p>\n\n<ul>\n<li>Service provider: WhatsApp LLC<\/li>\n<li><a href=\"https:\/\/www.whatsapp.com\/legal\/\">Terms of Service<\/a>, <a href=\"https:\/\/www.whatsapp.com\/legal\/privacy-policy\">Privacy Policy<\/a><\/li>\n<\/ul><\/li>\n<li><p><strong>Twitter (X)<\/strong>: Used for sharing video reels on Twitter (X). Clicking the Twitter share button redirects the user to the Twitter intent interface. The shared URL and page title are sent.<\/p>\n\n<ul>\n<li>Service provider: X Corp.<\/li>\n<li><a href=\"https:\/\/x.com\/en\/tos\">Terms of Service<\/a>, <a href=\"https:\/\/x.com\/en\/privacy\">Privacy Policy<\/a><\/li>\n<\/ul><\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>reelshive<\/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>Go to the 'ReelsHive' menu to start creating your first reels.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20display%20vertical%20videos%20in%20wordpress%3F\"><h3>How do I display vertical videos in WordPress?<\/h3><\/dt>\n<dd><p>To show vertical videos in WordPress, install ReelsHive, navigate to 'ReelsHive' -&gt; 'Add New Single Reel', upload your MP4 video, and save. Copy the generated shortcode and paste it anywhere on your site to display your vertical video.<\/p><\/dd>\n<dt id=\"what%20makes%20reelshive%20the%20best%20reels%20wordpress%20plugin%3F\"><h3>What makes ReelsHive the best reels WordPress plugin?<\/h3><\/dt>\n<dd><p>Unlike standard embed solutions that drive traffic away with competitor ads, ReelsHive is a dedicated WordPress reel plugin that uses self-hosted videos. It features overlay call-to-actions, deep-linking, and lazy loading specifically optimized for vertical videos on WordPress websites.<\/p><\/dd>\n<dt id=\"how%20do%20i%20create%20a%20vertical%20scroll%20%28tiktok-style%29%20wordpress%20reel%20gallery%3F\"><h3>How do I create a vertical scroll (TikTok-style) WordPress reel gallery?<\/h3><\/dt>\n<dd><p>Create individual vertical video reels first. Then go to 'ReelsHive' -&gt; 'Add New Gallery', choose the reels you want to show, select 'Vertical Scroll' as the layout mode, and publish. Paste the gallery shortcode on any page.<\/p><\/dd>\n<dt id=\"will%20hosting%20my%20own%20wordpress%20reels%20slow%20down%20my%20website%20load%20time%3F\"><h3>Will hosting my own WordPress reels slow down my website load time?<\/h3><\/dt>\n<dd><p>No. ReelsHive uses an advanced predictive lazy loading mechanism. Videos only start buffering when visitors scroll near them, ensuring your pages stay fast and secure.<\/p><\/dd>\n<dt id=\"how%20does%20the%20call-to-action%20%28cta%29%20overlay%20work%3F\"><h3>How does the Call-to-Action (CTA) overlay work?<\/h3><\/dt>\n<dd><p>For each vertical video, you can assign custom links and styling. The CTA button is automatically laid over your WordPress reel so viewers can take action right from the video.<\/p><\/dd>\n<dt id=\"can%20i%20link%20directly%20to%20a%20specific%20video%20in%20a%20gallery%3F\"><h3>Can I link directly to a specific video in a gallery?<\/h3><\/dt>\n<dd><p>Yes. ReelsHive supports deep linking. Every video in a gallery has its own URL parameter, meaning you can share a link that automatically scrolls to and loads a specific video for your audience.<\/p><\/dd>\n<dt id=\"is%20reelshive%20compatible%20with%20page%20builders%3F\"><h3>Is ReelsHive compatible with page builders?<\/h3><\/dt>\n<dd><p>Yes! The shortcodes generated by ReelsHive work flawlessly with any block editor, classic editor, or popular page builders such as Elementor, Divi.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.13<\/h4>\n\n<ul>\n<li>Enhanced: Updated the plugin description in readme.txt.<\/li>\n<\/ul>\n\n<h4>1.0.12<\/h4>\n\n<ul>\n<li>Tested: Successfully with WordPress 7.0.2<\/li>\n<\/ul>\n\n<h4>1.0.11<\/h4>\n\n<ul>\n<li>Enhanced: Redesigned the selection checkboxes on the single reels grid to be fully responsive and properly centered across all screen widths\/resolutions.<\/li>\n<li>Fixed: Resolved vertical alignment of dashicon inside the select button in the gallery meta box.<\/li>\n<li>Changed: Lowered default Call-To-Action (CTA) font size fallback from 14px to 12px for cleaner UI and consistent display.<\/li>\n<\/ul>\n\n<h4>1.0.9<\/h4>\n\n<ul>\n<li>Enhanced: Loading spinner displays cleanly with a transparent background directly over the video poster image.<\/li>\n<li>Enhanced: Handled various UI\/UX edge cases for robust playback state management, ensuring smooth and stable interactions across all gallery modes.<\/li>\n<li>Fixed: Resolved video initialization issues in grid gallery layouts by strictly using the <code>loadeddata<\/code> event, ensuring videos are properly prepared before displaying.<\/li>\n<li>Enhanced: Engineered a predictive lazy loading mechanism for the UI, drastically optimizing performance and memory consumption.<\/li>\n<li>Fixed: Append reel type to Add New URL<\/li>\n<li>Fixed: Preview video not visible in select reels tab<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Enhanced: Unified admin preview width to 260px for perfect visibility on Desktop, iPad, and Mobile.<\/li>\n<li>Fixed: Resolved JavaScript ReferenceError in the admin dashboard.<\/li>\n<li>Fixed: Synchronized loading state and real-time percentage display in the admin preview player.<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Enhanced: Optimized mobile video loading with predictive buffering (600px margin).<\/li>\n<li>Enhanced: Redesigned video loader with smooth cross-fade transitions and real-time buffering percentage.<\/li>\n<li>Enhanced: Improved admin responsiveness for settings, meta boxes, and documentation tables.<\/li>\n<li>Fixed: Resolved play\/pause synchronization issues in fullscreen mode.<\/li>\n<li>Fixed: Synchronized mute icons between inline and fullscreen players.<\/li>\n<li>Fixed: Resolved video visibility issues in fullscreen mode for already-buffered elements.<\/li>\n<li>Improved: Added <code>playsinline<\/code> and <code>metadata<\/code> preloading for faster mobile playback.<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Fixed minor layout issues in Grid gallery.<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Fixed: Prefixed taxonomy identifier from <code>reel_type<\/code> to <code>reelshive_reel_type<\/code> to comply with WordPress.org naming requirements.<\/li>\n<li>Fixed: Prefixed taxonomy term slugs \u2014 <code>single_reel<\/code> \u2192 <code>reelshive_single_reel<\/code>, <code>reels_gallery<\/code> \u2192 <code>reelshive_reels_gallery<\/code>.<\/li>\n<li>Fixed: Updated all admin URL query parameters, column keys, and taxonomy lookups across the admin class and partial templates to use the new prefixed identifiers.<\/li>\n<li>Fixed: Updated activation hook to register terms under the new prefixed taxonomy and slugs.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Enhanced: Enforced Prefix Consistency<\/li>\n<li>Solved: Nonces and User Permissions Before Processing Requests<\/li>\n<li>Solved: Use wp_enqueue commands<\/li>\n<li>Add correct contributor username to readme<\/li>\n<li>Solved: Undocumented use of external service<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Initial public release for WordPress.org.<\/li>\n<li>Added professional safety guards for duplicate installations.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Beta release.<\/li>\n<\/ul>","raw_excerpt":"Display engaging vertical videos in WordPress with the ultimate WordPress reels plugin.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/294501","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=294501"}],"author":[{"embeddable":true,"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/aarati24"}],"wp:attachment":[{"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=294501"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=294501"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=294501"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=294501"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=294501"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=294501"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}