{"id":11221,"date":"2026-05-28T02:29:50","date_gmt":"2026-05-27T18:29:50","guid":{"rendered":"https:\/\/aeosub.com\/kinetichub\/"},"modified":"2026-05-28T02:29:50","modified_gmt":"2026-05-27T18:29:50","slug":"kinetichub","status":"publish","type":"post","link":"https:\/\/aeosub.com\/zh\/kinetichub\/","title":{"rendered":"KineticHub \u2013 Animated Gutenberg Blocks"},"content":{"rendered":"<div class=\"plugin-info-card\" style=\"border: 1px solid #e2e8f0;border-radius: 10px;overflow: hidden;margin-bottom: 30px;font-family: -apple-system, system-ui, sans-serif;background: #fff\">\n<table style=\"width: 100%;border-collapse: collapse;font-size: 14px\">\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 15px 20px;text-align: left;width: 35%;color: #4a5568;background: #fcfcfc\"><img decoding=\"async\" src=\"https:\/\/s.w.org\/plugins\/geopattern-icon\/kinetichub.svg\" style=\"width: 40px;height: 40px;border-radius: 6px;margin-right: 12px;vertical-align: middle\"> Developer<\/th>\n<td style=\"padding: 15px 20px;font-weight: 500\"><a href=\"https:\/\/profiles.wordpress.org\/kinetichub\/\" target=\"_blank\" rel=\"noopener\">kinetichub<\/a><\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Version<\/th>\n<td style=\"padding: 12px 20px\">v1.0.0<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Active Installs<\/th>\n<td style=\"padding: 12px 20px\">0 +<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Requires \/ Tested<\/th>\n<td style=\"padding: 12px 20px\">6.2 \/ 6.9.4<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Last Updated<\/th>\n<td style=\"padding: 12px 20px\">2026-05-27 6:12pm GMT<\/td>\n<\/tr>\n<tr>\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Official Link<\/th>\n<td style=\"padding: 12px 20px\"><a href=\"https:\/\/wordpress.org\/plugins\/kinetichub\/\" target=\"_blank\" style=\"text-decoration: none;color: #4a3bca;font-weight: bold\" rel=\"noopener\">View Details \u2192<\/a><\/td>\n<\/tr>\n<\/table><\/div>\n<div class=\"plugin-short-desc\" style=\"margin: 20px 0;padding: 12px 15px;background: #f9fafb;border-left: 4px solid #4a3bca;border-radius: 6px;font-style: italic;color: #4a5568\">Animated Gutenberg blocks for motion, media, typography, buttons, marquees, dividers, and interactive page sections.<\/div>\n<p>KineticHub is a lightweight suite of animated Gutenberg blocks for designers, agencies, developers, and site builders who want to add motion, media, and interactive UI effects to WordPress pages without leaving the block editor.<\/p>\n<p>The plugin includes visual blocks for animated typography, video modals, audio players, before-and-after image comparisons, marquees, interactive buttons, hero backgrounds, scroll dividers, split scroll layouts, cursor reveal lists, ambient visuals, and motion-ready containers.<\/p>\n<p>KineticHub is designed for modern WordPress workflows. Blocks can be inserted, configured, and reused directly inside the editor, while frontend assets are loaded through WordPress block asset registration.<\/p>\n<p>Use KineticHub to build:<\/p>\n<ul>\n<li>Animated landing page sections<\/li>\n<li>Portfolio and agency pages<\/li>\n<li>Interactive hero areas<\/li>\n<li>Product and service highlights<\/li>\n<li>Editorial layouts with motion<\/li>\n<li>Media-rich Gutenberg pages<\/li>\n<li>Lightweight visual effects without a page builder dependency<\/li>\n<\/ul>\n<p>View demos and documentation at:<br \/>\nhttps:\/\/getkinetichub.com<\/p>\n<p>KineticHub includes 12 Gutenberg blocks. The full block list is available in the Blocks section below.<\/p>\n<h4>Performance Focused<\/h4>\n<p>KineticHub is designed to avoid unnecessary page weight and unnecessary frontend execution.<\/p>\n<ul>\n<li>Block assets are loaded through WordPress block asset registration.<\/li>\n<li>Shared runtime behavior is handled by lightweight frontend assets.<\/li>\n<li>Video embeds are initialized lazily after user interaction where supported by the block setup.<\/li>\n<li>Motion-heavy effects respect reduced-motion preferences.<\/li>\n<li>Global motion settings can be configured from the KineticHub dashboard.<\/li>\n<li>Blocks are designed to work with modern WordPress themes and performance optimization tools.<\/li>\n<\/ul>\n<h4>Accessibility<\/h4>\n<p>KineticHub includes accessibility-oriented behavior across supported blocks.<\/p>\n<ul>\n<li>Reduced-motion support for users who prefer less animation.<\/li>\n<li>Keyboard focus handling where interactive controls are used.<\/li>\n<li>Screen-reader friendly fallback text for animated typography.<\/li>\n<li>ARIA labels for video modal controls.<\/li>\n<li>Semantic output and escaped server-side rendering.<\/li>\n<li>Interactive blocks are designed to remain usable without relying only on motion.<\/li>\n<\/ul>\n<h4>External Services<\/h4>\n<p>The plugin does not connect to external services on activation.<\/p>\n<p>Some blocks may load third-party media only when a site administrator configures content that uses those providers. For example, the Kinetic Video Modal block can embed videos from YouTube or Vimeo when a YouTube or Vimeo URL is entered by the site administrator.<\/p>\n<p>Third-party services may receive visitor data when embedded media is loaded by the browser. This depends on the configured media URL, the provider used, and the visitor&#8217;s browser behavior.<\/p>\n<p>Supported optional video providers include:<\/p>\n<ul>\n<li>YouTube<\/li>\n<li>YouTube NoCookie<\/li>\n<li>Vimeo<\/li>\n<\/ul>\n<p>Self-hosted media files can also be used.<\/p>\n<p>Provider endpoints that may be used when configured by the site administrator:<\/p>\n<ul>\n<li>YouTube video embeds: https:\/\/www.youtube.com\/<\/li>\n<li>YouTube privacy-enhanced embeds: https:\/\/www.youtube-nocookie.com\/<\/li>\n<li>YouTube thumbnail images: https:\/\/img.youtube.com\/<\/li>\n<li>Vimeo video embeds: https:\/\/player.vimeo.com\/<\/li>\n<\/ul>\n<p>Provider policies:<\/p>\n<ul>\n<li>YouTube Terms of Service: https:\/\/www.youtube.com\/t\/terms<\/li>\n<li>YouTube Privacy Policy: https:\/\/policies.google.com\/privacy<\/li>\n<li>Vimeo Terms of Service: https:\/\/vimeo.com\/terms<\/li>\n<li>Vimeo Privacy Policy: https:\/\/vimeo.com\/privacy<\/li>\n<\/ul>\n<h3>Source Code<\/h3>\n<p>This plugin includes compiled JavaScript and CSS generated with npm and WordPress build tools.<\/p>\n<p>The human-readable source files used to build the distributed assets are included directly in this plugin package in the following directory:<\/p>\n<pre><code>source\/\n<\/code><\/pre>\n<p>The source directory includes the uncompiled free-version source files, package.json, webpack configuration, and build instructions for the JavaScript and CSS assets included in the distributed <code>build\/<\/code> directory.<\/p>\n<p>The same human-readable free-version source is also publicly available here:<\/p>\n<p>https:\/\/github.com\/GetKineticHub\/kinetichub-free-source\/tree\/wporg-free-source-1.0.0<\/p>\n<h4>Build Instructions<\/h4>\n<p>The plugin uses the standard WordPress block build pipeline based on <code>@wordpress\/scripts<\/code>.<\/p>\n<p>To rebuild the distributed assets from the included source files:<\/p>\n<ol>\n<li>Open a terminal.<\/li>\n<li>\n<p>Go to the included source directory:<\/p>\n<p>cd source<\/p>\n<\/li>\n<li>\n<p>Install build dependencies:<\/p>\n<p>npm install<\/p>\n<\/li>\n<li>\n<p>Generate production assets:<\/p>\n<p>npm run build<\/p>\n<\/li>\n<\/ol>\n<p>The build process compiles source files from the <code>source\/src<\/code> directory into a <code>build<\/code> directory using the included webpack configuration.<\/p>\n<h4>Build Requirements<\/h4>\n<ul>\n<li>Node.js 18 or later<\/li>\n<li>npm 9 or later<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Animated Gutenberg blocks for motion, media, typography, buttons, marquees, dividers, and interactive page sections.<\/p>","protected":false},"author":1,"featured_media":9317,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[252],"tags":[1034,638,641,2317,2318,555],"class_list":["post-11221","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-trends","tag-animation","tag-blocks","tag-gutenberg","tag-interactive","tag-motion","tag-wordpress-plugin"],"_links":{"self":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts\/11221","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/comments?post=11221"}],"version-history":[{"count":0,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts\/11221\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/media\/9317"}],"wp:attachment":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/media?parent=11221"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/categories?post=11221"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/tags?post=11221"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}