{"id":374388,"date":"2026-09-24T04:34:18","date_gmt":"2026-09-24T04:34:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/allaxi-timeline-slider-creator\/"},"modified":"2026-09-24T04:34:10","modified_gmt":"2026-09-24T04:34:10","slug":"allaxi-timeline-slider-creator","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/allaxi-timeline-slider-creator\/","author":14135334,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.7.5","stable_tag":"0.7.5","tested":"7.1.2","requires":"6.0","requires_php":"8.0","requires_plugins":null,"header_name":"Allaxi Timeline Slider Creator","header_author":"Rob Art | Illustration","header_description":"Visual storytelling for WordPress \u2014 before\/after, multi-frame timeline scrubs, and sketch-to-video reveals.","assets_banners_color":"384453","last_updated":"2026-09-24 04:34:10","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/paypal.me\/robsnowcreative","header_plugin_uri":"https:\/\/robsnow.eu\/plugins-wordpress-development\/allaxi-timeline-slider-creator\/","header_author_uri":"https:\/\/robsnow.eu","rating":0,"author_block_rating":0,"active_installs":0,"downloads":52,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.7.5":{"tag":"0.7.5","author":"RobWord","date":"2026-09-24 04:34:10","revision":3710470}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3710470,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3710470,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3710470,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3710470,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.7.5"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3710470,"resolution":"1","location":"assets","locale":"","width":3617,"height":2403},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3710470,"resolution":"2","location":"assets","locale":"","width":3622,"height":2402},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3710470,"resolution":"3","location":"assets","locale":"","width":3620,"height":2397},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3710470,"resolution":"4","location":"assets","locale":"","width":3619,"height":2397},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3710470,"resolution":"5","location":"assets","locale":"","width":3618,"height":2395},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3710470,"resolution":"6","location":"assets","locale":"","width":3618,"height":2397},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3710470,"resolution":"7","location":"assets","locale":"","width":3618,"height":2398},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3710470,"resolution":"8","location":"assets","locale":"","width":3609,"height":2386}},"screenshots":{"1":"The Dashboard \u2014 pick a mode and see your recent widgets, with the shortcode for each ready to copy.","2":"Before \/ After editor \u2014 choose your two images and style the reveal line, handle, labels and background box, with a live preview beside the controls.","3":"The live preview \u2014 drag the handle to wipe between \"before\" and \"after\" exactly as your visitors will.","4":"Timeline editor \u2014 add up to ten frames, each with its own label and caption, and style the track, nodes and controller.","5":"Timeline scrub \u2014 a multi-frame story on a draggable track, horizontal or vertical.","6":"Video mode (Storyboard to Clip) \u2014 pair a storyboard sketch with a video clip and set the match point so the drawing lines up with the footage.","7":"Video reveal \u2014 dragging the handle reveals the sketch into the finished clip while the video scrubs in sync.","8":"Settings \u2014 your defaults for widget width, fonts and the \"Remove data on uninstall\" option."}},"plugin_section":[],"plugin_tags":[11619,6808,2141,5575,222],"plugin_category":[50],"plugin_contributors":[282392,267814],"plugin_business_model":[],"class_list":["post-374388","plugin","type-plugin","status-publish","hentry","plugin_tags-before-after","plugin_tags-comparison","plugin_tags-image-slider","plugin_tags-timeline","plugin_tags-video","plugin_category-media","plugin_contributors-robart","plugin_contributors-robword","plugin_committers-robword"],"banners":{"banner":"https:\/\/ps.w.org\/allaxi-timeline-slider-creator\/assets\/banner-772x250.png?rev=3710470","banner_2x":"https:\/\/ps.w.org\/allaxi-timeline-slider-creator\/assets\/banner-1544x500.png?rev=3710470","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/allaxi-timeline-slider-creator\/assets\/icon-128x128.png?rev=3710470","icon_2x":"https:\/\/ps.w.org\/allaxi-timeline-slider-creator\/assets\/icon-256x256.png?rev=3710470","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/allaxi-timeline-slider-creator\/assets\/screenshot-1.png?rev=3710470","caption":"The Dashboard \u2014 pick a mode and see your recent widgets, with the shortcode for each ready to copy."},{"src":"https:\/\/ps.w.org\/allaxi-timeline-slider-creator\/assets\/screenshot-2.png?rev=3710470","caption":"Before \/ After editor \u2014 choose your two images and style the reveal line, handle, labels and background box, with a live preview beside the controls."},{"src":"https:\/\/ps.w.org\/allaxi-timeline-slider-creator\/assets\/screenshot-3.png?rev=3710470","caption":"The live preview \u2014 drag the handle to wipe between \"before\" and \"after\" exactly as your visitors will."},{"src":"https:\/\/ps.w.org\/allaxi-timeline-slider-creator\/assets\/screenshot-4.png?rev=3710470","caption":"Timeline editor \u2014 add up to ten frames, each with its own label and caption, and style the track, nodes and controller."},{"src":"https:\/\/ps.w.org\/allaxi-timeline-slider-creator\/assets\/screenshot-5.png?rev=3710470","caption":"Timeline scrub \u2014 a multi-frame story on a draggable track, horizontal or vertical."},{"src":"https:\/\/ps.w.org\/allaxi-timeline-slider-creator\/assets\/screenshot-6.png?rev=3710470","caption":"Video mode (Storyboard to Clip) \u2014 pair a storyboard sketch with a video clip and set the match point so the drawing lines up with the footage."},{"src":"https:\/\/ps.w.org\/allaxi-timeline-slider-creator\/assets\/screenshot-7.png?rev=3710470","caption":"Video reveal \u2014 dragging the handle reveals the sketch into the finished clip while the video scrubs in sync."},{"src":"https:\/\/ps.w.org\/allaxi-timeline-slider-creator\/assets\/screenshot-8.png?rev=3710470","caption":"Settings \u2014 your defaults for widget width, fonts and the \"Remove data on uninstall\" option."}],"raw_content":"<!--section=description-->\n<p>Allaxi turns ordinary images and video into interactive, drag-to-reveal visual stories \u2014 right inside WordPress, with no coding. Build a widget in a live editor, style it to match your site, and drop a shortcode into any post or page.<\/p>\n\n<h4>Three modes<\/h4>\n\n<p><strong>Before \/ After<\/strong>\nA classic two-image reveal. Drag a handle to wipe between a \"before\" and an \"after\" image \u2014 great for restorations, renovations, retouching, and any change worth showing off. Crossfading labels, a fully styleable reveal line and handle, an optional background box, and title + info captions.<\/p>\n\n<p><strong>Timeline (Pro)<\/strong>\nA multi-frame scrub. Add a sequence \u2014 steps in a recipe, stages of a build, years of a changing view \u2014 and let visitors scrub along a styleable track with dated or labelled markers. Panel or pop-up bubble captions, horizontal or vertical layout, floating or docked controllers, and full control over track, nodes and labels.<\/p>\n\n<p><strong>Video \u2014 Storyboard to Clip (Pro)<\/strong>\nPair a hand-drawn storyboard sketch with a short video clip. As the visitor drags the handle, the sketch is revealed into the finished footage AND the video scrubs in sync, so a concept visibly becomes its final form. Set a \"match point\" so the drawing lines up with the matching video frame, add an optional \"fade sketch out\" dissolve, and drop transparent PNG overlays (e.g. director's notes) over the sketch or the clip. Use a local video upload (smooth, frame-accurate) or a YouTube link.<\/p>\n\n<h4>Free vs Pro<\/h4>\n\n<p><strong>Free<\/strong><\/p>\n\n<ul>\n<li>Before \/ After mode (horizontal), with all the styling controls.<\/li>\n<\/ul>\n\n<p><strong>Pro<\/strong><\/p>\n\n<ul>\n<li>Timeline mode.<\/li>\n<li>Video mode (Storyboard to Clip; local upload + YouTube).<\/li>\n<li>Vertical orientation.<\/li>\n<li>Per-frame PNG overlays.<\/li>\n<li>Hide the \"Made with Allaxi\" credit line.<\/li>\n<\/ul>\n\n<h3>Uninstall<\/h3>\n\n<p>Allaxi cleans up after itself. When you delete the plugin from the Plugins screen \u2014 and only if you have enabled \"Remove data on uninstall\" in Settings \u2014 it removes everything it created: its settings and options, its install date, and every Before\/After, Timeline and Video widget you built (stored as its own hidden post type). On a multisite network the same clean-up runs for each site. Deactivating keeps everything; only deleting runs the clean-up, and it runs only when you have opted in. Your Media Library images are never touched \u2014 Allaxi only references them, so your originals always stay in place.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code>, or install the plugin ZIP from the Plugins screen.<\/li>\n<li>Activate <strong>Allaxi<\/strong> from the Plugins screen.<\/li>\n<li>Open <strong>Allaxi<\/strong> in the admin menu, pick a mode, and build your first widget.<\/li>\n<li>Copy the shortcode shown under the live preview and paste it into any post or page.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20add%20a%20widget%20to%20a%20page%3F\"><h3>How do I add a widget to a page?<\/h3><\/dt>\n<dd><p>Build it in the Allaxi editor, then copy the shortcode shown under the live preview (for example <code>[allaxi id=\"123\"]<\/code>) and paste it into any post or page.<\/p><\/dd>\n<dt id=\"what%20video%20format%20should%20i%20use%3F\"><h3>What video format should I use?<\/h3><\/dt>\n<dd><p>Compress phone or camera footage before uploading \u2014 aim for 720p, 30fps, H.264 MP4, web-optimised, 1\u20133 MB. The plugin ships a step-by-step encoding guide (HandBrake + ffmpeg, Mac and PC), linked from the in-dashboard manual. Prefer a local upload over YouTube where you can \u2014 it scrubs more smoothly.<\/p><\/dd>\n<dt id=\"do%20my%20before%20and%20after%20images%20need%20to%20be%20the%20same%20size%3F\"><h3>Do my before and after images need to be the same size?<\/h3><\/dt>\n<dd><p>Yes. For a clean reveal, both images should share the same width and height in pixels; crop them to matching dimensions before uploading.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.7.5<\/h4>\n\n<ul>\n<li>Hardening: the preview REST endpoint now verifies the user may edit the specific instance being previewed (not just a broad capability), and that the ID is an Allaxi instance.<\/li>\n<li>Hardening: shortcode output is now passed through wp_kses against an explicit allow-list of the tags and attributes the widget uses.<\/li>\n<li>Improved: the \"Pro feature not installed\" editor message is now a plain informational note (shown only for instances built with the separate Pro add-on), and the in-editor upgrade panel copy was expanded and a display bug fixed.<\/li>\n<\/ul>\n\n<h4>0.7.4<\/h4>\n\n<ul>\n<li>Fixed: on some setups a block of developer notes could appear as visible text over a slider on the front end. Internal notes are now kept fully out of the page output.<\/li>\n<li>Fixed: the \"Change image\" \/ \"Change video\" \/ \"Change overlay\" buttons in the editor no longer push the small clear (\u00d7) button out of their column on narrower layouts. The button now shrinks neatly and the \u00d7 stays in place.<\/li>\n<\/ul>\n\n<h4>0.7.3<\/h4>\n\n<ul>\n<li>Security hardening for the WordPress.org review: the bundled documentation renderer now HTML-escapes all text before formatting and passes link URLs through esc_url(). It only ever processes the plugin's own docs, so there is no functional or visible change.<\/li>\n<\/ul>\n\n<h4>0.7.2<\/h4>\n\n<ul>\n<li>Code hygiene for the WordPress.org review: prefixed all template-scope variables, and clarified the input-sanitising and dynamic-action annotations. No functional or visible changes.<\/li>\n<\/ul>\n\n<h4>0.7.1<\/h4>\n\n<ul>\n<li>Added the plugin readme and documentation, and finalised the in-dashboard User Manual and examples gallery.<\/li>\n<\/ul>\n\n<h4>0.7.0<\/h4>\n\n<ul>\n<li>New <strong>Video mode<\/strong> (Pro) \u2014 \"Storyboard to Clip\": pair a storyboard sketch with a video clip; dragging reveals the footage and scrubs the video in sync.<\/li>\n<li>Full Video editor: storyboard + clip pickers, local upload or YouTube source, auto-grabbed clip thumbnail, and a tunable \"match point\".<\/li>\n<li>\"Fade sketch out\" reveal option with an adjustable fade-start point.<\/li>\n<li>Per-layer PNG overlays for the storyboard and the clip.<\/li>\n<li>YouTube source support via the iframe API, with a paste-a-link\/embed modal.<\/li>\n<li>Examples gallery expanded: Before\/After, Timeline (horizontal + vertical) and both Video methods.<\/li>\n<li>New in-dashboard User Manual (with a linked step-by-step video-encoding guide).<\/li>\n<\/ul>\n\n<h4>0.6.10<\/h4>\n\n<ul>\n<li>Timeline: vertical-right caption bubble with a label heading and rolling caption.<\/li>\n<\/ul>","raw_excerpt":"Drag-to-reveal visual stories: before\/after image compares, multi-frame timeline scrubs, and sketch-to-video reveals \u2014 built in a live editor.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/374388","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=374388"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/robword"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=374388"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=374388"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=374388"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=374388"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=374388"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=374388"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}