FlagshipKeyframe
- Free
- Blog
- 4 styles
- WordPress 7.0+
- PHP 7.4+

Scroll inside the preview
Overview
A cinematic block theme for vloggers, YouTubers and filmmakers: dark by default, a Daylight scheme, video everywhere, no plugins needed.
Keyframe turns a WordPress site into a premium video channel. It is dark by default (near-black stage, graphite surfaces and one vivid signal color), with a light Daylight scheme one click away, big 16:9 thumbnails with play badges, frosted-glass details and smooth, confident motion. Everything is built in: no plugins needed.
Highlights
- Now playing. The home page opens with your latest video post on a dark stage with an ambient glow taken from its thumbnail. Its featured video plays right there (YouTube and Vimeo load only after a click; video files play with the native player).
- Rails per category. Every category gets a horizontal, swipeable row of posts with previous and next buttons. Without JavaScript the rows still scroll.
- Series. Your categories as glowing poster tiles with their episode counts.
- Theater for video posts. Posts with the Video format or a featured video open in a theater layout: full-width dark stage with the player, then the title, meta, share links, chapters (built from the headings) and the content beside an "Up next" rail of related videos. Standard posts get a refined reading layout with a reading progress bar.
- Featured video and badges. Set a YouTube, Vimeo or video file URL and its length in the post's Featured video panel; thumbnails then show a glass play badge with the duration, and a play button on hover.
- Forms without plugins. Contact, newsletter and collaboration request forms. Messages are stored under Messages in the dashboard and emailed to you.
- Galleries. Masonry and Carousel gallery styles and a lightbox with captions, swipe and keyboard support for images linked to their files.
- Motion. Reveal, stagger, word-by-word headings, counting numbers, marquees and parallax from the Motion panel of any block; all of it switches off for visitors who prefer reduced motion.
- Color schemes. Dark by default with a Daylight scheme; visitors switch with the toggle in the header and their choice is remembered.
- Style variations. Studio (dark and red, the default), Neon (dark with lime and cyan), Gold (dark with warm gold) and Daylight (light).
- Templates. Blog home, single post, Theater, page, archive, search, 404, Landing page (no title, minimal footer) and Channel (a page laid out like the home page).
- More than 45 patterns. Seven heroes (background video, now playing, featured post, split with viewfinder, channel banner, film strip, centered), latest videos grid, rails, series, episode list, video with chapters, embed playlist, behind-the-scenes carousel, masonry stills, contact, newsletter and collaboration forms, membership tiers, sponsor marquee, gear list, stats, testimonials, FAQ, about and complete pages (About, Contact, Videos, Portfolio, Landing, Work with me).
Keyframe uses the Archivo variable font (bundled, no requests to other sites), with a condensed cut for headlines and an expanded cut for labels.
Questions
Where do form messages go?
Every form submission is saved under Messages in the dashboard (with an unread count) and emailed to the site's administration email address. Change the recipients, switch off email or storage, and set how long messages are kept under Messages > Settings. A single form can also send to its own addresses: select the form block and set its recipients in the block settings.
How do I make a video post?
Choose the Video post format and, in the Featured video panel of the post sidebar, paste a YouTube, Vimeo or video file URL and its length (for example 12:41). The post then opens in the Theater template, appears in "Now playing" and "Latest videos", and its thumbnails get a play badge. Set a featured image too: it is the poster and the thumbnail.
How do I show my own categories as rails?
The "Rails by category" pattern shows a row for each of your four biggest categories. Change the number or the order in the Terms Query block's settings. A Query Loop placed inside a Terms Query shows that term's posts.
Can I turn off the animations?
Remove the Motion classes from a block in its Motion panel. Visitors whose system asks for reduced motion never see the animations.
How does the dark mode work?
The site is dark by default. The sun and moon button in the header switches to the Daylight scheme and remembers the choice in the visitor's browser. If you pick the Daylight style variation, the site is light by default and the button switches to dark.
Which template should I use for the page patterns?
The complete page patterns (About, Contact, Videos, Portfolio, Landing, Work with me) look best with the Landing page template, which has no page title and a header that floats over the first section.
All versions
- 1.0.0WordPress 7.0+ · PHP 7.4+ZIP · 3.5 MB
- First release.
SHA-256
4e18331ae49c8dca76561e589cf1334f10196bf06ba605af736111fbd4c2ed9e
Credits
Keyframe WordPress Theme, (C) 2026 Symelo LTD. Keyframe is distributed under the terms of the GNU GPL.
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
Symelo Theme Kit (inc/kit) License: GPLv2 or later, https://www.gnu.org/licenses/gpl-2.0.html Copyright: (C) 2026 Symelo LTD
Archivo (assets/fonts/Archivo-Variable.woff2, assets/fonts/Archivo-Italic-Variable.woff2) License: SIL Open Font License 1.1, assets/fonts/OFL.txt Copyright: 2020 The Archivo Project Authors, https://github.com/Omnibus-Type/Archivo Source: https://github.com/google/fonts/tree/main/ofl/archivo (subset to Latin and Latin Extended)
Photos (assets/images), CC0 1.0 Universal, from the WordPress Photo Directory (https://wordpress.org/photos/):
- assets/images/camera-field.webp: photo by Ratul Hasan, CC0, WordPress Photo Directory, https://wordpress.org/photos/photo/18262964be/
- assets/images/cinema-night.webp: photo by Marina Koleva, CC0, WordPress Photo Directory, https://wordpress.org/photos/photo/658651d89f/
- assets/images/creator-mountains.webp: photo by Sakin Shrestha, CC0, WordPress Photo Directory, https://wordpress.org/photos/photo/8136a2accb/
- assets/images/crowd.webp: photo by Elsa Tapia, CC0, WordPress Photo Directory, https://wordpress.org/photos/photo/9426a217db/
- assets/images/edit-suite.webp: photo by Nilo Velez, CC0, WordPress Photo Directory, https://wordpress.org/photos/photo/1526833610/
- assets/images/frost-photographer.webp: photo by Sadie-Michaela Harris, CC0, WordPress Photo Directory, https://wordpress.org/photos/photo/840659e96e/
- assets/images/gear-camera.webp: photo by Shubham Patil, CC0, WordPress Photo Directory, https://wordpress.org/photos/photo/93968c81aa/
- assets/images/gear-drone.webp: photo by Manjil Aryal, CC0, WordPress Photo Directory, https://wordpress.org/photos/photo/30868c599e/
- assets/images/gear-microphone.webp: photo by vatoyiit, CC0, WordPress Photo Directory, https://wordpress.org/photos/photo/22965c09f8/
- assets/images/neon-open.webp: photo by James Huff, CC0, WordPress Photo Directory, https://wordpress.org/photos/photo/298671c58c/
- assets/images/night-traffic.webp: photo by oonjira chantanupa, CC0, WordPress Photo Directory, https://wordpress.org/photos/photo/545693d18c/
- assets/images/photographer-street.webp: photo by Nilo Velez, CC0, WordPress Photo Directory, https://wordpress.org/photos/photo/728663de0e/
- assets/images/road-sunset.webp: photo by Robin IVI, CC0, WordPress Photo Directory, https://wordpress.org/photos/photo/8065c9b953/
- assets/images/stage-lights.webp: photo by Josh Pollock, CC0, WordPress Photo Directory, https://wordpress.org/photos/photo/45261ff34c/
- assets/images/studio-cameras.webp: photo by Nilo Velez, CC0, WordPress Photo Directory, https://wordpress.org/photos/photo/371677d1e4/
- assets/images/traveler-sunset.webp: photo by AleyamSeguraWebb, CC0, WordPress Photo Directory, https://wordpress.org/photos/photo/5686a82a23/
- assets/images/tripod-river.webp: photo by Sandip lamichhane, CC0, WordPress Photo Directory, https://wordpress.org/photos/photo/1626a17cd4/
Images from the Symelo placeholder library (https://symelo.com/tools/placeholder-images), (C) 2026 Symelo LTD, distributed with the theme under the GPLv2 or later:
- assets/images/night-aurora.webp: travel-10
- assets/images/fiber-light.webp: technology-3
- assets/images/lens-dark.webp: technology-7
- assets/images/headphones-white.webp: technology-8
Video loop (assets/video/keyframe-night-loop.mp4, assets/video/keyframe-loop-poster.webp) License: GPLv2 or later, (C) 2026 Symelo LTD Made by Symelo LTD from the CC0 photos night-traffic, cinema-night and neon-open listed above and the Symelo library image travel-10.
The film grain, icons and other decorations are drawn in CSS and inline SVG by Symelo LTD, GPLv2 or later.
The YouTube links in the "Video embed grid" pattern point to open movies by the Blender Foundation (Tears of Steel, Sintel, Spring), CC BY; they are links, not bundled files.
More blog themes
Browse all 11 themes
Flagship
