WordPress & WooCommerce Documentation

Documentation for the WordPress & WooCommerce version.

Getting Started

Filmstrip Slider is a powerful, responsive, and highly customizable 3D WebGL slider for WordPress and WooCommerce. It supports image and video-based galleries, optional lightbox playback, and smooth cinematic interactions across desktop and mobile.

For the full filmstrip experience, use enough meshes/items (recommended: 7 or more).

It is built with modern JavaScript and CSS. The slider uses Three.js and WebGL shaders on the GPU, while controls and UI elements are rendered in HTML.

It is crucial to optimize your images because they are used as GPU textures. To minimize performance impact, use images close to the final display size and compress them with tools like tinypng.

Please note that many visual settings are in 3D units, not pixels, so practical visual tuning is expected for values like mesh size, camera offset, and curve behavior.


Installation

After purchasing the plugin, locate the installable WordPress plugin zip package included in the download.

Installation steps

  • 1. In your WordPress Admin Dashboard, go to Plugins > Add New.
  • 2. Upload the installable Filmstrip Slider plugin zip file.
  • 3. Click on install now.
  • 4. If successful, click Activate Plugin to activate it, or Return to Plugin Installer.

Update

To update manually, replace the plugin with the new version. Existing presets, galleries, and settings are preserved. If you use caching, clear site and browser caches after update.


Usage

The plugin has three main admin areas: Presets Manager (slider behavior and visual settings), Galleries Manager (create galleries and items), and CSS Editor (custom style overrides).


Presets

First, choose the preset you want to use and adjust its settings (layout, curve, post-processing, lightbox options). Save the preset after changes.


Galleries

Next, create a gallery by clicking Add New Gallery and giving it a name.

After that, add as many items as needed and configure each item action (none, link, or lightbox).


Shortcode

After the preset and gallery are ready, use the shortcode generator to insert the slider in a page, post, product, or custom post type.


WooCommerce

Add the shortcode in a product description to render Filmstrip Slider for that product. The plugin can replace WooCommerce's native product gallery when configured to do so.


API - Application Programming Interface

This section is for developers that want to use the plugin API. The following lists represent the public API methods and event listeners available from slider instances.

You can access instances by their configured name (for example fwdfs0). If you use multiple sliders, each should have a unique instance name like fwdfs1, fwdfs2, etc.

<script type="text/javascript">

	// API.
	let fwdfsAPI = setInterval(() =>{
	if(window['fwdfs0']){
		console.log('FWDFS API ready')
		clearInterval(fwdfsAPI);

		// Register the ITEM_UPDATE event.
		fwdfs0.addEventListener(FWDFS.ITEM_UPDATE, onItemUpdate);
	}
	}, 100);


	// Listen for ITEM_UPDATE.
	function onItemUpdate(e){
		console.log(e)
	}
		
</script>

Methods

Methods are functions that can be called via the API to execute certain actions.

JavaScript methods look like fwdfs0.methodName( /* arguments */ ). If you use multiple sliders, each instance should have a unique name.

goToItem

.goToItem(itemId:Number)

Go to a specific item by index (index starts from 0).

destroy

.destroy()

Destroy the instance and remove it from the DOM.


Events

Filmstrip Slider events are used via the addEventListener method called on the slider instance.

The events must be registered when the API is ready.

FWDFS.ITEM_UPDATE

FWDFS.ITEM_UPDATE

Dispatched when the active item changes.

FWDFS.RL_SHOW_START

FWDFS.RL_SHOW_START

Dispatched when the lightbox starts showing.

FWDFS.RL_HIDE_COMPLETE

FWDFS.RL_HIDE_COMPLETE

Dispatched when the lightbox hide transition is complete.

FWDFS.ERROR

FWDFS.ERROR

Dispatched when an error occurs (for example missing media/data).


Notes

Filmstrip Slider was designed as a modern, production-ready media solution that balances visual quality, flexibility, and performance across WordPress and WooCommerce projects.

For me this is more than a job, it is my passion, I love to create innovative tools that my clients can benefit from. @Tibi - FWD.

For support and customizations please write to me directly at this email.