Kahuna 1.8.0 is cutting it close

Changelog:

  • Major rewrite of all critical action and filter hooks to resolve the _load_textdomain_just_in_time() was called incorrectly notice introduced by WordPress 6.7. If you’re using a child theme to apply complex overrides, these may need adjusting to account for the new order of things
  • Added hint about header video limitations to WordPress’ Header Media customizer panel
  • Added hint (and link) about the landing page functionality in WordPress’ Homepage Settings customizer panel
  • Added banner/slider background color option
  • Added cryout_preslider_hook hook to landing page slider section
  • Added additional ‘limited’ selection for table appearance option for improved compatibility with content plugins
  • Added kahuna_navigation_compat filter to allow overriding the “access” id on menu container and improve uber/mega menu compatibility
  • Added generated kahuna-accent-1/2 and kahuna-accent-1/2-bg classnames and kahuna-accent-1/2 CSS variables for the main accent colors
  • Added new social icons: AliPay, Apple, Behance, Bluesky, Bootstrap, Git, Gitlab, Google, Mastodon, Messenger, Microsoft, Teams, Person (simple, circle, square), QR Code, Rumble, Signal, Snapchat, Sourceforge, Substack, Telegram, Threads, Trello, Unity, Whatsapp, Xbox, and one that shall not be named
  • Updated social icons: Twitter (X), Facebook, Github, Google Play, PayPal, Skype, Stripe, Steam, Spotify, Linkedin, Reddit, YouTube, WordPress (old icons are still available by adding the ‘-old’ suffix to the classnames, see social icons tutorial for complete list).
  • Improved theme defaults to make all default configurable texts translatable
  • Improved styling to support more than two banner/slider caption buttons
  • Improved compatibility with ShiftNav plugin by removing focus interception from buttons
  • Changed “Fixed Menu” option to “Sticky Menu” for clarity
  • Changed all outgoing frontend links to be protocol agnostic and avoid warnings from automated quality check tools
  • Changed failover featured boxes ‘camera’ icon to only be visible when no featured image is used, to avoid interference with transparent images
  • Changed default social icon for tel: links
  • Renamed ‘striped’ tables option and CSS classname
  • Moved the landing page “Featured Content” option into the main Landing Page customizer panel
  • Rearranged WordPress’ built-in site identity options for better consistency
  • Fixed ‘View all posts by’ translation inconsistency in user-bio.php
  • Fixed ‘local’ fonts selection not working in typography options
  • Fixed dropdown toggle accessibility in main menu and mobile menu
  • Fixed theme reset styling overriding block file buttons
  • Fixed PHP 8.2+ deprecation warning in presentation page boxes filter
  • Removed backwards support for pre-WordPress 4.5 logo functionality
  • Removed HTML Shiv (previously used for Internet Explorer compatibility)
  • Bumped required PHP version to 7.0
  • Updated to Cryout Framework 0.8.7.1:
    • Added support to change built-in customizer panel priorities
    • Added support to customize priority for theme customizer panels
    • Added the Button customizer control (used for the personalities apply button)
    • Added the Personality customizer control (for personalities selection)
    • Updated rich text schema support for comments
    • Merged ‘hint’ control as subtype of ‘notice’ control
    • Fixed “About theme” customizer panel layout issues due to WordPress 6.7 accessibility changes
    • Fixed theme indicator misplaced with WordPress 6.7 accessibility changes
    • Fixed deprecated ${var} usage with PHP 8.2+
    • Fixed whitespaces in font control title hint due to spaces in markup
    • Precognitively fixed erroneous white square in customize screen panels with Zynith SEO plugin

Plus Changelog:

  • Added body class identifier for currently selected personality
  • Added order and orderby control options for the landing page featured boxes
  • Added links functionality on phones/email in contact template and widget
  • Added meta option to remove main content background color on individual posts and pages
  • Added search functionality in the icons shortcode editor UI
  • Improved handling of auto-update checks when server returns unexpected data
  • Improved video header centered alignment
  • Improved handling of landing page featured boxes image responsiveness
  • Moved personalities panel to the main customizer options list and revamped the personality choice and activation process
  • Fixed deprecated creation of dynamic property in plus/plus-extras/autoupdate.php with PHP 8.2
  • Fixed Plus specific translations not loaded correctly
  • Fixed responsiveness trigger limit not applying to top navigation between 640 and (configurable) 800px
  • Fixed lefover left/right padding on full width page template
  • Fixed erroneous update availability message on unexpected reply from Plus backend API
  • Fixed XSS vulnerability allowing the output of unsanitized user names set by rogue editors/contributors
  • (Hopefully) fixed warning about reading unavailable Jetpack related property “name” / “slug” in plus/plus-functions.php in some odd cases
  • To reduce nagging in the dashboard, the theme no longer suggests installing Jetpack and Yoast SEO
  • Bumped companion Featured Content plugin to version 1.2.3
Kahuna is the big kahuna among WordPress themes. For more info check out the theme's page.

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.