Karma Changelog

Posted in: ,

Overview

This article provides a detailed changelog for the Karma WordPress Theme.

Version 4.0.3

  • Overview of Changes:
  • ——————————————–
  • New – Sticky Header / Menu Bar. (visit the ‘Header and Menu’ section of Site Options Panel to activate)
  • New – Now fully RTL ready. Full support for Right-to-Left languages. (rtl.css)
  • New – “fax_number” attribute added to business contact shortcode.
  • New – “excluded_cat” attribute added to blog posts shortcode.
  • New – “3 Column Square” Image frames added (275×275).
  • New – “2nd save bar” added to the bottom of Site Options Panel. Includes a reset button. (available in IE9+)
  • Improved – Revolution Slider when placed within content area of page.
  • Improved – Greater compatibility with Google WebMaster Tools.
  • Update – Karma’s Shortcode Manager updated to be ready for WordPress 3.9 / TinyMCE 4.0.
  • Update – TGM-Plugin-Activation script updated to newly released version (2.4.0)
  • Miscellaneous bug fixes.
  • Files Modified:
  • ——————————————–
  • archive.php
  • functions.php
  • index.php
  • page.php
  • single.php
  • template-filterable-gallery.php
  • style.css
  • /css/_mobile.css
  • /framework/admin/admin-interface.php
  • /framework/admin/admin-style.css
  • /framework/custom-metaboxes.php
  • /framework/extended/tgm-plugin-activation/class-tgm-plugin-activation.php
  • /framework/shortcodes.php
  • /framework/truethemes/wysiwyg/(all files)
  • /framework/truethemes/wysiwyg/interface.php
  • /framework/truethemes/wysiwyg/wysiwyg.js
  • Description of Code Changes:
  • ——————————————–
  • functions.php – lines 327 to 335 Added check for revolution slider shortcode in content, do not add p tags if there is any.
  • functions.php – lines 697 – 797 Modified TGM-Plugin-Activation functions for comptibility with new version of TGM.
  • functions.php – lines 949 to 964 Added code required for newly added sticky header/menu bar.
  • /css/_mobile.css – line 2073 Added code for search-form added to content of page.
  • /css/_woocommerce.css – Lines 2495 – 2515 Misceallneous bug fixes.
  • /framework/truethemes/wysiwyg/ Updated all files in this folder to ready Karma’s shortcode manager for WordPress 3.9 / TinyMCE 4.0 update that’s coming soon.
  • style.css – lines 6640 – 6642 Added styles for “fax_number” attribute in business contact shortcode.
  • style.css – lines 4286 – 4292, 4413 – 4419 Added styles for “3 Column – Square” image frame dimension.
  • index.php – Lines 124, 126, 129, 148, 158 Updated for greater compatibility with Google Webmaster Tools.
  • single.php – Lines 111, 113, 116, 150 Updated for greater compatibility with Google Webmaster Tools.
  • archive.php – Lines 136-141, 165-166, 175 Updated for greater compatibility with Google Webmaster Tools.
  • page.php – Lines 101-105, 147-152 Added logic for Parallax Banner so will properly display if “Default Page Template” is selected.
  • /framework/shortcodes.php – Lines 59,71,72 Added new “fax_number” attribute to business contact shortcode.
  • /framework/shortcodes.php – Lines 846-862 Added new “excluded_cat” attribute to blog posts shortcode.
  • /framework/shortcodes.php – Lines 275-278 Added new “3 Column – Square” image frame size. (three_col_square)
  • /framework/custom-metaboxes.php – Line 385 Added new “3 Column – Square” option for Gallery Pages.
  • /framework/truethemes/wysiwyg/interface.php – Lines 42, 191 Added necessary code for “3 Column – Square” image frame option.
  • /framework/truethemes/wysiwyg/wysiwyg.js – Lines 117, 118, 289 Added necessary code for “3 Column – Square” image frame option.
  • template-filterable-gallery.php – Lines 95 – 101 Added necessary code for “3 Column – Square” image frame option.
  • /framework/admin/admin-interface.php – Lines 131 – 154 Added “bottom save bar” to the Site Options Panel. Includes a reset button. (visible in IE9+)
  • /framework/admin/admin-style.css Added CSS required for new “bottom save bar” in the Site Options Panel.
  • /framework/extended/tgm-plugin-activation/class-tgm-plugin-activation.php Replaced entire file. Updted to version 2.4.0.

Version 4.0.2

This version includes an all new parallax banner, splash page template, enhanced plugin integration and a small handful of miscellaneous bug fixes.

  • Overview of Changes:
  • ——————————————–
  • New – Parallax Banner now available on all page templates.
  • New – Parallax Banner options added to WordPress Page-editing screen.
  • New – “Splash Page” Template.
  • New – 6 starter templates added to Demo Content Generator Plugin.
  • Improved – styling of Search Widget in top-toolbar and footer.
  • Improved – styling of Contact Form 7 plugin.
  • Improved – styling of UberMenu plugin.
  • Video – (2) UberMenu videos added to Karma Training Video Library.
  • Video – Parallax Banner video added to Karma Training Video Library.
  • Moved UberMenu Site Options Settings to ‘Header and Menu’ and added 2 new options.
  • Converted Gallery-Post ‘description field’ to WYSIWYG editor.
  • Updated Social Media Shortcodes and Widget with ability to open icons in new window.
  • Miscellaneous bug fixes.
  • New Files Added:
  • ——————————————–
  • template-splash-page.php A new Splash Page Template – simple, clean, no header, no footer, perfect for a splash page or squeeze page.
  • header-splash-page.php A stripped down header.php used in the new Splash Page Template.
  • footer-splash-page.php A stripped down footer.php used in the new Splash Page Template.
  • /images/_global/image-frame-single-shadow.png BG-image to be used for Gallery – Single (shadow frame)
  • Files Modified:
  • ——————————————–
  • (all Primary-Color-Scheme CSS files)
  • style.css
  • /css/_mobile.css
  • /css/_internet_explorer.css
  • /css/_woocommerce.css
  • /js/custom-main.js
  • header.php
  • footer.php
  • single.php
  • page.php
  • theme-template-part-slider.php
  • template-filterable-gallery.php
  • /framework/custom-metaboxes.php
  • /framework/shortcodes.php
  • /framework/site-options.php
  • /framework/site-options-functions.php
  • /framework/extended/pricing-tables/pricing.php
  • /framework/wysiwyg/wysiwyg.js
  • /framework/widgets.php
  • Description of Code Changes:
  • ——————————————–
  • header.php – Lines 35, 192, 243 – 260 now checks for new uber-styling chechbox to modify #wrapper div and display menu accordingly.
  • header.php – Lines 122- 126 added html selectors for IE8 and CSS3 PIE.
  • footer.php – Lines 94 – 109 display parallax script if banner has been added to current page.
  • single.php – Line 186 fixed “share on google” button.
  • page.php – Lines 62, 78 fixed bug in woocommerce shopping cart.
  • (all Primary-Color-Scheme CSS files) – Lines 82 – 94 added UberMenu classes for more seamless integration.
  • css/_custom_color_scheme_primary.php – Lines 100 – 112 added UberMenu classes for more seamless integration.
  • style.css – Lines 2924 – 2952 removed this (already commented out) code.
  • style.css – Lines 3598 adding nicer styling for Search Widget when placed in footer and top-toolbar
  • style.css – Lines 3734 – 3740, 3758, 3759, 3747, 3719 – 3722, 3879, 3904, 3933, 3945, 3984, 2986, 6618, 3989, 3990, 6525, 6536 – 6537, 6569 adding nicer form styling for Contact Form 7 Plugin.
  • style.css – Lines 2093 – 2108 modified code to fix a bug with gallery columns not always properly aligning.
  • style.css – Line 2265 fixed main menu text wrapping bug in Chrome Browser.
  • style.css – Lines 162, 163, 2621, 2622, 4526, 4527, 4538, 4546-4551 Modified code for improved WooCommerce pagination styling.
  • /css/_mobile.css – Line 1816 adding formatting for Search Widget when placed in top-toolbar
  • /css/_mobile.css – Lines 599 – 601 adding code to fix revslider / sub-nav spacing.
  • /css/_mobile.css – Lines 53 changed height to “auto” to fix bug with long page titles.
  • /css/_mobile.css – Lines 2376 – 2403 removed this code as no longer needed.
  • /css/_mobile.css – Lines 986 – 1077 fixed bug with gallery single (shadow frames)
  • /css/_internet_explorer.css – Lines 131 – 137 fixed jquery3 image not displaying in IE8
  • /css/_internet_explorer.css – Lines 220, 251 – 265 Fixes bugs for WooCommerce in IE8.
  • /css/_woocommerce.css – Lines 2467 – 2515, 2525 – 2533 Removed unnecessary code for improved WooCommerce pagination styling.
  • /css/_woocommerce.css – Line 2393 Added code to fix country dropdown-select bug.
  • /framework/extended/pricing-tables/pricing.php – Line 217 commented out un-necessary line of code which was causing error in some PHP error_reporting setups.
  • /framework/custom-metaboxes.php – Lines 630 – 631 converted gallery ‘description’ to WYSIWYG editor field.
  • /framework/shortcodes.php – Line 491, Lines 536 – 565 added new “target” attribute to Social Media Shortcode.
  • /framework/shortcodes.php – Line 955 added “non-breaking-space” to fix video-placeholder on mobile devices.
  • /framework/wysiwyg/wysiwyg.js – Line 99, 102 added new “target” attribute to Social Media Shortcode.
  • /framework/widgets.php – Lines 42, 91, 138, 158, 179-182 added checkbox to open Social Media links in a new window.
  • /framework/site-options-functions.php – Line 771 added “width:auto” to fix wordpress login logo bug.
  • /framework/site-options-functions.php – Lines 509, 517 fixed bug to prevent ‘overlay-none’ from displaying if jQuery3 slider has no overlay image.
  • /framework/site-options-functions.php – Lines 298 – 305, 172 – 180 added styles for karma default mobile menu in conjunction with UberMenu.
  • /framework/site-options-functions.php – Lines 565 – 578, 629 – 633, 655 – 659 added styles for parallax banner text within font-kits.
  • /framework/site-options.php – Lines 1359 – 1364 added checkbox to enable karma default menu styling wihin UberMenu.
  • /framework/site-options.php – Lines 1366 – 1372 added checkbox to enable karma default mobile menu wihin UberMenu.
  • /js/custom-main.js – Lines 213 – 230 modified Karma mobile menu script to include new UberMenu options.
  • theme-template-part-slider.php – Lines 31 – 35, 78 – 83 added parallax banner ability on all page templates.
  • template-filterable-gallery.php – Lines 71, 75, 83, 91, 99, 107, 115, 152, 262 added/removed code to fix a bug with columns not always aligning properly.
  • template-filterable-gallery.php – Lines 232, 269 changed $gallery_description output now using wpautop() to work nicely with new WYSIWYG field.

Version 4.0.1

This is primarily a maintenance release which includes a handful of minor bug fixes, 1 security improvement for prettyPhoto lightbox, as well as some small additions such as Instagram social media icon.

  • style.css – Line 2752 fixed “ul.list” spacing bug in sidebar
  • style.css – Line 133 replaced img {height:auto;} with #main img {height:auto;} to fix bug in older jQuery-2 full-width images
  • style.css – Line 1854 added {display:table;} to jQuery-3 images for proper border rendering.
  • style.css – Line 6526 changed “top” value to “-5px” for proper icon alignment on contact form notification box.
  • style.css – Line 5077 added CSS for Instagram social icon.
  • style.css – Line 5137 added CSS for Instagram social icon (small version – top toolbar).
  • style.css – Line 5292 added CSS for Instagram social icon (clean vector style).
  • style.css – Line 5401 added CSS for Instagram social icon (color vector style).
  • style.css – Line 5478 added “min-height: 17px;” to social shortcode icons for improved rendering.
  • images/_global/global-sprite.png added Instagram social icon (PNG).
  • framework/widgets.php updated Social Networks Widget to include Instagram social icon.
  • framework/shortcodes.php – Lines 508-509 / 551-552 added Instagram to social icon shortcode.
  • framework/truethemes/wysiwyg/wysiwyg.js – Lines 99, 102 added Instagram to social icon shortcode output.
  • header.php – Line 211 Updated settings for “empty top-right toolbar”. Added to check if current_user is an admin. If they are admin it will display the option to Add Widget, otherwise will display blank.
  • framework/extended/tgm-plugin-activation/tgm-plugin-activation.php – Line 563 and line 722 added check for administrator role before displaying recommended plugin installation notice
  • framework/custom-metaboxes.php- line 277 added Slider Category ID text input
  • All theme-template-part-slider-jquery-1 to 3 – around line 9 added check for Slider Category ID text input value, if empty, will use back selected value from slider category dropdown.
  • single.php and archive.php – line 15 removed extra $ prefix from $ka_related_post_count variable, this will fix related post count control in blog.
  • js/jquery.prettyPhoto.js – line 698 of uncompress version added XSS fix before setTimeOut function, this fix will santize prettyphoto hashtag url.
  • framework/site-options-functions.php – Lines 150, 151 modified CSS for improved rendering of main menu when “no navi description” is selected.
  • framework/truethemes/metabox Updated all files to latest script version.
  • functions.php – Lines 239 – 240 Added $pagenow variable to also hide non-Karma 4.0 pages from ‘Quick Edit’ menu.
  • js/admin-remove-page-template-select-option.js Updated jQuery and CSS Class names to properly hide pages from ‘Quick Edit’ menu.
  • framework/custom-metaboxes.php- line 387 added gallery category ID text input
  • /framework/site-options.php – Line 1268 Changed ‘Header’ to ‘Header and Menu’ for improved usability.
  • /framework/site-options.php – Line 1328 – 1332 Added heading for ‘Menu Settings’ for improved usability
  • template-filterable-gallery.php – line 34 added check for gallery category ID text input value, if empty, will use back selected value from gallery category dropdown.
  • template_sitemap-2.php – Lines 10-14 Added code to fix bug and pull in values from site options panel.
  • Other Updates:
  • ——————————————–
  • Karma Child Theme Updated Karma Child Theme’s functions.php file for seamless integration with Better WordPress Minify plugin.
  • Karma Content Generator Plugin Updated links on LayerSlider and Revolution Slider pages to point to correct training videos.
  • Training Videos Added new video outlining the “Activate Karma 4.0″ option.
  • Training Videos Added new video outlining troubleshooting tips for Karma jQuery Sliders.
  • Training Videos Added new video outlining details of left-nav / right-nav page templates.

Version 4.0

  • Added: Slider Post-type.
  • Added: Gallery Post-type.
  • Added: Ability for Slider on every page template.
  • Added: Ability for Shadow or Modern frames within Gallery.
  • Added: Animated Category Filtering within Gallery.
  • Added: Premium Plugin – LayerSlider now included.
  • Added: Premium Plugin – Revolution Slider now included.
  • Added: 10 New Color Schemes. Now 30 in total. (+ color-picker for custom color scheme)
  • Added: Karma jQuery 3 Slider.
  • Added: Ability to change background color of Karma jQuery 2 slider.
  • Added: Page-specific Slider Settings.
  • Added: Page-specific Gallery Settings.
  • Added: New Page Template – “Blank Canvas”
  • Added: New Page Template – “Contact Google Map”
  • Added: New Page Template – “Filterable Gallery”
  • Added: New Shortcode – Font Awesome Vector Icons (over 360 gorgeous icons).
  • Added: New Shortcode – Font Awesome Vector Icon Boxes (simply stunning).
  • Added: New Shortcode – Business Contact Details.
  • Added: New Shortcode – Vector Social Media Icons.
  • Added: Site Options – Ability to create your own color scheme with point-and-click interface.
  • Added: Site Options – New Mobile Options. (mobile menu label, Apple iOS icons and more)
  • Added: Site Options – New Logo Options. (left, center and right logo aligment, retina logo and more)
  • Added: Site Options – New Header Options. (7 transparent overlay designs, adjust height and more)
  • Added: Site Options – New Footer Options. (7 transparent overlay designs, global callout section and more)
  • Added: Site Options – New Blog Options. (new social media sharing, selectable button colors and more)
  • Added: Site Options – New Slider Options.
  • Added: Site Options – New Pre-loaded Font Kits for pixel-perfection typography.
  • Added: Global Callout section above Footer.
  • Added: Content Area Styling – 5 Content Area Color Schemes (+ color-picker for custom color)
  • Added: 7 Transparent Overlay Images for a Custom Header and Footer Design. (or upload custom overlay image)
  • Added: Sticky Sidebar and Side Navigation.
  • Added: Support for UberMenu Plugin.
  • Added: New WooCommerce Page Layout Options (Full Width, Left Sidebar, Right Sidebar)
  • Added: Vector Icons in Social Media Widget (3 new social icon variations)
  • Added: Child-page indicator arrows to main menu dropdowns.
  • Added: CSS3-PIE for enhanced support of CSS3 properties in Internet Explorer 8 and below.
  • Added: Toggle TimThumb script on/off.
  • Optimized: Entire code structure of theme to make smarter use of HTML5 elements.
  • Optimized: Entire theme to follow W3C Accessbility Standards (WCAG, ARIA, HTML5). Reach more customers with fully accesible theme.
  • Optimized: HiDPI Retina Display Support
  • Optimized: Visual appearance and UI improvements through entire theme.
  • Optimized: Improved WordPress User Interface.
  • Optimized: Improved rendering on mobile devices.
  • Optimized: 70% reduction in image usage.
  • Optimized: 1000′s of lines re-written and performance-optimized code.
  • Optimized: Faster loading scripts.
  • Optimized: Smaller file sizes.
  • Optimized: Smoother jQuery animations.
  • Optimized: Compressed existing images. Used image sprites wherever possible.
  • Optimized: Full support for Internet Explorer 11.
  • Optimized: Full support for WordPress 3.8+
  • Optimized: Completely re-built Site Options Panel with new UI design to match WordPress 3.8+. Comes in all 8 color schemes.
  • Optimized: Completely re-built Karma Sliders. FlexSlider now used for all Slider functionality.
  • Optimized: Completely re-built Color Scheme CSS (now super easy to customize).
  • Optimized: Full compatibility with ‘Better WordPress Minify’ plugin.
  • Optimized: Full compatibility with ‘WP-HTML-Compression’ plugin.
  • Optimized: Updated to meet ThemeForest’s newly-released coding standards.
  • Optimized: Miscellaneous bug fixes.
  • Shortcodes (Vector Icons) – Added FontAwesome Vector Icon Shortcode. Over 360+ Icons.
  • Shortcodes (Vector Icon Boxes) – Added FontAwesome Vector Icon Boxes. Gorgeously styled multi-use callout boxes.
  • Shortcodes (Buttons) – 10 new color schemes, lightbox linking, Font-Awesome icons.
  • Shortcodes (Callout Boxes) – 10 new color schemes.
  • Shortcodes (Image Frames) – New float option, improved performance, lighter code.
  • Shortcodes (Lists) – 4 new list styles. Upgraded all lists with vector Font-Awesome icons.
  • Files Updated:
  • ——————————————–
  • header.php Added options for CSS3 Pie (IE awesomness).
  • header.php Added check so that if responsive design is disabled the viewport meta tag will not display.
  • header.php Added background-size filter for “div.rays” required by > IE8.
  • header.php Added PHP check for centered-logo option and if true adds ‘center-logo’ class to ‘header-holder’.
  • header.php Added Apple icon functionality.
  • style.css Extensive list of changes. Highly optimized code. Many re-written styles. Removed images for use of CSS3 whenever possible (IE fallbacks included when necessary)
  • comments.php Cleaned up code. Re-structured comment/discussion layout.
  • page-comments.php Cleaned up code. Re-structured comment/discussion layout.
  • archive.php Updated HTML structure and PHP Site Options variables.
  • index.php Updated HTML structure and PHP Site Options variables.
  • single.php Updated HTML structure and PHP Site Options variables.
  • /css/all color stylesheets Oragnized and optimized code. Removed images for use of CSS3 when possible (IE fallbacks included).
  • /framework/js/truethemes.js Removed div.c and div.b from main menu script. Added function for jquerySlider/testimonials. Updated mobile menu to accept user-inputted text. Removed button script (now handled via CSS)
  • /framework/js/superfish.js Updated superfish script to latest version. Improved jQuery to only add superfish class if child ul is present
  • /framework/js/ Moved entire directory to theme’s parent root directory.
  • /framework/theme_specific/javascript.php Removed unnecessary script register, Removed jquery slider/testimonial footer output, Added wp_localize to truethemes.js to accept user-selected jquerySlider/testimonial settings, prettySociable and bitly will now only enqueue on blog if dragshare enabled, Added wp_localize to prettySociable.js to pull in icons from users wp-installation, Removed custom jquery-ui in place of loading WordPress default jquery-ui.
  • theme-template-part-subnav-left.php Added ‘sub-menu’ class name for proper custom-menu rendering.
  • theme-template-part-subnav-right.php Added ‘sub-menu’ class name for proper custom-menu rendering.
  • /framework/extended/multiple_sidebars.php Added page check so scripts only load on admin Sidebars page.
  • page.php Updated to allow for custom WooCommerce page layout.
  • /framework/theme_specific/admin-functions.php Added hover state to menu items when navi-description is disabled.
  • /framework/theme_specific/admin-functions.php Added CSS to hide mobile menu when responsive design is disabled.
  • /framework/theme_specific/admin-functions.php All CSS now enqueued via script-enqueue.php
  • /framework/theme_specific/site-option.php Removed Update Notifier option.
  • /framework/theme_specific/site-option.php Added “Mobile Settings” options.
  • /framework/theme_specific/site-option.php Updated “Styling and CSS” section.
  • /framework/admin/admin-style.css Completely re-written. Optimized for speed and filesize. CSS3 used whenever possible.
  • /framework/admin/images/color-schemes/(all files) Renamed all files. Resaved all files as compressed PNG. Added 10 new color schemes.
  • /framework/theme_specific/_theme_specific_init.php Removed call to update notifier.
  • /framework/theme_specific/admin-interface.php Added new ‘select-advance’ option type.
  • /framework/extended/breadcrumbs.php Modified functionality to play nicely with new blog pages.
  • /framework/truethemes/metabox Updated all files in this folder to latest script version.
  • /framework/truethemes/upgrade Updated all files in this folder to latest script version.
  • /framework/shortcodes.php Modified many shortcodes. Leaner more optimized code. (Image frames, buttons, font-awesome icons, lists, recent blog posts.)
  • Added class truethemes_gallery_walker to end of functions.php for use in new template-filterable-gallery.php
  • created new template-filterable-gallery.php
  • fixed prettyPhoto init script in custom-main.js, need to add variable “hook” for version (3.1.5)
  • Files Removed:
  • ——————————————–
  • /css/lt8.css Moved contents of this file to _internet_explorer.css
  • /framework/js/jquery-ui-1.9.2.custom.min.js Now using WordPress’ built-in scripts.
  • /framework/js/jquery-1.6.2.min.js Now using WordPress’ built-in scripts.
  • /framework/js/jquery.cycle.all.min.js Now using FlexSlider script for all theme’s sliders.
  • /framework/js/hoverIntent.js No longer needed.
  • /framework/truethemes_framework_init.php Moved contents of this file to functions.php
  • /framework/theme_sepcific/_theme_specific_init.php Moved contents of this file to functions.php
  • /framework/theme_sepcific/javascript.php File renamed to script-enqueue.php
  • /framework/theme_sepcific/taxonomy.php Moved contents of this file to functions.php
  • /framework/theme_sepcific/post-types.php Moved contents of this file to functions.php
  • /framework/global/sidebars.php Moved contents of this file to functions.php
  • /framework/global/basic.php Moved contents of this file to /global/theme_functions.php
  • /framework/extended/grunion-contact-form/images/ Removed following images and replcaed them with WP 3.8 Dashicon Font: grunion-form.png, grunion-menu-big.png, grunion-menu-hover.png, grunion-menu.png
  • theme-template-part-subnav-left.php Moved contents of this file to template_leftnav.php
  • theme-template-part-subnav-right.php Moved contents of this file to template_rightnav.php
  • theme-template-part-subnav-horizontal.php Moved contents of this file to necessary page templates.
  • theme-template-part-content-blog-single.php Moved contents of this file to single.php.
  • theme-template-part-content-blog.php Moved contents of this file to index.php and archive.php.
  • template-homepage-full-width.php File no longer needed.
  • /framework/admin/images Files no longer needed: accept-bg.png, accept.png, admin-bg-grad.jpg, admin-bg-grad-grey.jpg, icon_option_grey.png, icon_option.png, bg-save-bar.jpg, bg-save-bar-grey.jpg, bg-icn.png
  • /framework/admin/images/color-schemes/secondary-xx Removed all “secondary” image files. Now using same images for primary and secondary color scheme selection.
  • /framework/admin/admin-style-grey.css No longer needed. All styles combined into admin-style.css
  • /framework/theme_specific/update-notifier.php Removed update notifier. Now using Enavto’s built-in email notification.
  • /images/skins/(all primary color folders) Removed all primary color folders. “bg-footer-bottom.jpg” have been renamed for each color scheme and moved to parent /skins/ folder. All bg-footer-bottom-x” converted to PNG for smaller file size.
  • Removed from all color scheme folders: bg-big-header-holder.png, bg-drop-li-b.jpg, bg-drop-li-t.jpg, bg-footer.jpg, bg-header-holder.jpg
  • These images have been removed and replaced by either CSS, Font-Awesome, or added to global-sprite.png… arrow-right.png, arrow-up.png, arrow-up-footer.png, dk_arrows.png, dk_arrows_white.png, bg-blog-comments-wrap.gif.png, bg-accordion-close.png, bg-accordion-open.png, bg-div-main.jpg, global-sprite-dividers.png, bg-blog-comments-content-author.jpg, bg-tab-box.gif, shadowBG.jpg, bg-post-footer-tags.png, bg-post-footer-categories.png, bg-link-top.gif, bg_tool_shadow.jpg, mobile-search-bg.png, bg-accordion-opener.jpg, img-zoom-1.png, img-zoom-2.png, img-zoom-2-small.png, img-zoom-3.png, img-zoom-3small.png, img-zoom-4.png, img-zoom-4-small.png, img-zoom-link-1.png, img-zoom-link-2.png, img-zoom-link-2-small.png, img-zoom-link-3.png, img-zoom-link-3small.png, img-zoom-link-4.png, img-zoom-link-4-small.png, img-zoom-portrait-full.png, img-zoom-link-portrait-full.png , img-zoom-portrait-small.png, img-zoom-link-portrait-small.png, default-blog-post.jpg, default-blog-post-small.jpg, default-video-post.jpg, default-video-post-small.jpg, separator-toolbar.png, global-sprite-color-boxes.png, global-sprite-gradients.png rays-big.png, bg-latest-tweet.png, bg-latest-tweet-footer.png, bg-frame-hor.png, seperator-main-nav-dark.png, seperator-main-nav-light.png, separator3.gif, none.gif, shadowBG.png, mobile-bg-jquery2-banner.png, jquery-btm-shdw.png, ico-1.gif, ico-2.gif, ico-3.gif, ico-4.gif, home-preloader.gif, mobile-nav-btn.gif, seperator-main-nav.png, bg_quote_wrap.png, bg-buttons-sprite-(all color variations).png
  • Files/Folders Added:
  • ——————————————–
  • /css/font-awesome.min.css CSS required by FontAwesome icons.
  • /css/font Contains FontAwesome web fonts.
  • /js/retina.js Popular script for Retina support.
  • /js/jquery.isotope.js Used for mobile/responsive column layouts.
  • /js/html5shiv.js Added so IE8 plays nicely with new HTML5 elements.
  • /js/jquery.flexslider.js All sliders now using FlexSlider.
  • /framework/admin/images/sprite-admin.png Single image used for all Admin styling.
  • /framework/js/PIE Awesome script which allows for CSS3 properties in older versions of Internet Explorer.
  • /images/_global/prettySociable/social_icons Socialable icons now called from within the theme rather than S3 server.
  • /images/_global/bg-footer-top.png Added image for new div#footer-top.
  • CSS Class/ID Name Changes:
  • ——————————————–
  • rays —> header-overlay
  • home-banner-wrap —> jquery2-slider-wrap
  • home-bnr-jquery —> jquery1-slider-wrap
  • home-flash-slider —> cu3er-slider-wrap
  • home-banner-main —> slider-content-main
  • home-banner-sub —> slider-content-sub
  • home-banner-sub-full —> slider-content-sub-full
  • home-banner-video-sub —> slider-content-video
  • footer-area —> footer-content

Version 3.0.4

  • - File Update: /Sterling/framework/js/jquery.prettyPhoto.js Security and performance fixes.

Version 3.0.3

  • Overview:
  • Full WPML Multilingual Compatibility.
  • Updated Multilingual Localization Files.
  • Minor CSS Bug fixes.
  • Minor JavaScript Adjustments.
  • ——————————————–
  • - File Update: truethemes_framework_init.php declare add theme support for woocommerce.
  • - File Update: wp-cumulus.php seo_module.php seo_module_class.php widgets.php woocommerce.php updated localization textdomain name.
  • - File Update: wpml-config.xml fixed xml structure error, so that all admin text strings gets included, previously only 2 strings are loaded. added custom fields.
  • - File Update: theme-template-part-content-blog.php added check for WPML and custom query for posts page.
  • - File Update: archive.php Make titles translatable.
  • - File Update: comments.php and page-comments.php Make password protected message translatable at line 5 and 9. Replace _x(‘Your Comments’) with __(‘Your Comments’) at line 89 and 101 as WPML does not support _x()
  • - File Update: search.php Make search title translatable
  • - File Update: shortcodes.phpLine 793 blog_posts shortcode rewrite to use WP_query. Line 1504 related_posts shortcode, Make ‘no related posts’ string translatable.
  • - File Update: en_US.po and en_US.mo Updated with new translatable strings.
  • - File Update: style.css Updated with WPML language dropdown menu fix.
  • - File Update: Renamed file to jquery-ui-1.9.2.custom.min.js Updated with latest jquery ui so that our theme does not break third party jquery ui plugins.
  • - File Update: basic.php line 128, get comment cookie information of current commenter (if any) to prefill comment form details.
  • - File Update: truethemes_framework/theme-specific/site-option.php, comments.php, page-comments.php Add the ability to use WordPress default avatar.
  • - File Update: truethemes_framework/js/jquery.prettySociable.js Line 18-119 : Updated URL’s for Social icons. Now hosting on Amazon S3 server.

Version 3.0.2

  • - File Update: truethemes_framework_init.php Improve on Jetpack plugin check.
  • - File Update: header.php Updated with IE9 conditional comment html class before html tag
  • - New function: basic.php New function tt_IE10_css_fix_for_content_full_width() to hook into wp_head, IE10 padding fix for .content_full_width in jQuery 2 template and homepage 3d template
  • - File Update: header.php fixed respond.js javascript script link file path.
  • - File Update: lt8.css added css fix to unhide image and video in jQuery slider in IE8
  • - File Update: theme-specific/admin-functions.php added PHP check before outputting background image css, to prevent image url with null.png causing image link error in error console.
  • - File Update: theme-specific/admin-functions.php htmlspecialchars_decode function added in line 172 to prevent sanitize of site option custom css codes.
  • - File Update: en_US.po and en_US.mo Updated file with new translation strings.
  • - File Update: timthumb.php Updated to latest version 2.8.11
  • - File Update: /truethemes_framework/js/truethemes.js Updated JavaScript to fix “dissapearing menu” bug.
  • - File Update: /truethemes_framework/js/truethemes.js removed old tabs init code and add in new function initTabs to allow url link to activate tab.
  • - File Update: _woocommerce.css Fixed CSS for woocommerce version 2.0.2
  • - File Update: grunion-contact-form.php Fix message icon background image url path.

Version 3.0.1

  • - File Update: truethemes.js and style.css changed mobile menu to a normal list, remove first item toggle. Fixes unclickable first level menu item.
  • - File Update: admin-functions.php changed woocommerce css to use get_template_directory_uri
  • - File Update: template_sitemap-2.php stripslashes to echo $sitemap_column3 to fix broken email address.
  • - File Update: 404.php stripslashes to title and message to fix broken url.
  • - File Update: _woocommerce.css .chzn-results css fix for auto populate states in checkout page
  • - File Update: admin-functions.php Updated with checks for Jetpack plugin, show global notification in Theme activation view if detected.
  • - File Update: basic.php Added support for multisite wp-signup.php, which is the public registration page.
  • - File Update: shortcodes.php Fixed accordion and tabs shortcode bug, by removing reference to missing callback function, and rewriting back to WordPress standard shortcode format.
  • - Overview: Minor bug fixes, Responsive optimizations
  • - File Update: style.css Added fixes for broken “Google +” and “Email” social icons.
  • - File Update: /images/_global/global-sprite.png Added images for “Google +” and “Email” social icons.
  • - File Update: style.css fixed spacing bug in IE8+ on jQuery2page template.
  • - File Update: /css/mobile.css fixed layout in mobile/iPad view. (Left Nav + Sidebar, Right Nav + Sidebar, WooCommerce Sidebar).

Version 3.0

  • - Overview: Repsonsive Design, Inline Page-Editing, Boxed Layout, Body Backgrounds, Per-Page Styling, Comments on Pages, Updated Theme Designer Options, WooCommerce Compatibility, WordPress 3.5 Compatibility.
  • - File Update: /framework/admin/images/bg-icn.png Added Icon for WooCommerce Page.
  • - File Update: header.php Wrapped Main Navigation in Nav Element.
  • - File Update: theme-template-part-tools.php Added functionality for per-page Search Bar display.
  • - File Update: all page templates Added conditional PHP for inline page editing.
  • - File Update: /truethemes_framework/js/truethemes.js Added jQuery for Responsive Select Menu.
  • - File Update: /truethemes_framework/truethemes_framework_init.php Added code to load MetaBox Functionality.
  • - File Update: /truethemes_framework/theme_spcific/_theme_specific_init.php Added code to load metabox.php
  • - File Update: screenshot.png Modified screenshot dimensions as per WordPress 3.5 retina display requirements (600x450px)
  • - Site Options Panel: Added new option for Responsive Design.
  • - Site Options Panel: Added new option for Inline Page Editing.
  • - Site Options Panel: Added new option for Boxed Layout.
  • - Site Options Panel: Added new option for Body Background Color.
  • - Site Options Panel: Added new option for Body Background Image.
  • - Site Options Panel: Added new option for Body Background Image Position.
  • - Site Options Panel: Added new option for Body Background Image repeat.
  • - Added New File: /css/_mobile.css
  • - Added New File: /truethemes_framework/theme_specific/metabox.php
  • - Added New Folder: /images/_shortcodes
  • - Added New Folder: /truethemes_framework/truethemes/metabox

Version 2.7.2

  • - Fixed version compare logic in update notifier.
  • - Add Custom submenu in page admin for left and right nav templates.
  • - Fixed timthumb multi site image url check.

Version 2.7.1

  • Fixed breadcrumb error in attachment.php when viewing unattached picture
  • Prevent WordPress autosave in reverting portfolio category in edit page view
  • Optimized Error Reporting
  • Optimized Timthumb URL for multi-site

Version 2.7.0

  • Total rewrite of contact form codes forked from grunion contact form and updated to latest version. Removed contact form folder from truethemes folder and added grunion-contact-form folder under extended folder.
  • Fixed updating of default settings into database, upon theme activation
  • Added multiple sidebar widget class
  • Fixed CSS bug for centered content on full-width page template.

Version 2.6.9

  • Added suppress warning, notice, deprecated, and user notice when WP_DEBUG is set to true – functions.php
  • Fixed bug in SEO module option to allow uncheck of checkbox settings – seo_module_class.php

Version 2.6.8

  • Upgraded jQuery prettyPhoto script to the latest version (v3.1.3)
  • Upgraded TimThumb script to the latest version (v2.8.9)
  • Added minor CSS fixes to bottom of style.css.

Version 2.6.7

  • Fixed wploop_exclude function in theme-functions.php. This fixes single category view permalink conflict, when access via category dropdown widget. Allows permalink other than default number type.
  • Comment out addition of negative category IDs to archive page permalinks in theme-functions.php
  • Renamed internal reCaptcha library functions to avoid re-declaration error conflict with plugins.
  • Fixed typo error in variable comment_author_url_label in truethemes-contact-form.php

Version 2.6.6

  • Updated single.php and archive.php on hiding tools panel option
  • updated missing strings into po file and contact form script
  • Show breadcrumb of parent post in attachment.php
  • Do not show attachment title in toolbar
  • Add styles of attachment.php to end of style.css
  • Added attachment.php

Version 2.6.5

  • Fixes contact form inserting in WordPress Admin for latest WP version compatibility.
  • Remove unprocessed shortcode from blog post excerpt.
  • Fixed disable jQuery slider pause
  • Fixed duplicate SEO meta tags
  • Updated en_US.po and en_US.mo file
  • Fixed missing translation strings in comments.php and single.php
  • Added wmode transparent to video embed code
  • Removed error suppressing code in basic.php
  • Added option to disable update notifier, to speed up WordPress Admin loading
  • Fixed disabled of drag share when post date and comment count is disabled

Version 2.6.4

  • Converted entire theme to HTML5
  • Minor page heading tweaks for better SEO
  • CSS tweaks for greater overriding flexibility
  • Code optimization for greater theme performance
  • Added Featured video capability to jQuery1 + jQuery2 homepage sliders
  • Added “2nd level” navigation capability to top-toolbar nav
  • Completely localized the theme and included .mo/.po files. Theme is now completely translation ready.

Version 2.6.3

  • Emergency bug fix release.
  • Removed usage of WordPress core function get_theme_data from truethemes_framework_init.php, to prevent fopen error in web hosts that does not allow PHP fopen function.

Version 2.6.2

  • Rewrite twitter shortcode to use cURL instead of simpleXML_load_file, to prevent fopen error.
  • Fixes timthumb url defined constant for multi site installation.
  • Removed theme check for function truethemes_disabled_comments
  • Fixed posts paragraph extra padding.

Version 2.6.1

  • Fixes Framework Loading Issue in Child Theme. Affects Child Theme only.
  • Fixes advances option main content font css.

Version 2.6

  • Added SEO module
  • User able to break content into pages by using nextpage tag in html editor.
  • Updated list shortcode to work in notify boxes.
  • Allows user to specify which accordion slide to open by default.
  • Support for reCAPtcha custom theme
  • Reorganized javascript loading to speed up theme.
  • Fixed featured image linking.
  • Reorganized file structure. Separated files into templates and framework.
  • Added class truethemes_site_option in basic.php to create $ttso global variable.
  • Updated timthumb.php to latest version 2.4
  • Added two menu locations in basic.php namely, footer menu, top toolbar menu. Changed Main navigation to Main Menu.
  • Modified header.php, added checks for top toolbar menu, if there is menu attached, show it, if not show dynamic toolbar “Toolbar – Left Side”.
  • Modified footer.php, added checks for footer menu, if there is menu attached, show it, if not show dynamic toolbar “Footer Navigation – Right Side”.
  • Added “tools panel” setting to interface option (site option). Do checks in tools.php and index.php, to show or hide, according to user setting.
  • Added “Post Comments” setting to blog setting (site option), Do checks in single.php to show or hide comments template.
  • Added function truethemes_disable_comments() in functions/admin/theme-functions.php to update user setting, into WordPress admin settings/discussion/ … This option auto updates WordPress “discussion” -”Allow people to post comments on new articles” option.
  • Added “Breadcrumbs – text” to interface option (site option). Do checks in breadcrumb.php to show user entered text for home page link. defaults to “Home”.
  • Added “submit button – text” to forms section.
  • Created new “Advance Options” panel and all it’s settings!
  • Modified karma_settings_css() in theme-functions.php to output css for all settings value in new “Advance Option” panel.
  • Renamed karma_setting_css() to truethemes_setting_css(), added helper functions truethemes_push_custom_css and truetheme_push_custom_font()

Version 2.4

  • Further modifications to image-thumbs script for even greater compatibility.
  • Added new functions to basic.php for organizing new content.
  • Added some codes to shortcode.php for organizing new content.
  • Added timthumb fallback script for users who wish to resize images that are not on their own server.
  • Added filters in the theme options to allow developers to program their own custom options.

Version 2.3

  • Modified “functions/truethemes/image-thumbs.php” for greater server compatibility
  • Minor bug fixes to remove any WP_DEBUG errors.

Version 2.2

  • Minor bug fixes to jQuery2 homepage (fullsize banner image)
  • Minor bug fixes to Archives page template
  • Added comment pagination to single blog post template
  • Minor additions to style.css to suit new changes

Version 2.1

  • Updated image resizing script (thumbnails now only get created as needed)
  • Minor CSS adjustments/bug fixes
  • Added upgrade notifier (you will now be notified via the wordpress dashboard when new karma releases are available)
  • Cleaned up the code throughout, leaner, more optimized code
  • Optimized images and reduced filesizes
  • Added ‘featured video’ functionality to blog
  • Fixed “Default Template” (this is now the regular full width template.)
  • Added powerful logo builder
  • Added 16×16 social icons for top toolbar
changelog, change log, karma changelog, change history, changes, history of changes, Changelog, Changelogs, Karma Changelog