Changelog
Version 5.08 - Released: Jan/29/2022
- file: functions.php - Restoring the classic Widgets Editor
Version 5.07 - Released: Okt/02/2020
- Soundboard Widgets plugin - Fixed: removed header code from widgets
- file: slicknav.css - Fixed: Arrows in responsive menu
Version 5.06 - Released: July/24/2020
- Soundboard Meta Boxes plugin - Added: allow iframes in additional info column fields on audio pages
- file: slicknav.css - Fixed: Arrows in responsive menu
Version 5.05 - Released: Jan/19/2020
- file: theme_functions.php - Added: allow line breaks in additional info column fields on audio pages
- file: theme_functions.php - Added: support for iframe code in additional info column fields on audio pages
- file: audio.php - Fixed: Release Date field
- plugin: all Soundboard plugins - Fixed: text domain
- file: style.css, light.css, dark.css, dynamic-css.php - Fixed: contact form send button style
- file: scripts.js - Fixed: dropdown menu
- file: style.css - Fixed: footer in IE11
Version 5.04 - Released: July/09/2019
- file: style.css, dark.css, light.css, dynamic-css.php - Fixed: styles from Theme Options panel don't get applied in Internet Explorer
- file: dark.css, light.css - Fixed: menu hover color in light skin
- file: functions.php - Fixed: Google fonts loading
Version 5.03 - Released: July/04/2019
- file: functions.php, style-rtl.css, rtl.css, woocommerce-rtl.css, prettyphoto-rtl.css, shortcodes plugin - Added: RTL support
- file: light.css - Fixed: responsive dropdown menu color for light skin
Version 5.02 - Released: June/06/2019
- file: home-news.php, social.php - Fixed: data validation
- Fixed: change textdomain to theme slug
Version 5.01 - Released: June/03/2019
- mobile_detect.php and Soundboard Widgets plugin Removed: mobile detect script (now using WP build-in mobile detect function)
- file: header.php, theme_functions.php - Fixed: no hardcoding of custom body_class()
- file: scripts.js, slicknav.js, prettyphoto.js - Fixed: replaced deprecated jQuery events .click(), .hover() and .bind() with .on()
- file: style.css - Fixed: alginment of single gallery items
- file: template-gallery.php - Fixed: order of galleries
- file: scripts.js - Fixed: allow to play videos in lightbox in fullscreen
Version 5.00 - Released: May/08/2019
IMPORTANT!
Version 5.0 is a major update to make the theme compatible with the latest WordPress Requirements for Envato Market, to make the theme safe, update the code to the latest coding standards and add new features and design options.
Most every file had to be changed in the process.
Please BACKUP your site before updating!
In order to ensure full functionality after the update, follow the steps below:
Before the update
- Backup
Backup your site. You can use a Backup plugin for that.
- Export widgets
Export your widgets. You can use the Widget Importer & Exporter plugin for that.
- Google Analytics
The Google Analytics field was removed from the Theme Options Panel. Please use a Google Analytics plugin instead
After the update
- Clear cache
If your site doesn't display properly, please clear your browser cache.
- Save Theme Options
Go to Appearance > Theme Options and save your Theme Options by clicking the Save Options button in the bottom right corner.
- Required / Recommended Plugins
Install and activate the required (and recommended) plugins in Apperance > Install Plugins. You can find a list of all required and recommended plugins and an explanation in this documentation under Gettings Started > 2. Required Plugins.
- Save Permalinks
If any of your pages doesn't display properly and you see a 400 error page instead, save your permalinks by going to Settings > Permalinks and clicking Save Changes.
- Import Widgets
Go to Appearance > Widgets and check if your widgets are still there.
If your widgets got lost in the updating process, you can import your widgets now (with the file you created in step 2. of the "Before the update" list above.
- Rebuild your Thumbnails
As all image sizes were changed to make the images look sharp on retina screens, they need to be rebuilt. You can use the AJAX Thumbnail Rebuild plugin for that. Once the plugin is installed and activated, go to Tools > Rebuild Thumbnails, select all thumbnails and click Rebuild All Thumbnails.
- Background Image and Background Color in Theme Options Panel
Upload your background image in Appearance > Customize > Background Image or select a background color in Appearance > Customize > Colors instead.
- Logo
The Logo uploader in the Theme Options Panel has been moved to the Deprecated sections and will be removed eventually. Please upload your logo in Appearance > Customize > Site Identity instead.
- Favicon
The Favicon upload field can now be found in Appearance > Customize > Site Icon.
- Reorder Albums, Videos, Galleries
Albums, videos and galleries can now be sorted via drag and drop.
This requires the Intuitive Custom Post Order plugin. You can install the plugin in Appearance > Install plugins.
Once the plugin is installed, go to Settings > Intuitive CPO, select the Post Type you wish to reorder and click Update.
Now you can simply drag and drop the audio, video and gallery posts into a certain order.
- Contact Page
The Contact template and Contact Sidebar were removed. Please use the Contact Form 7 plugin instead. Instructions can be found in this documentation under Pages > Contact Page.
Below the main changes are listed:
Fixed:
- Data validation
- Deprecated function in PHP 7.2 in the file woocommerce_functions.php
Improved:
- Clean up all the code
- Better code for slider caption
- Better code for sticky footer
- Better responsive menu
- Improved code/design for Theme Options Panel
- Improved design for Image Lightbox
- The theme now uses the WordPress built-in audio and video playlist instead of JWplayer
- Option on single audio pages to link to Spotify and Apple music
- Icons instead of images for social icons, share buttons, video play icon, so they look sharp on retina screens.
Added:
- Option to select the number of albums, videos and galleries per row
- Option display the images in galleries in uncropped format
- Options to select color and opacity for content background
- Admin columns (Thumbnails, tour dates, etc. in WordPress admin columns)
- Child theme
- Fontawesome version 5.3
Moved:
The following functionalities were moved to a plugin:
- Contact Form
- Custom Post Types
- Meta Boxes
- Shortcodes
- Share Buttons
The Theme Options Panel has been moved to the Appearance section.
Removed
Support for JW player. The theme now uses the WordPress built-in audio and video playlist
Contact Template and Contact Sidebar
Background Image uploader and Background Color picker in Theme Options Panel
Support for old IE versions (IE8 and down)
Option to display responsive styles was removed from the Theme Options Panel, they now display by default
Flickr Widget
Version 4.09 - Released: 03/15/2018
- folder: meta-boxes and all files within - Added: Newest version of meta box plugin
- file: functions.php - Added: Better way to load Google fonts
- file: header.php - Fixed: Facebook button language
- file: options.php, template-audio.php, template-video.php, config-meta-boxes.php - Dropped: support for JW player
- file: scripts.js - Added: videos in lightbox support full screen
- file: woocommerce.css, style.css, css_options_panel.php - Fixed: WooCommerce Search Widget button
- file: single-video.php, template-video.php, widget-video.php, loop.php, header.php, prettyPhoto.min.js, nivoSlider.css - Fixed: Error on video page when site loads with https
Version 4.08 - Released: 08/30/2017
- folder: meta-boxes and all files within - Fixed: Error when uploading new slider or gallery images and Tour Dates.
- file: woocommerce.css, woocommerce_functions.php - Added: Support for image slider and lightbox on single product pages.
- file: layout-responsive.css - Fixed: Responsive Layout on single blog pages.
- file: single.php, header.php, single-tourdates.php, single-audio.php, loop.php - Fixed: facebook like button.
- folder: widgets and all files within - Fixed: PHP7 ready
- file: template-contact.php - Fixed: sanitize contact form
- file: functions.php, options.php - Added: Load WooCommerce files when WooCommerce plugin is activated. No need to activate in Theme Options Panel
Version 4.07 - Released: 05/07/2016
- file: theme_functions.php, header.php, - Fixed: removed deprecated function in WP 4.5 (when logging in from top bar)
- file: header.php, functions.php - Added: Theme Support for Title Tag
- file: scripts.js - Added: Improved code for sticky footer
Version 4.06 - Released: 04/15/2016
- folder: meta-boxes and all files within, file: functions.php, slider.php, single-audio.php, - Added: newest version of the metabox script, Fixed: Error when uploading new slider or gallery images.
- file: style.css, woocommerce.css, nivoSlider.css, layout-responsive.css - Fixed: few minor styling issues
Version 4.05 - Released: 12/14/2015
- file: style.css - Fixed: Responsive images when using caption. Added: Styling for menu widget.
- file: functions.php, folder: tgm-plugin-activation and all files within, removed file: shortcode-soundcloud.php - Removed: built-in SoundCloud shortcode. Added: plugin recommendation for SoundCloud shortcode via TGM plugin activation.
- file: style.css - Fixed: size of embedded YouTube videos.
- file: style.css, shortcodes.css - Fixed: JW player layout
- file: light.css, dark.css - Improved: CSS instead of an image for the transparent content background color.
Version 4.04 - Released: 09/11/2015
- file: widget-tourdates.php - Added: Show "more info" link in tour widget as well.
- file: layout-responsive.css - Fixed: Responsive layout on home page.
- file: single-gallery.php, widget-images.php - Fixed: Display image caption in lightbox.
- file: widget-album.php, widget-flickr.php, widget-gallery.php, widget-images.php, widget-news.php, widget-tourdates.php, widget-video.php - Fixed: replaced deprecated function WP_Widget.
- file: functions.php, woocommerce.css - Fixed: properly load WooCommerce stylesheets. Display of related products in WooCommerce shop pages.
- file: style.css - Fixed: JW player layout in lightbox
Version 4.03 - Released: 06/20/2015
- file: comments.php, style.css - Added: better code for comment form.
- file: prettyPhoto.min.js - Fixed: prettyPhoto XSS fix.
- file: functions.php - Fixed: child theme support.
- file: style.css - Fixed: Display of contact form content on mobile devices.
- file: scripts.js - Fixed: Responsive Videos.
- file: single-audio.php - Fixed: display JW player on mobile devices only if "Display audioplayer" checkbox is checked.
- file: woocommerce.css - Fixed: Cart page display on mobile devices.
Version 4.02 - Released: 04/26/2015
- file removed: minit.php - Fixed: XSS vulnerability fix.
Version 4.01 - Released: 02/26/2015
- file: layout-responsive.css - Fixed: Single news layout on mobile devices
- file: scripts.js - Fixed: slider starts with random image.
Version 4.00 - Released: 11/09/2014
- file: options.php, layout-responsive.css, footer.php, header.php, template-home.php - Added: Responsive stylesheets for mobile phones and tablets.
- file: header.php, footer.php, style.css, options.php - Added: Options to display social icons in top bar. Added more social icons.
- file: template-video.php, widget-video.php - Added: support for Vimeo videos.
- file: single-tourdates.php - Fixed: Allow shortcodes in Tour Dates "more info" field.
- file: template-tourdates.php, widget-tourdates.php - Added: Option to open Buy Tickets URL in new tab.
- file: template-tourdates-paste - Added: Past Tour Dates template.
- file: single-audio.php, style.css - Fixed: alignment of twitter and facebook button.
- file: options.php - Fixed: color images in Theme Options Panel when using a child theme
- file: widget-images.php - Fixed: order of images
- folder: metaboxes and all files within - Added: newest version of the Metaboxes plugin. Fixed: Image upload reorder bug.
Version 3.07 - Released: 02/14/2014
- file: functions.php, folder: woocommerce - Fixed: Make Soundboard ready for WooCommerce version 2.1.0
- file: options.php, css_options_panel.css, single.php, loop.php, single-audio.php, single-tourdates.php - Added: Option to remove all social share buttons from the site
- file: options.php, css_options_panel.css - Added: Option to upload your own transparent content/slider/navigation background image.
- file: options.php, css_options_panel.css - Added: Option to pick footer, social and copyright area background color.
- file: functions.php, header.php, footer.php - Fixed: code improvements.
- file: template-video.php, widget-video.php, style.css - Fixed: Display YouTube preview image, no matter which YouTube URL form is used (youtube.com, youtu.be,...).
- file: options.php, css_options_panel - Added: Option to set main menu font size in Theme Options Panel.
- file: options.php, slider.php, scripts.js - Added: Option to set slider speed in Theme Options Panel.
- file: options.php, template-home.php, style.css - Added: Option to display full post instead of excerpt in homepage news section. Option to display "more news" button on homepage.
- file: shortcodes.php - Fixed: tabs shortcode (display multiple tabs on 1 page), better button shortcode (option to open in new window, option to add color)
- file: light.css - Fixed: bug fix.
- file: scripts.php - Fixed: removed prettyphoto deeplinking.
- file: slider.php, helpers.php - Fixed: Saving order of slider images.
Version 3.06 - Released: 10/08/2013
- file: single.php, loop.php, single-audio.php - Improved: tweet share button
- file: widget-images.php, functions.php - Added: widget that displays latest images
- folder: metaboxes and all files within - Added: newest version of the Metaboxes plugin. New file uploader for audio, gallery and slider
- file: functions.php, options-framework.php, options-interface.php, options-sanitize.php, audio.php, gallery.php, slider.php, tourdates.php, video.php - Fixed: make theme child theme ready
- file: functions.php, widget-twitter.php - Removed: twitter widget.
- file: single-video.php, widget-video.php - Fixed: removed title "b" above videos.
- file: single-gallery.php - Fixed: convert single quotes to HTML entity in gallery caption
- file: light.php - Fixed: slider background color in light version
- file: loop.php, default.po, de_DE.po - Added: translation additions
- file: functions.php - Fixed: validation error (slider script)
- file: functions.php, css_options_panel.php - code improvements
- file: theme_functions.php - Fixed: redirect to admin after logging in
Version 3.05 - Released: 05/27/2013
- file: video-single.php - Added: YouTube video preview image displays automatically on single video pages (search result) if no Featured Image is set.
- file: widget-video.php - Added: YouTube video preview image displays automatically in Video Widget if no Featured Image is set.
- file: scripts.js - Fixed: sticky footer issue when WooCommerce plugin is activated
Version 3.04 - Released: 05/13/2013
- file: single-tourdates.php - Added file.
- file: template-tourdates.php, config-meta-boxes.php, style.css, options.php - Added: time and 'more info' field. Past dates separated by year. Change order of past dates in Theme Options Panel.
- file: template-video.php - Added: YouTube video preview image displays automatically if no Featured Image is set.
- file: woocommerce-functions.php - Added: Displays 4 "related products" in 4 rows
- file: header.php - Fixed: validation error
- folder: metaboxes and all files within - Added: newest version of the Metaboxes plugin
Version 3.03 - Released: 03/18/2013
- file: woocommerce.php - Fixed: Removed 1 page title on shop page since it displayed twice.
- file: woocommerce.css - Fixed: Quantity button in Chrome.
Version 3.02 - Released: 03/05/2013
- file: woocommerce.php - Added file.
- file: woocommerce.css, woocommerce_css_options_panel.php, woocommerce/css/light.css, woocommerce/css/dark.css - Fixed: a few CSS additions to make Soundboard ready for WooCommerce 2.0
- file: slider.php - Fixed: convert single quotes to HTML entity in slider caption
- file: template-contact.php - Added: make contact form send button translation ready
Version 3.01 - Released: 01/16/2013
- file: admin-style - Added: Adjust CSS for buttons in Theme Options Panel to match WP 3.5 style
- file: backstretch.js, functions.php, footer.php, css_options_panel.php - Added: jQuery backstretch plugin for background image, so that it displays properly in IE8
- file: header.php, footer.php, scripts.js, style.css - Added: make footer stick to the bottom always, even if only little content on page (finally I found a working code :) )
- file: template-video.php, single-audio.php - Added: JWPlayer6 videos and playlist display properly in lightbox in Chrome and Safari
Version 3.00 - Released: 11/29/2012 - WOOCOMMERCE PLUGIN SUPPORT
- folder: woocommere and all files within - Added: WooCommerce plugin support
- file: functions.php, options.php - Added: Option to load stylesheets and templates for the WooCommerce plugin
- file: functions.php, style.css, template-tourdates.php, widget-tourdates.php, template-audio.php, widget-album.php - Changed: code for buttons
Version 2.01 - Released: 11/19/2012
- file: single-audio.php - Fixed: JW 6 playlist gets properly displayed on iOS devices
- file: template-video.php - Fixed: Video page works with JW Player 6
- file: widget-video.php - Fixed: Video widget works with JW Player 6, Added: Option to display date instead of "time ago" in video widget
- file: style.css - Added: A few CSS adjustments
- file: options.php - Added: Option to display the date instead of "time ago" in homepage news section, news widget and video widget
- file: template-home.php - Added: Option to display the date instead of "time ago" in homepage news section
- file: widget-news.php - Added: Option to display the date instead of "time ago" in news widget
Version 2.00 - Released: 11/14/2012 - COMPATIBLE WITH THE NEW JWPLAYER 6
After uploading this update, select your JW Player version in the Theme Options Panel.
Troubleshooting tips for JW Player 6 you can find here
- folder: jwplayer and all files within - Added: skin for JW Player 6
- file: single-audio.php - Added: compatibility with JW Player 6
- file: shortcodes.php - Added: compatibility with JW Player 6
- file: options.php - Added: Option to select JW Player 6
- file: style.css - Added: Top margin for JW Player 6 playlist
Version 1.06 - Released: 10/19/2012
- file: widget-twitter.php - Fixes: Validation error.
- file: options.php, css_options_panel.php - Added: Option to center the logo.
- file: template-tourdates.php - Tour Dates page displays content that is placed in the editor above the dates.
- file: template-audio.php - Audio page displays content that is placed in the editor above the albums.
- file: template-video.php - Video page displays content that is placed in the editor above the videos.
- file: template-gallery.php - Gallery page displays content that is placed in the editor above the gallery thumbnails.
- file: shortcodes.php - Bugfix
- file: scripts.js - Fixed: empty spans only get hidden within the comments section.
- file: widget-tourdates.php - Fixed: News widget doesn't display comments if "Remove Comments" is selected in the Theme Options Panel.
- file: config-meta-boxes.php, template-tourdates.php, widget-tourdates.php - Added: Custom field to display a different button text for each tour date.
Version 1.05 - Released: 08/20/2012
- file: config-meta-boxes.php, single-audio.php, style.css - Added: Option to display additional content in the left and center column of the audio page.
- file: loop.php, template-home.php, single.php, single-audio.php, single-gallery.php - Added: Option to hide all comment sections from the website.
- file: template-home.php, options.php, style.css - Added: Option to display a preview image for news on the homepage.
- file: prettyPhoto.js, single-gallery.php - Added: Images in prettyPhoto lighbox show caption.
- folder: metaboxes and all files within - Added: Latest version of the meta box script.
- file: widget-gallery.php - Fixed: Change order of images.
- file: template-home.php - Fixed: Display h3 tag in the center section of the homepage only if a headline was entered in the Theme Options Panel.
- file: widget-twitter.php - Added: Twitter feed also displays retweets.
Version 1.04 - Released: 07/31/2012
- file: single-audio.php, options.php - Added: Option to display SoundCloud and JW Player right on page instead of just a play icon.
- file: template-tourdates.php, widget-tourdates.php, single-audio.php and widget-album.php - Bug, where button links wouldn't work properly in Google Chrome.
- file: footer.php, options.php, style.css and css_options_panel.php - Added: Option to add additional social icons to the footer. Social profiles open in a new tab by default.
- file: style.php - Fixed: set input to auto since it was messing with the code of some plugins.
- file: widget-tourdates.php - Fixed: Make month names in Tour Dates widget translation ready.
- file: header.php, options.php and css_options_panel.php - Added: Option to hide login section in the header
- file: options.php and template-home.php - Added: Option to display a headline in the center section of the homepage
- file: template-home.php - Added: Content that is placed within the editor on a page with the "home template" will be displayed above the News section on the homepage.
- file: single-audio.php and widget-album.php - Fixed: playlist on audio page keeps playing on repeat.
Version 1.03 - Released: 07/04/2012
- file: css_options_panel.php - Fixed: removed background color from parent menu items when colorpicker is used
- file: nivoSlider.css - Fixed: line-height and padding of captions, so that it works with line breaks.
- file: loop.php, single.php, light.css, dark.css and style.css - replaced the class .date with .post-date since it was interfering with the "Template Tag body_class", which affected the layout of archive pages.
- file: style.css - Fixed: Added some padding right of City/Country on the tour dates page.
- file: single-audio.php and widget-album.php - Fixed: bug, where the "other buying / downloading button" would link to the iTunes link.
Version 1.02 - Released: 06/28/2012
- file: template-tourdates.css - Fixed: bug, where site wouldn't display properly if there are no dates in the "Past Tour" section.
- file: light.css - Fixed: bug where red color would flicker in the navigation when used with light skin / dropdown menus.
- file: style.css - Fixed: padding-bottom of main content area and widgets
Version 1.01 - Released: 06/24/2012
- file: header.php - Fixed: Google Analytics Code display correctly
- file: options-framework.php - Fixed: link to documentation
- file: light.css - Fixed: color of child nav items in light skin
Version 1.0 - Released: 06/21/2012
Theme Files
CSS
The following CSS files are included in the theme:
Style.css (located in: main direction)
Contains: Foundation for the site design. It controls the design structure of the theme.
It is not recommended to make any changes directly in this file, as those changes would be lost once you update the theme.
Instead, copy the the code that you wish to change and paste it into a child theme or into Appearance > Customize > Additional CSS and make your changes there.
The file is separated into the following sections:
- CSS RESET
- MISC
- FONTS / TEXT ELEMENTS
- LAYOUT
- AUDIO
- TOURDATES
- VIDEO
- GALLERY
- NAVIGATION
- SIDEBAR AND WIDGETS
- FOOTER
- IMAGES
- PAGINATION
- COMMENTS
- FORMS
- BUTTONS
- RESPONSIVE LAYOUT
1. Tablet Portrait
2. Mobile (Landscape)
3. Mobile (Portrait)
admin-style.css (located in: /includes/admin/css)
Contains: Styles within the WordPress admin
dynamic-css.php (located in: /css)
Contains: Styles as set in Theme Options Panel.
nivoslider.css (located in: /css)
Contains: Styles for the slider
prettyphoto.css (located in: /css)
Contains: Styles for the prettyPhoto Lightbox
light.css (located in: /skins/css)
Contains: Color values for light skin
dark.css (located in: /skins/css)
Contains: Color values for dark skin
Java Script
"SOUNDBOARD" loads the following Javascript files:
fitvids.js (located in: /js)
Used for fluid width video embeds
hoverintent.js (located in: /js)
Improves the css dropdown menu with animation
jquery.imagesloaded.min.js (located in: /js)
Checks if images have been loaded yet
nivoslider.js (located in: /js)
Frontpage slideshow
prettyphoto.js (located in: /js)
Used to display images and multi-media in a "lightbox" that floats overtop of the current web page.
scripts.js (located in: /js)
The theme's custom jQuery
slicknav.js (located in: /js)
Responsive Menu
superfish.js (located in: /js)
Jquery improved dropdown menu