Title: Noyan Content Slider
Author: Mohammad Noyan
Published: <strong>September 5, 2026</strong>
Last modified: September 5, 2026

---

Search plugins

![](https://ps.w.org/noyan-content-slider/assets/banner-772x250.png?rev=3682148)

![](https://ps.w.org/noyan-content-slider/assets/icon-256x256.png?rev=3682148)

# Noyan Content Slider

 By [Mohammad Noyan](https://profiles.wordpress.org/noyanahmed/)

[Download](https://downloads.wordpress.org/plugin/noyan-content-slider.2.7.2.zip)

 * [Details](https://wordpress.org/plugins/noyan-content-slider/#description)
 * [Reviews](https://wordpress.org/plugins/noyan-content-slider/#reviews)
 *  [Installation](https://wordpress.org/plugins/noyan-content-slider/#installation)
 * [Development](https://wordpress.org/plugins/noyan-content-slider/#developers)

 [Support](https://wordpress.org/support/plugin/noyan-content-slider/)

## Description

Noyan Content Slider gives you an easy WordPress dashboard to build sliders without
touching code.

#### Build sliders visually

 * Fully visual drag-and-drop slider builder with a live editable canvas.
 * Drop image files directly from your desktop into the slider or sidebar.
 * Drag images and slides to rearrange them.
 * Add draggable heading, text, button, and image layers to hero slides.
 * Edit text directly on the canvas and control each layer’s size, position, color,
   alignment, weight, and button link.
 * Reorder layers, toggle visibility, duplicate slides, and undo or redo changes.

#### Six slider types

 * Image gallery sliders with different numbers of images on desktop, tablet, and
   mobile.
 * Full-width hero and section sliders with headings, descriptions, and buttons.
 * Responsive content carousels for cards and portfolios.
 * Video sliders: self-hosted MP4, YouTube and Vimeo, with draggable text and button
   layers over the video.
 * Reels and Shorts: vertical video shown several at a time, each with its own shop
   button.
 * Elementor template sliders: save any Elementor section, container or template
   and use it as a slide.

#### Nothing is locked

Every slider type, every one of the 66 starter templates, every animation, every
arrow and
 pagination style, every colour and size control in this plugin is yours
to use. There are no disabled buttons and no options greyed out with a padlock. 
The Pro add-on below adds a feature this plugin does not have; it does not switch
on something already in the box.

#### Design control

 * Adjust image aspect ratio, focal position, accent and background colours, border
   radius, and image spacing.
 * Smooth slide and fade-and-rise animations.
 * Adjustable animation speed, autoplay interval, slider height, and slides to scroll.
 * Navigation arrows, pagination dots, infinite looping, pause on hover, and touch
   gestures.

#### Built to behave

 * Keyboard navigation, reduced-motion support, and accessible controls.
 * Assets load only on pages that display a slider. Images use native lazy loading.
 * Native Elementor widget, so any slider drops into an Elementor layout.
 * A block for the block editor, with a live preview while you edit.
 * Shortcode support: [noyan_slider id=”123″]
 * No content is created on activation, and nothing is loaded from a third-party
   server.

#### Noyan Content Slider Pro

The Pro add-on installs alongside this plugin — it adds to it rather than replacing
it, so
 nothing you have already built changes. Pro adds:

 * **Dynamic content sliders.** A slider that builds itself from a WordPress query:
   your latest posts, any custom post type, a category or tag, taxonomy terms, or
   your WooCommerce products, with live prices, sale badges, star ratings and Add
   to cart buttons. Publish a post and it appears in the slider on its own.
 * **A visual query builder** with a live preview of what matches, before you save
   anything.
 * **Field mapping**, so you choose what becomes the title, the caption and the 
   link.
 * **Automatic caching**, refreshed whenever you publish or edit matching content.
 * **Automatic updates** and priority email support.

Pro is one extra slider type and the machinery behind it. Everything else in this
plugin
 works without it.

Details and pricing: https://codersnoyan.com/noyan-content-slider/

### External services

This plugin makes no requests to any external service. It loads no fonts, scripts,
images
 or tracking of any kind from a third-party server, it does not phone home,
and it collects and transmits no data about your site or your visitors. Everything
it renders comes from your own Media Library.

There is one exception, and it is one you create deliberately. If you build a video
or
 Reels slide and paste in a YouTube or Vimeo address, that video is embedded 
on your page, and your visitor’s browser then loads the player from that service
exactly as it would for any embedded video. Nothing is sent to either service unless
you make such a slide, and self-hosted MP4 files involve no third party at all.

 * YouTube, provided by Google. Embeds use the youtube-nocookie.com privacy-enhanced
   player. Terms: https://www.youtube.com/t/terms Privacy: https://policies.google.
   com/privacy
 * Vimeo. Terms: https://vimeo.com/terms Privacy: https://vimeo.com/privacy

## Screenshots

[⌊The slider dashboard: every slider you have built, with its type, slide count 
and shortcode ready to copy.⌉⌊The slider dashboard: every slider you have built,
with its type, slide count and shortcode ready to copy.⌉[

The slider dashboard: every slider you have built, with its type, slide count and
shortcode ready to copy.

[⌊Starting a slider. Pick a type, then begin from a ready-made template or from 
a blank slide.⌉⌊Starting a slider. Pick a type, then begin from a ready-made template
or from a blank slide.⌉[

Starting a slider. Pick a type, then begin from a ready-made template or from a 
blank slide.

[⌊The visual builder. Drop images straight from your desktop, drag slides to reorder
them, and edit text on the canvas.⌉⌊The visual builder. Drop images straight from
your desktop, drag slides to reorder them, and edit text on the canvas.⌉[

The visual builder. Drop images straight from your desktop, drag slides to reorder
them, and edit text on the canvas.

[⌊Design settings. How many slides show on a desktop, tablet and phone, plus spacing,
aspect ratio, colours, animation and navigation.⌉⌊Design settings. How many slides
show on a desktop, tablet and phone, plus spacing, aspect ratio, colours, animation
and navigation.⌉[

Design settings. How many slides show on a desktop, tablet and phone, plus spacing,
aspect ratio, colours, animation and navigation.

[⌊A hero slide being built, with heading, text and button positioned by dragging
them where you want them.⌉⌊A hero slide being built, with heading, text and button
positioned by dragging them where you want them.⌉[

A hero slide being built, with heading, text and button positioned by dragging them
where you want them.

[⌊An image gallery slider on the front end.⌉⌊An image gallery slider on the front
end.⌉[

An image gallery slider on the front end.

## Blocks

This plugin provides 1 block.

 *   Noyan Content Slider

## Installation

 1. In your WordPress dashboard, go to Plugins > Add New Plugin.
 2. Search for “Noyan Content Slider” and click Install Now, then Activate.
 3. Open Content Slider in the WordPress admin menu.
 4. Click Create slider and drop in your images.
 5. Copy its shortcode into any page, post, or Elementor Shortcode widget.

You can also insert a slider with the Noyan Content Slider block in the block editor,
or with the Noyan Content Slider widget in Elementor.

#### Installing from a zip file

 1. Go to Plugins > Add New Plugin > Upload Plugin.
 2. Choose noyan-content-slider.zip and click Install Now.
 3. Activate the plugin, then follow steps 3 to 5 above.

## FAQ

### Is Elementor required?

No. Image gallery, hero, carousel, video and Reels sliders all work without it. 
Only the Elementor template slider type needs Elementor, for the obvious reason 
that it shows Elementor templates — without it that one type says so and nothing
else is affected. If Elementor is installed you also get a native Noyan Content 
Slider widget, so any slider can be dropped straight into an Elementor layout.

### How do I display a slider?

Copy the shortcode from the slider dashboard, for example [noyan_slider id=”123″],
and paste it into a WordPress Shortcode block or an Elementor Shortcode widget. 
You can also insert the Noyan Content Slider block, which lists your sliders in 
a dropdown.

### Can a slider show my latest posts or my products automatically?

That is what the Pro add-on does. The free plugin builds sliders from images and
content you add by hand.

### Can I make a video slider?

Yes, in this plugin, at no cost. Self-hosted MP4, YouTube and Vimeo are all supported,
as are Reels and Shorts — vertical video shown several at a time, each with its 
own shop button. Videos can be set to play automatically, always muted, because 
no browser will autoplay sound.

### What happens to a Pro slider if I do not renew?

Nothing is deleted, and nothing breaks silently. Pro features keep working for as
long as the add-on is installed; the licence controls automatic updates and support,
not the features. If you remove the Pro add-on entirely, its sliders stop displaying
and tell you why in the dashboard, while every slide, image and setting stays exactly
where it was, ready for when Pro comes back.

### Does the plugin load anything from outside my site?

No. It makes no external requests and loads no fonts, scripts or images from a third-
party server. Everything it renders comes from your own Media Library.

### Can other plugins extend this one?

Yes. Version 2.0.0 added a documented extension API — slider types, settings, builder
panels and slide rendering are all filterable. See docs/HOOKS.md in the plugin folder.

## Reviews

![](https://secure.gravatar.com/avatar/62a373e7ec52dd632a8ac5e80126ae2912dd99901a21dff331f88ec905b663c6?
s=60&d=retro&r=g)

### 󠀁[Awesome and easy to use product !](https://wordpress.org/support/topic/awesome-and-easy-to-use-product/)󠁿

 [mkfurnishings](https://profiles.wordpress.org/mkfurnishings/) September 5, 2026

We run a furniture business and wanted our short product videos (theones we post
as Shorts) on the homepage. Our developer set this up withthe Reels slider type 
and it does exactly that – four videos across ondesktop, one on a phone, each with
a button to the shop. Looks the sameas the platform it came from, which is what 
we wanted. Setup was quick; it’s a drag-and-drop builder, so changing the videos
orthe order didn’t need the developer after the first time. Autoplay ismuted, which
I gather is a browser thing, not the plugin. One thing I’d like: an easier way to
pull the video captions acrossautomatically. Otherwise no complaints so far.

 [ Read all 1 review ](https://wordpress.org/support/plugin/noyan-content-slider/reviews/)

## Contributors & Developers

“Noyan Content Slider” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Mohammad Noyan ](https://profiles.wordpress.org/noyanahmed/)

[Translate “Noyan Content Slider” into your language.](https://translate.wordpress.org/projects/wp-plugins/noyan-content-slider)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/noyan-content-slider/),
check out the [SVN repository](https://plugins.svn.wordpress.org/noyan-content-slider/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/noyan-content-slider/)
by [RSS](https://plugins.trac.wordpress.org/log/noyan-content-slider/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.7.2

 * The block editor’s script handle and its JavaScript data object now carry the
   plugin prefix like everything else. They were missed by the 2.7.0 rename, which
   searched for a spelling neither of them uses.

#### 2.7.1

 * Fixed sliders appearing unstyled and not moving on 2.7.0. The prefix rename in
   2.7.0 also renamed the slider’s own CSS class, which the stylesheet and the script
   both still looked for, so neither found it. Only that one class was affected,
   and it is back to what it was — any custom CSS you have written against it keeps
   working.

#### 2.7.0

 * Renamed the plugin’s internal prefix from “nss” to “noyancs”. WordPress.org requires
   a prefix longer than four characters so that plugins cannot collide with one 
   another, and three letters was not enough. Your sliders are moved to the new 
   names automatically on update – nothing needs doing.
 * Admin JavaScript is now enqueued from files rather than printed into the page,
   which is both the documented way and one fewer thing for a caching plugin to 
   mangle.
 * Add-on authors: every filter and action is renamed from nss_ to noyancs_, and
   the classes from NSS_ to NoyanCS_. See docs/HOOKS.md.

#### 2.6.0

 * Nothing in this plugin is locked any more. Video, Reels and Elementor template
   sliders, every animation and arrow style, caption colour and size, background
   overlay, the custom CSS class and all 66 starter templates were shipped in the
   free plugin and then withheld from it. They are all simply available now.
 * Dynamic content sliders moved into the Pro add-on, along with the three templates
   that build one. The add-on brings the code, rather than unlocking code that was
   already here.
 * A slider whose type is no longer installed explains itself instead of quietly
   rendering as something else.

#### 2.5.2

 * Corrected the WordPress.org contributor username in the readme. No change to 
   the plugin itself.

#### 2.5.1

 * Pagination dots keep their shape on themes that give every button a minimum tap
   height. A 7px dot stretched to 44px tall rendered as a tall thin ellipse instead
   of a circle.

#### 2.5.0

 * Video and Reels sliders can now play on their own. A new Play videos automatically
   setting starts every video slide muted, looping and inline – muted because no
   browser will autoplay sound, so the two are one choice rather than two. Off by
   default, so nothing you have already published starts moving on upgrade.
 * Visitors who ask their system for reduced motion get the videos left paused, 
   and the markup still autoplays with no JavaScript at all.

#### 2.4.0

 * New slider type: Reels and Shorts. Vertical video shown several at a time, each
   with its own shop button – paste a YouTube Shorts link into each slide and point
   its button at the product.
 * Video slides render their button. It was stored on every slide and shown on none
   of them, so a video slider quietly dropped the link.
 * Fixed hero slides ending short. Each hero sized itself to its own text, so in
   a slider where one headline wrapped onto an extra line, the slides with less 
   to say showed a strip of the page underneath the photograph.

#### 2.3.0

The builder, rebuilt

 * The builder is now a single panel on the left with Slides, Content and Design
   tabs, the way a page editor works. Everything that used to sit below the canvas
   or in a third column lives in that panel, and the preview takes the rest of the
   screen.
 * Selecting anything on the canvas opens its settings at the top of the Content
   tab, beside the element instead of a scroll away.
 * Every section, column and widget carries a pen, a duplicate and a cross. The 
   pen opens its settings, duplicate copies it in place, the cross removes it.
 * Widget palette tiles respond to a click as well as a drag.
 * Larger type throughout the builder; a number of labels were too small to read
   comfortably.
 * The slider list has a search box, filters by slider type, and a choice between
   cards and rows. The view you pick is remembered.

Layout control

 * Sections choose whether their columns sit side by side or one below the other,
   under Columns in the section settings.
 * Sections and columns have a corner radius setting, which they never had – the
   only radius control affected images, heroes and videos.
 * Navigation arrows can be placed below the slider (left, centred or right), above
   it, or overlaid on its left and right edges, centred on the pictures. Set per
   slider, or once for the whole site under Design defaults.

Templates

 * Templates for every slider type, not just hero: image galleries, content carousels,
   video sliders, Elementor sections and dynamic feeds. 65 in total.
 * Template cards say which slider type they build, and a second filter row narrows
   the library by type.
 * Templates fill themselves with pictures that suit their subject – a food template
   searches the media library for food, rather than taking whatever was uploaded
   last.
 * A section slider can be started without picking a photograph first. The empty
   canvas offers “Start with a section”.

Fixes

 * Pagination dots on any slider showing more than one slide at a time. There was
   one dot per slide, so most could never light up, and clicking one past the end
   jumped to the start instead of going where it pointed. Dots now represent pages.
 * A section’s Horizontal alignment reaches its content. A column sharing the row
   filled it, leaving no free space for the setting to work with, so it did nothing
   at all.
 * Stacked sections fill the slide, so vertical alignment works. Top, middle and
   bottom looked identical because the section was only as tall as its content.
 * Heading, Text, Button and Image on the toolbar add a widget when the slide uses
   the stacked layout, instead of silently adding a canvas layer that never appeared.
 * Duplicating no longer creates blocks the save would throw away – the builder 
   now knows the same limits the sanitiser enforces.
 * Sliders are square by default. The corner radius defaulted to 8px, and the Spotlight
   template set its own 12px, so sliders came out rounded whether or not that was
   wanted.
 * New video and Elementor slides no longer start with a placeholder title, which
   was rendering as the slide caption on the published page.
 * Asset versioning: stylesheets and scripts had been served under a stale cache
   key since 2.0.0, so style changes never reached anyone who had visited before.

#### 2.2.2

 * Renamed “Image border radius” to “Corner radius”: it rounds hero sections and
   videos as well as images, and the old name made a rounded video slide look like
   a bug rather than a setting. It now says how to get square corners.
 * Removed a dead preview rule that hard-coded its own corner radius.

#### 2.2.1

 * Rebuilt the Design defaults screen: the settings are grouped into cards, sliders
   show their value, colours show their hex, and settings you have changed are marked.
 * The screen is now responsive – it collapses to one column on a tablet or phone,
   with touch-sized controls and a save bar that stays in reach.

#### 2.2.0

 * Added a Design defaults screen: set your house style once and every new slider
   starts from it. Sliders you have already styled are never changed.
 * Slider width can now be set as a percentage of its container, not only in pixels.
 * Hero slides gained a text block width in percent and nine text positions, replacing
   a hard-coded 610px block that always sat middle-left.
 * Image filenames are turned into readable headlines, so a slide no longer arrives
   titled “blush-pink-marble-perfume-podium”.

#### 2.1.0

 * Section sizing: choose whether the height is a fixed number, fits the content
   or fills the screen, and set separate heights for tablet and mobile.
 * Added a maximum width and vertical spacing, so a slider can sit narrower than
   its container without theme CSS.
 * New free style settings: caption position (below or over the image), caption 
   alignment, and a soft or strong shadow.
 * Hover effects and pagination styles are now settings. None and zoom, and plain
   dots, are free; lift, 3D tilt, bars and numbers are Pro.
 * Sliders saved before this release are untouched: every new setting defaults to
   exactly what the plugin already did.

#### 2.0.0

 * Added a block editor block with a live preview, so a slider can be inserted without
   a shortcode.
 * Added a documented extension API so add-ons can register slider types, settings
   panes, builder panels, and slide renderers.
 * Video sliders, Elementor template sliders, three of the five animations, three
   of the four arrow styles, caption colour and size, background overlay and the
   custom CSS class are now part of Noyan Content Slider Pro.
 * Existing sliders of those kinds are never altered or emptied: they keep their
   type, slides and settings, and the dashboard explains what is needed to display
   them again.
 * Slider types now come from a central registry rather than being hard-coded in
   three places.
 * Switching a slider to a generated type no longer discards its hand-built slides.
 * Duplicate and Delete are now POST forms rather than nonce-protected links, so
   a browser prefetching a link can no longer trigger them.
 * Fixed captions and hero buttons inheriting the theme’s link underline.
 * Every string is now translatable.
 * Activation no longer creates a sample slider, and the plugin no longer references
   images hosted on a third-party server.

#### 1.1.0

 * Added a complete drag-and-drop visual slider builder.
 * Added secure direct image uploads to the WordPress Media Library.
 * Added draggable heading, text, button, and image canvas layers.
 * Added layer ordering, visibility controls, inline editing, undo, and redo.
 * Added configurable image ratios, captions, backgrounds, overlays, and arrow styles.
 * Preserved existing sliders and shortcode compatibility.

#### 1.0.0

 * Initial release.

## Meta

 *  Version **2.7.2**
 *  Last updated **19 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.1**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [carousel](https://wordpress.org/plugins/tags/carousel/)[gallery](https://wordpress.org/plugins/tags/gallery/)
   [image slider](https://wordpress.org/plugins/tags/image-slider/)[slider](https://wordpress.org/plugins/tags/slider/)
   [slideshow](https://wordpress.org/plugins/tags/slideshow/)
 *  [Advanced View](https://wordpress.org/plugins/noyan-content-slider/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/noyan-content-slider/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/noyan-content-slider/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/noyan-content-slider/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/noyan-content-slider/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/noyan-content-slider/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/noyan-content-slider/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/noyan-content-slider/reviews/)

## Contributors

 *   [ Mohammad Noyan ](https://profiles.wordpress.org/noyanahmed/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/noyan-content-slider/)