Gallery Option – Similar issues with the image option but allows more granularity – can change the amount of columns and other options
1 / 8
const slides = [
“https://osu-wams-blogs-uploads.s3.amazonaws.com/blogs.dir/9448/files/2026/04/password-zine-8-page-1.png”,
“https://osu-wams-blogs-uploads.s3.amazonaws.com/blogs.dir/9448/files/2026/04/password-zine-8-page-2.png”,
“https://osu-wams-blogs-uploads.s3.amazonaws.com/blogs.dir/9448/files/2026/04/password-zine-8-page-3.png”,
“https://osu-wams-blogs-uploads.s3.amazonaws.com/blogs.dir/9448/files/2026/04/password-zine-8-page-4.png”,
“https://osu-wams-blogs-uploads.s3.amazonaws.com/blogs.dir/9448/files/2026/04/password-zine-8-page-5.png”,
“https://osu-wams-blogs-uploads.s3.amazonaws.com/blogs.dir/9448/files/2026/04/password-zine-8-page-6.png”,
“https://osu-wams-blogs-uploads.s3.amazonaws.com/blogs.dir/9448/files/2026/04/password-zine-8-page-7.png”,
“https://osu-wams-blogs-uploads.s3.amazonaws.com/blogs.dir/9448/files/2026/04/password-zine-8-page-8.png”
];
let current = 0;
function changeSlide(dir) {
current = (current + dir + slides.length) % slides.length;
document.getElementById(‘zine-slide’).src = slides[current];
document.getElementById(‘zine-counter’).textContent = (current + 1) + ‘ / ‘ + slides.length;
}
Custom HTML Block with Rotating Gallery – Script Option
Requires pngs and knowledge of how to set up custom html. Most feasible and could become a template. Works in edit mode, breaks on post view due to script issues.
Custom HTML Block with Rotating Gallery – CSS Option
Similar to script option, less clean on rotation through images, requires more intense CSS knowledge, can also be made into a template. Also seems to break when viewed as post.