Plugin Directory

Test out the new Plugin Directory and let us know what you think.

jQuery UI Widgets

Simple, flexible, and powerful way to add jQuery UI widgets to your site posts, pages, or widgets. Works right out of the box!

I am not really sure what HTML code I need to add for each jQuery UI widget. Can you give me some examples?

There are plenty of examples for each jQuery widget on the official demo and documentation pages which include example code you can analyse and use on your own pages.

How do you upload a custom theme using the official jQuery ThemeRoller?

The Plugin supports themes created with the jQuery interactive ThemeRoller which means you can very easily create a custom jQuery theme to match your WordPress theme perfectly.

  1. Create your custom theme using the ThemeRoller online tool. When you have finished your masterpiece, click the 'Download theme' button.
  2. On the 'Build Your Download' page make sure ALL check boxes are selected (this is important).
  3. Click the 'Advanced Theme Settings' button on the right hand side of the page and a couple of text boxes will come into view. Add a name for your custom theme in the 'Theme Folder Name' text box. Make sure that any words are separated by a dashes NOT spaces.
  4. Finally, before downloading your custom theme, make sure the version radio button selected is 1.9.xx.
  5. Now, you can click 'Download' to download your custom theme to your computer. It will be saved as a zip file.
  6. Locate your downloaded custom theme and extract the zip file.
  7. Open up the extracted custom theme folder, and you'll see three folders: 'css', 'development-bundle', and 'js'. The one we are interested in is 'css'.
  8. Open the 'css' folder and inside will be a single folder containing your theme, which has the name you specified above. Inside this folder will be an images folder and a single stylesheet. Make a note of the stylesheet name, you will need it later on.
  9. You need to now upload this custom theme folder to your site, so the Plugin can read the custom styles.
  10. If you take a look at the Plugin settings page you will see the folder name that you should upload to. Usually this will be something like http://www.mysite.com/wp-content/uploads/. If you are running a WordPress multisite this will be something different. Using FTP upload your custom jQuery theme to this folder.
  11. Finally, you just need to paste in the name of your custom theme stylesheet in Plugin settings, in the textbox provided.
  12. So, if your custom theme folder is named 'mytheme' and your custom stylesheet is called 'jquery-ui-1.9.2.custom.css' then you would need to paste in something like 'mytheme/jquery-ui-1.9.2.custom.css' into the textbox.
  13. If you wanted to try out multiple custom themes I would recommend adding a 'jquery-ui-themes' folder (or whatever name you wanted) and uploading all of your custom themes to this folder.
  14. The path to your stylesheet would then become 'jquery-ui-themes/mytheme/jquery-ui-1.9.2.custom.css'.
  15. If for whatever the reason the Plugin cannot find your stylesheet file it will display a warning message on the Plugin settings page.

I have an issue with how the jQuery UI widgets are rendering with my WordPress theme. Can you help fix it?

This isn't a Plugin issue. Any problems with how the jQuery CSS interacts with your current WordPress theme will need to be fixed by using tools such as Firebug, or by contacting the theme author to help tweak the CSS. I'm afraid I can't help with CSS queries for specific themes.

The custom jQuery UI init code I added doesn't seem to be working. What could the problem be?

Again, this isn't a Plugin issue. If you are using custom init code for some jQuery widgets and it isn't working then please use Firebug to detect the issue. I would also recommend posting on the jQuery forums if you are stuck.

Requires: 3.5 or higher
Compatible up to: 4.5.5
Last Updated: 4 months ago
Active Installs: 8,000+


4.4 out of 5 stars


Got something to say? Need help?


Not enough data

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

0,1,0 100,2,2