Theia Post Slider for WordPress
- Transform your multi-page posts into slideshows and greatly improve your users' engagement and experience.
- Grow your revenue by increasing your page views and ad impressions.
- Works out-of-the-box with your existing posts and is compatible with any WordPress theme.
- Customize it to your liking and choose from over 200 slider themes.
Live demo
Try it!
Features
More page views, without changing a post
Slides are efficiently loaded using AJAX and preloading techniques.
Greatly increase page views! Supports Google Analytics and Piwik.
Ad refreshing on navigation for Google DoubleClick and partners. (requires GPT and async rendering)
200+ slider themes you can choose from. Customize the buttons or create your own using CSS.
Works out-of-the-box with all of your existing posts and any WordPress theme.
You can add headers, footers and titles for each slide/page.
SEO optimized. Keeps the same URLs as before. Each slide has its own URL.
Optimized for speed. Uses compacted CSS sprites. Works with SEO and Caching plugins.
API for developers wishing to extend functionality. High-quality code complete with comments.
Drop-down list - useful both as a summary and to quickly navigate between slides, as seen on TomsHardware.com, AnandTech.com, and many others.
Easily add rich carousels to your sliders, improve the look and feel as well as the users' experience.
And more
Everything included
- 4 transition effects: Slide, Fade, Basic and None
- An admin page with a Live Preview to easily redesign your WordPress post sliders on a global or per-post basis.
- Degrades gracefully for visitors without JavaScript.
- Optionally allow jumping to the previous or next post.
- Add photo carousels to see all slides at a glance and improve navigation. Images are automatically extracted from your slides.
- Includes original unminified SCSS and JavaScript source files and build scripts for more advanced usages.
- Complete documentation for installing as well as customizing the plugin.
- Similar slider usage seen on Bleacher Report, Esquire, GQ.


Buyer Reviews
What our buyers say
This is just awesome!
Product works great and customer support is excellent.
Just badass! Does what I need and works exactly like I was hoping and expecting.
Great customer support!
When I first installed, my site had a caching issue that wouldn’t allow slider to correctly function. The developer was swift to address my issue and worked well into the night to get it to work. Awesome support, great tool, great way to make a website more interactive to increase pageviews and time spent on site!
Great plugin, the best of its kind. The author gives excellent support! I recommend it to all, you will not be sorry!
Powerful and Affordable
1 website
5 websites
100 websites
Changelog
116 releases since 2012
- fixedBug fixes
- fixedSecurity fixes
- newNew arrow icon picker: Choose from thousands of high quality vector icons
- newAdded four new transition animations
- improvedImproved compatibility with WordPress 7.1+
- improvedImproved compatibility with PHP 8.5
- improvedImproved performance and compatibility with modern browsers
- improvedUpdated libraries
- fixedMultiple security fixes
- fixedMultiple bug fixes
- improvedUpdated libraries
- improvedGreatly improved support for mobile gestures
- improvedUpdated libraries
- improvedUpdated libraries
- improvedUpdated libraries
- improvedImproved compatibility with PHP 8.1
- newLibraries and compatibility updates
- fixedSecurity fixes
- newEnsure latest WordPress 5.8.2 compatibility
- improvedClean-up and code quality improvements
- fixedFixed touch gestures
- improvedImproved page score metrics: reduced file size of assets
- fixedUpdated libraries: improvements and bugfixes
- newAdded option for custom SVG icons for both slider and carousel
- fixedMiscellaneous fixes and improvements
- newAdded full Carousel functionality as core part of Theia Post Slider
- improvedReplaced underlying Carousel library with a better and modern alternative
- fixedSeveral improvements and fixes to the Carousel
- newAdded option to trigger a custom script upon navigating to a another slide
- fixedFixed keyboard navigation
- fixedFixed scroll to content after refresh
- fixedFixed missing vector icons
- improvedReincluded SCSS and JS source files
- improvedImproved compatibility with other plugins
- improvedGreatly improved performance and page score when the slider is used (PageSpeed, Google Lighthouse, YSlow, etc.)
- improvedReduced dependencies on other libraries
- improvedUpdated libraries
- newAdded dropdown navigation - useful both as a summary and to quickly navigate between slides, as seen on TomsHardware.com, AnandTech.com, and many others
- newAdded button to create a sample post slider
- improvedUpdated libraries
- fixedMiscellaneous fixes
- improvedUpdated libraries
- fixedFixes for WordPress 5.3
- fixedFixed reset-to-default buttons
- improvedUpdated libraries
- newKeep query string parameters when navigating to other slides
- fixedFixed various admin options
- newAdded options for custom content before and after slides
- improvedIncreased number of per-post options
- fixedBug fixes
- fixedSecurity and bug fixes
- fixedBug fixes
- improvedImproved multilingual support
- newAdded new Navigation Bar styles: Half-width and Full-width
- fixedMiscellaneous bug fixes
- fixedAdmin page fixes
- fixedMiscellaneous bug fixes
- improvedImproved compatibility with Gutenberg editor
- improvedGreatly improved code quality
- improvedAdmin page improvements
- newImplemented automatic updates
- newAdded 148 new arrow icons in highly optimised SVG format.
- newAdded support for Google Analytics' new Global Site Tag (gtag.js).
- fixedVarious fixes and improvements.
- fixedFixed issues with header and title shortcodes.
- improvedGreatly improved compatibility with certain themes and page builders.
- improvedImproved the updater system.
- fixedOther minor fixes.
- newAdded per-post options for slide loading mechanism.
- newAdded additional styling options.
- newAdded support for sites behind CloudFlare's flexible SSL.
- fixedOther minor fixes.
- improvedImproved compatibility for touch gestures.
- improvedImproved performance.
- newRemoved compatibility with PHP 5.2.x and below.
- fixedSeveral other fixes and improvements.
- newAdded compatibility with AdRotate plugin.
- newAdded option to disable Cloudflare's Rocketscript/Rocket Loader.
- improvedUpdated Google Analytics tracking.
- fixedFixed compatibility with PHP 5.2.x.
- fixedOther various fixes and improvements.
- fixedVarious fixes and improvements.
- newNew simplified updates right from the WordPress admin panel.
- newNew option to force a page refresh when navigating to a slide having certain keywords.
- fixedSeveral other fixes and improvements.
- improvedImproved AJAX implementation and compatibility with other plugins.
- improvedImprove compatibility with various plugins and ad scripts.
- newAdded compatibility for RTL websites.
- improvedImproved compatibility with other plugins by adding a 'DOMContentLoaded' option.
- improvedImproved compatibility with minifiers by using a declarative approach instead of inline JavaScript.
- newAdded 'start-slideshow' shortcode.
- fixedBugfix regarding post options on certain WordPress versions.
- improvedImproved look-and-feel of post options.
- improvedImproved compatibility with Yoast SEO plugin'
- fixedFurther improved compatibility with 'Fix broken-HTML option.'
- fixedSolved broken-HTML fixing for non-ASCII characters.
- newAdded option to automatically tidy and fix HTML of posts.
- newAdded option to override page titles with slide subtitles.
- newAdded two new filters allowing developers to add content between the navigation bars and content.
- improvedFurther improved compatibility with other plugins
- newAdded helper filter on AJAX requests for developers
- improvedImproved compatibility with other plugins
- improvedImproved slide transition performance by reloading ads once the transition is completed.
- fixedShortcode fixes
- improvedImproved compatibility with all the versions of Google Analytics
- fixedFixed issue when using an ad blocker.
- newAdded rel='next/prev' to the Next/Prev buttons to improve SEO.
- newAdded option that includes the text from [tps_header] and [tps_footer] in excerpts.
- newAdded options that solve incompatibilities with plugins that load their JavaScript files only once instead of every time you navigate to a slide.
- newAdded option to disable canonical URLs on slides. This allows Google and other search engines to properly index your pages.
- fixedMiscellaneous fixes and improvements
- newAdded slide looping functionality
- newAdded option for padding between the slide and the top of the page
- fixedFixed an issue that caused the navigation bars to not work properly
- fixedVarious other bug fixes
- fixedFix for the latest versions of Google Analytics by Yoast
- newAdded support for shortcodes inside tps_header and tps_footer
- newOptimize the loading of slides in certain situations
- fixedFixed somes issues that prevented the settings from being saved in certain cases
- fixedFixed the 'more' tags in posts
- fixedMisc. bug fixes
- newNow compatible with Instagram embeds.
- newAdded button to reset all post-by-post settings.
- fixedMisc. bug fixes
- improvedCodebase refactoring and restructuring.
- improvedIncreased plugin extensibility through WordPress hooks and filters.
- improvedIncreased compatibility with other themes.
- newNew feature: Horizontal position: 'Center, full width'.
- fixedVarious bugfixes.
- newNew feature: Scroll to the top of the next slide even when refreshing the entire page.
- fixedBugfix: Option 'Do not allow multiple instances' on certain themes, including Braxton.
- newNew feature: Support for [audio] and [video] shortcodes.
- fixedBugfix: Font-icon themes not working on PHP 5.2.
- fixedBugfix: Some transition effects were misbehaving.
- improvedUpdated async.js and hammer.js libraries.
- newNew feature: Text on font-icon buttons.
- newNew feature: Inverse the previous and next buttons for post navigation.
- improvedReformatted the entire codebase using the official WordPress guidelines.
- improvedCodebase refactoring.
- improvedImproved accessibility for the slider buttons on all themes.
- fixedBugfix: Issue when using multiple versions of Google Analytics.
- newBugfix: Newlines disappearing in headers and footers.
- fixedBugfix: Checkbox for 'additional post navigation' misbehaving in the admin pages.
- newNew feature: Plugin now works with virtually any custom post type.
- improvedImprove the way Theia Post Slider shortcodes are handled.
- fixedBugfixes: caching and AJAX handling.
- improvedImprove content and shortcode handling.
- fixedBugfix: Remove empty paragraph and comment tags.
- fixedFix plugin on PHP installs that are missing the Multibyte extension.
- fixedMinor bugfixes in the admin pages.
- newNew feature: Vector font icons from Font Awesome, Icomoon and The Noun Project. About 35 different sets.
- newNew feature: Live preview now appears on the right, side-by-side with the settings.
- fixedSeveral bugfixes in the admin pages.
- fixedBugfix: 'Do not cache rendered HTML' option couldn't be disabled.
- fixedBugfix: Stop including History.js script in admin pages.
- fixedBugfix: Excerpts were sometimes misbehaving. This also caused an issue with the Yoast SEO plugin.
- fixedBugfix: Slider was getting enabled/disabled on posts in certain situations.
- fixedBugfix: Title, header and footer shortcodes were (again) misbehaving in certain situations.
- newNew feature: Support for swipe gestures on desktops and mobiles.
- newNew feature: Reset all settings to defaults.
- fixedCode maintenance: Ran all code through php-cs-fixer to fix coding standards issues (PSR-1 and PSR-2).
- fixedBugfix: Header and footer shortcodes were misbehaving in certain situations.
- fixedBugfix: Embeds weren't working in some situations.
- fixedBugfix: Ads from Google AdSense weren't showing properly after refreshing the page.
- fixedBugfix: Shortcodes were showing on homepage.
- fixedBugfix: Slides weren't being preloaded in some cases.
- improvedFurther improved compatibility with themes and plugins.
- improvedGreatly improved compatibility with themes and plugins.
- newNow compatible with embedded tweets (be sure to check the Advanced -> 'Do not cache rendered HTML' option)
- newNew feature: Disable keyboard shortcuts.
- newNew feature: Refresh ads every N slides by refreshing the entire page. Useful for Google AdSense, for example, which cannot be refreshed using JavaScript.
- improvedImproved compatibility with other themes.
- newAdded Compass SASS/SCSS source files.
- newAdded troubleshooting option to increase compatibility with other plugins and themes.
- newBugfix: Plugin now works for URLs containing non-English (Unicode) characters.
- newPlugin is now compatible with Better WordPress Minify.
- improvedImproved compatibility with other plugins.
- fixedBugfix: Fixed slide transition speed.
- newBugfix: Now works on PHP installations where short tags are disabled.
- newAdded 'theiaPostSlider.changeSlide' event to the document object.
- newAdded compatibility instructions for the Social Locker by OnePress plugin.
- fixedBugfix: Shortcodes weren't loaded in very rare cases.
- fixedBugfix: CSS wasn't loading in very rare cases.
- newNew feature: You can enable or disable the slider by default. You can further adjust this behavior on a post-by-post basis, just like before.
- fixedBugfix: AJAX was not working when the site URL was different than '/'.
- fixedBugfix: Title was duplicated when the top navigation bar was disabled.
- fixedBugfix: Google Analytics tracking was not working in some conditions.
- improvedImproved compatibility with some themes.
- newNew feature: Ad refreshing for Google DoubleClick and partners.
- newNew feature: API for developers.
- improvedUsability improvements.
- fixedBugfix for AJAX functionality on PHP versions lower than 5.3.0
- newNew feature: Slides are efficiently loaded via AJAX, giving a huge performance boost when using lots of slides.
- newNew feature: The slider can be disabled on a post-by-post basis.
- improvedImprovement: Do not enqueue JavaScript and CSS when not needed.
- improvedPerformance and memory improvements when the 'refresh page' option is enabled.
- fixedMinor bug fixes.
- fixedMinor bug fixes.
- fixedMinor bug fixes.
- fixedMinor bug fixes.
- fixedMinor bug fixes.
- newOption for browsing posts only from the same category.
- improvedImproved compatibility with WordPress themes.
- newAdded support for popular lazy loading plugins ('Lazy Load' and 'BJ Lazy Load').
- improvedImproved compatibility with other plugins.
- newAdded header, footer and title shortcodes.
- newThe plugin can now be easily integrated with WordPress themes (i.e. not used as a separate plugin).
- improvedImproved compatibility with WordPress themes.
- improvedImproved compatibility with other plugins.
- newNew option to position the slider buttons, both horizontally (left, center, right) and vertically (top, bottom).
- newNew option to enable the slider on pages as well as posts.
- newNew option to refresh the page on each slide.
- newPageviews upon silding are now tracked in Google Analytics and Piwik.
- newYou can now customize the buttons' text and width.
- newAdded more button themes (more colors).
- fixedFixed compatibility with PHP < 5.3.
- newPage title now changes on slide event.
- fixedBugfixes.
- newInitial release.