+ Added: WooCommerce 10.6 Compatibility
- Updated: WooCommerce Templates
- Fixed: PHP warning issue in porto_block
We recently identified and resolved a critical issue related to our integration with SiteGround Hosting,
and have released Porto 7.8.3. Developers using SiteGround Hosting can now use the Porto WP Theme without any problems moving forward.
+ Added: SiteGround Hosting compatibility
+ Added: WooCommerce 10.6-beta 2 compatibility
+ Added: Dokan Pro 4.3.0 compatibility
+ Added: WooCommerce Single Variation Show Plugin 1.26.0 compatibility
+ Added: Member Press Plugin compatibility
+ Added: YITH WooCommerce Badge Management Plugin 3.23.0 compatibility
+ Added: Slider Revolution 6.7.41
- Fixed: Issue preventing SiteGround Hosting users from using the <Add New> button in the Porto Template Builder
- Fixed: Duplicate add-to-cart forms displayed to non-registered visitors on single product pages
- Fixed: Wrapper class not properly applied to variable products in the Woo Button widget within the Type Builder
- Fixed: Porto Counter not working when used with Carousel or Swiper
- Fixed: Empty slide items generated in sliders using Porto Counter
- Fixed: PHP warning in Appearance > Menus when Member Press was active
- Fixed: Blank image slider in the single product gallery when using the YITH Badge plugin
- Fixed: Add to Cart popup issue caused by the WooCommerce Single Variation Show plugin
- Updated: Automatically disable Elementor cache after importing demo content
- Fixed: Price filter with chart not functioning correctly when the Shop page contains only variable products
- Fixed: Mismatched closing title tag in the Single Product Builder
- Fixed: PHP warning related to an invalid array parameter
- Added: Compatibility with WooCommerce v10.5
- Fixed: Issue which subcategories were not shown in WPBakery Search Form Widget
- Fixed: JS issue caused by themepluginlazyload function in Elementor Preview
Porto 7.8 was launched on Feb 3, 2026, to enhance user experience and performance, featuring a major update of 15 Elementor demos to improve the UX for Elementor Flexbox Container, as well as the addition of new features such as extra search function like popular keywords, search history, additional menu block, preview content type option in Type Builder modal on Type Builder, Brand Dynamic Function to Type Builder and Single Product, and many more.
- Updated: 15 Elementor demos with Elementor Flexbox Container for improving the UX
SEO 3
Digital Agency
Business Consulting 4
Cleaing Services
shop36
shop42
shop13
Creative Agency2
Shop 14
Classic original
Corporate 8
Renewable energy
Business consulting 3
Shop 44
Shop 22
+ Added: Extra search function like popular keywords, ads block, history
+ Added: Implement of various demos:
Shop 50
Shop 1
Shop 2
Shop 4
Shop 51
Shop 53
Shop 54
+ Added: Disable Simple-Line Icons option on Optimize Wizard to improve the performance
+ Added: Split appear-animate JS to improve the performance
+ Added: Split Simple-Line icons css to improve the performance
+ Added: Preview content type option in Type Builder to improve the UX
+ Added: Brand dynamic image function for Type Builder and Single Product Builder
+ Added: Split body-boxed css to improve the performance
+ Added: Split disable-appear-animate JS to improve the perfomrance
+ Added: Compatibility with wc-accounting JS for WP Rocket Plugin
+ Added: Compatibility with wc-accounting JS for Lite-Speed Plugin
+ Added: Number type input field in menu settings
+ Added: Zoom function of 360 degree viewer in single product page
+ Added: Compatibility with Elementor 3.35
+ Added: Compatibility with WPB 8.7.2 for Flexbox container
+ Added: Aria-label text option on Gutenberg button widget
+ Added: Aria-label text option on WPB button widget
+ Added: Hide Tooltip option for Woo-Button widget like quickview, cart, wishlist button on Type Builder
+ Added: Hide Flag option for Language switcher widget in Header Builder
+ Added: Brand dynamic link function for Type Builder and Single Product Builder
+ Added: Font settings option for cart variation label on cart form widget
- Updated: Full Documentation site
- Updated: Page Layout to improve the UX
- Updated: Style of Image(Icon/SVG) in menu admin settings
- Updated: Aligned-middle issue between Wishlist icon and label in quickview, single product page
- Updated: Variable options for wishlist widget
- Updated: SEO of breadcrumb navigation with 8 page headers
- Updated: Gutenberg page design of Cart, Checkcout Page
- Updated: UX of Banner widget for Type Builder
- Updated: Function of prefix image(icon/SVG) in menu settings
- Updated: To improve of search experience for Product Brand
- Updated: Opacity value of button disabled effect
- Updated: <i>Link custom attribute</i> function of Elementor Porto Button widget
- Updated: Proceed the Checkout as sticky on Cart, Checkout Page
- Updated: <i>main_heading</i> option as textarea control of WPBakery ultimate heading widget
- Updated: The name of Block builder to improve the UX
- Updated: Title of wishlist widget to avoid the complexity
- Updated: Related-functions of icon in both builders: Elementor, WPBakery for Simple-Line Icons
- Updated: Design of Cart, Checkout default page
- Updated: Icons of sticky addon settings for Elementor Porto-section, container, column
- Updated: The name of Toggle dropdown menu, social icons widget to avoid the complexity
- Updated: Font Awesome-optimized fonts
- Updated: Language File
- Fixed: Display condition issue for Archive builder
- Fixed: To disable the wpb_gutenberg_params post type
- Fixed: To update the 'Edit menu item' as screen-reader text
- Fixed: Height of cart offcanvas for Safari browser
- Fixed: Prefix image issue of mobile menu item
- Fixed: Container width issue of reveal search form
- Fixed: Quickview hover transition issue
- Fixed: Issue between stretch_section and side header
- Fixed: Custom css issue of side header imported-demo
- Fixed: Design issue of upsell and cross-sell products in cart and single product page
- Fixed: PHP issue of 360 degree widget
- Fixed: PHP issue of Logo widget
- Fixed: language domain issue of Optimize Wizard
- Fixed: Dark mode design issue of sticky cart form
- Fixed: JS issue of jquery-vide in WPBakery Frontend Editor
- Fixed: Issue of WPBakery Frontend Editor
- Fixed: The saving issue of Single Builder preview content type
- Fixed: Issue in due to usage of 2 cart widget in Elementor Preview
- Fixed: vc_custom_heading widget content issue
- Fixed: Shop ajax issue of product brand sidebar widget
- Fixed: Dark design issue of checkout button on Cart page
- Fixed: Dark design issue of heading on single product attribute table
- Fixed: PHP issue in terms of none product type
- Fixed: Language domain issue of attribute table widget
- Fixed: Block CSS loading issue in terms of Internal-Embedding method on Elementor
- Fixed: Tooltip issue for correct media-width number in WPBakery responsive controls
- Fixed: PHP issue of Posts grid widget
- Fixed: Duplicate ID issue on Gutenberg ajax-select2 control
- Fixed: PHP 8.5 Issues
+ Added: Compatibility with WooCommerce 10.5 (beta)
+ Added: Compatibility with PHP 8.5
+ Added: An option to change the page number in the URL after loading products in the Porto Shop Builder Products element
- Updated: Revolution Slider plugin to v6.7.40
- Fixed: "Order by" option not working in Archive Builder
- Fixed: Off-canvas mini cart not rendering correctly on iOS browsers
- Fixed: Cross-site scripting (XSS) vulnerability in porto-functionality/shortcodes/shortcodes/porto_section.php
- Fixed: Broken access control vulnerability in porto-functionality/builders/elements/single/init.php
- Fixed: SQL injection vulnerability in porto-functionality/critical-css/init.php
- Fixed: Term featured image not rendering in dynamic tags
- Fixed: Minor security issues
+ Added: WooCommerce v10.4 compatibility
+ Added: PHP 8.4 compatibility
+ Added: Option to add image icons to menu items
+ Added: Viber social link option
- Updated: Revolution Slider plugin to v6.7.39
- Updated: Improved server response time by removing unused WPBakery elements selected in the Porto Speed Optimize Wizard
- Fixed: PHP warnings in /inc/functions/layout.php
- Dev: Added "porto_product_types_support_quantity_input" filter in porto-functionality/builders/elements/type/views/woo-buttons.php to enable quantity input boxes in the Product Type Builder
+ Added: Compatibility with Elementor v3.32
- Updated: WPBakery Page Builder plugin to v8.7.2
- Fixed: PHP deprecation notices related to WooCommerce v10.3
- Fixed: Dynamic style compilation issues for multilingual sites including RTL languages
- Fixed: Loading overlay not hiding when returning to the products loop on Safari browsers
- Fixed: Language translation issue in porto/woocommerce/order/form-tracking.php
- Fixed: PHP warning in porto/woocommerce/single-product/meta.php
- Fixed: 360° image viewer not working properly in Skeleton Mode on the single product page
The Porto theme was released on October 21, 2025, with version 7.7. This update includes several key features:
Shop improvements: The Porto theme now includes two new shop demos, Shop 54 (Cosmetic) and Shop 55 (GYM).
Skip media: This allows for faster import times by skipping unnecessary media files.
Limited imports: Only one instance of each post type will be imported to reduce the time it takes to set up a demo site by 50%.
Smooth scroll feature: This adds a seamless scrolling experience for users.
+ Added: Cosmetic Store - WPBakery Shop 54
+ Added: Cosmetic Store - Elementor Shop 54
+ Added: GYM Store - WPBakery Shop 55
+ Added: GYM Store - Elementor Shop 55
+ Added: Compatibility with WPBakery Page Builder plugin v8.7
+ Added: Compatibility with WooCommerce plugin v10.3
+ Added: Skip media (images, videos, etc) import feature on Setup Wizard
+ Added: Only import one of each post type feature on Setup Wizard
+ Added: Smooth scrolling option in theme option
+ Added: Customize Scroll Bar option in theme option
+ Added: Option to show WooCommerce Brand in Single Product
+ Added: Title Tag Option to Sticky Cart Form for improving the SEO
+ Added: Compatibility with LiteSpeed JS Delay
+ Added: Compatibility with LiteSpeed JS Defer
+ Added: Compatibility with LiteSpeed Combine JS and Combine CSS
+ Added: Focus on Slide to Custom Heading
+ Added: Focus on Slide to Porto Ultimate Heading
+ Added: Floating Options on Elementor Container
+ Added: Focus on Slide on Elementor Container
+ Added: Pause on Hover option of Marquee to Custom Heading
+ Added: Pause on Hover option of Marquee to Porto Ultimate Heading
+ Added: Product tag description on Live search
+ Added: 2 Filter options for posts grid widgets
+ Added: Preview type for archive and single builder
+ Added: Width related options on Logo Widget
+ Added: Fetchpriority attribute to preload the image
+ Added: 20+ Studio Blocks for new demo
+ Added: 5+ Studio Blocks for Elementor Parallax Banner
+ Added: Modified orderby parameter
+ Added: Builder ID option on Hotspot widget
+ Added: New underline type for highlight text
+ Added: Active class for focus on slide
+ Added: Order options on FAQ Element
- Updated: Revolution Slider plugin to v6.7.38
- Updated: To show a placeholder instead of no member image on Archive Member
- Updated: Style of Single Product Extended Template
- Updated: Menu Block Style Priority
- Updated: Responsive style of Single Product Cart Form
- Updated: Image size for pre-defined image sizes like 'Full', 'Medium', 'Thumbnail' on WPBakery Single Image
- Updated: WPML of VC Single Image
- Updated: Style of tag or sku on product lists of live search
- Updated: Search issue by product tag on Search Page
- Updated: Page Layout to show the component heading
- Updated: Pagination Style on My Orders Page
- Updated: Sticky Sidebar position issue when category page is loaded by AJAX
- Updated: Compatibility of YITH WooCommerce Compare above 3.1.0
- Updated: Compatibility of YITH WooCommerce Wishlist
- Updated: Responsive table style of Wishlist Page
- Updated: Always saved PHP-template mode on Yith WooComerce Wishlist
- Updated: Typography and color options of type builder woo compare button
- Updated: Skin of Gutenberg info box to become more similar like frontend
- Updated: Uninstall demo function for custom post type
- Updated: Product count issue of compare
- Updated: Demo import accurate for posts grid
- Updated: Plugin dependencies for each demo.
- Updated: Style of grid single product template for dark mode
- Updated: Title of header compare widget
- Updated: Selector of popup typography option on Menu Widget
- Updated: All selectors of single product compare widget
- Updated: Shape divider compatibility of Elementor container and section
- Updated: Typography option of contact form widget
- Updated: Side Header Style for WPBakery Preview
- Updated: Product attribute render for custom attributes
- Updated: To show a placeholder instead of no featured image on Type Builder
- Updated: To show a placeholder instead of no image on Image Gallery
- Updated: Minimum characters number of auto-complete
- Fixed: Shop Ajax issue on single vendor page with WCFM Plugin
- Fixed: RTL Style now correctly loads when language changes
- Fixed: Quick Shop Issue in Carousel Loop
- Fixed: WCFM view select issue in Single Vendor
- Fixed: Attachment issue in Single Portfolio Full Template
- Fixed: Attachment issue in Single Post Template
- Fixed: Breadcrumbs Issue of Single Vendor in WCFM
- Fixed: Breadcrumbs Issue of Single Vendor in Dokan
- Fixed: PHP issue due to design options on WPBakery Button and Custom Heading
- Fixed: Border radius issue of import button on Porto Studio
- Fixed: Z-index Issue Between Search Form Categories Dropdown and Newsletter Modal
- Fixed: Min Height non-working issue on WPBakery Section
- Fixed: Min Height non-working issue on WPBakery Row
- Fixed: Full Width non-working issue on WPBakery Section
- Fixed: Full Width non-working issue on WPBakery Row
- Fixed: CSS Animation non-working issue on WPBakery Row
- Fixed: Style issue of i tag in Hotspot
- Fixed: Undefined $_GLOBALS variable issue
- Fixed: Elementor preview issue when using stretch_row
- Fixed: Issue with preview editor area not working well in complex layout
- Fixed: rendered_builders issue on porto_settings option
- Fixed: Style broken issues due to dequeueing block CSS
- Fixed: Style issue of wishlist popup on dark mode
- Fixed: JS issue on cart page due to lazyload
- Fixed: Issue with no price product being added to compare
- Fixed: Issue with compare popup not implementing immediately when removing a specific product from the compare list
- Fixed: Url issue of archive, single builder on Page Layout
- Fixed: Issue with cart popup closing with 2 cart elements existing on Header
- Fixed: Issue with 2 product tabs existing
- Fixed: Language translation issue in Porto Single Product Attributes widget
- Fixed: PHP issue with product attribute swatch
- Fixed: PHP issue with WPBakery responsive params
- Fixed: PHP Issue due to empty favicon url
- Fixed: PHP 8.3 Issues
+ Added: Compatibility with WooCommerce v10.2
- Updated: Slider Revolution plugin to v6.7.37
- Fixed: Conditional rendering not working correctly on the latest mobile devices
- Fixed: Polylang and WooCommerce Ajax compatibility issue using a cookie
- Fixed: Product attribute translation issue in the Porto Single Product Attribute Table element