Plugin Directory

Cnhk Slideshow

Fast setup and easy to use, full width slideshow plugin for WordPress with a drag and drop system for editing slides order.

Upload the cnhk-slideshow folder to your /wp-content/plugins/ directory or go to Plugins -> Add New from the Dashboard. Activate the plugin through the Plugins menu. You now have a new menu item after "settings".

How to use it

You can work on slides or slideshow independently. You can choose to upload slides first or opt for setting up a slideshow. All slideshows are full width and responsive, in other terms it will fill all available width in the place where you put it, and will be resized automatically each time you resize your web browser or change the orientation of your phone or tablet. You do not need to enter any size value, the slideshow takes all the width available and calculates its height on basis of the width/height ratio of the first slide present in the list (before skipping if the skip option is enabled). So all you have to do before displaying a slideshow is to upload slides, create a slideshow, and then drop the slides that you need onto the right column on the "slides" tab of the "slideshow" page.


You can upload .png and .jpg (or .jpeg) files. For each slide you can asign a title and a link. The title is used in the HTML title attribute of each slide. But it also affects the filename. For example, "A $100 bill" and "A £100 bill" will produce the same filename.

Deleting a slide is permanent (No trash system like for posts and pages). When you delete a slide, it is automatically removed from any slideshow where it is present.


Like for slides names, you can use any name you want for slideshows. But using some sensible characters such as "(double quote), '(single quote), <(less than) >(greater than) and some other ones will make the slideshow not callable via shortcode. You are still able to use it as Widget or with direct template tag, but if you plan to use the slideshow via shortcode within the content of a page or post, avoid using these characters in your slideshow's name.

After creating a slideshow, go to the "slides" tab of the "slideshow" page and drag a slide from left to right to insert it in a slideshow, and from right to left to remove it. The display order is as it is shown on the right column (from top to bottom). You can edit settings of each slideshow independently on the "slideshow" tab of the "slideshow" page. Descriptions of the settings on this page are (I hope :)) pretty clear. Anyway, if you need more explanation, the support forum is intended for that. If you have more than one slideshow, make sure you're editing the right one.

Deleting a slideshow does not affect slides data and files.

Now you have 3 way to display your slideshow:

In sidebar using widget

A widget called "Cnhk Slideshow" is now available in the widget page of your admin panel. Drag it in your sidebar and select the slideshow you want to display.

In your post using shortcode

In your post you can use a shortcode like [cnhk_slideshow name="my slideshow"] or [cnhk_slideshow]my slideshow[/cnhk_slideshow] where my slideshow is the name you defined when creating the slideshow on the "slideshow" page.

Using template tag

Directly in your theme's files with <?php if ( function_exists( 'cnhk_slideshow' ) ) cnhk_slideshow( 'my slideshow' ); ?>

Tip : Use the shortcode in a post and preview this post to try your slideshow without publishing it on the front end.

Requires: 3.6 or higher
Compatible up to: 3.9.8
Last Updated: 2014-5-29
Active Installs: 800+


3.9 out of 5 stars


Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.