Porto | Multipurpose & WooCommerce Theme

Porto | Multipurpose & WooCommerce Theme
Porto | Multipurpose & WooCommerce Theme
Best WooCommerce MultiPurpose Theme Porto Porto WordPress Theme Documentation Join P-THEMES Discord Channel P-THEMES Support Forums

Porto Business & WooCommerce WordPress Theme

Porto is the most powerful, customizable, and user-friendly WordPress theme with WooCommerce & website builder for building modern sites.

Version: 7.8.0, Already Compatible with WordPress 5.x & 6.x and WooCommerce 10.5, 10.4, 10.3, 10.2, 10.1, 10.0, 9.x, 8.x, 7.x, 6.x & 5.x | Changelog


Porto Wordpress is an ultimate business & woocommerce wordpress theme that is suitable for any business and woocommerce sites. Porto provides plenty elements and powerful features that can configure all you want. Compared to other multi-purpose themes’ general ecommerce features, Porto provides ultimate woocommerce features with exclusive skins & layouts and features. Porto guarantees super fast performance which is essential for your business & woocommerce shops. Please check below to see more features from Porto. Enjoy Porto Business & Woocommerce Theme!

Porto introduces a lot of new features and demos, we also enhanced our speed Optimization wizard and reached top performance scores in ThemeForest. Porto releases 5 wonderful features – Soft Mode, Merged JS and CSS, Critical CSS, Type Builder, Single and Archive Builders. Soft Mode is a new feature that can be surely called a huge development. It has made possible to edit anything. You can build site without touching a single line of code using full site builders. Critical CSS helps you reduce the rendering time of your site. Your site may suffer from too many styles yet not all of them are used at first time. Critical CSS helps you escape from all this stuff. You will be able to achieve high performance. Merged JS & CSS is also a important point in the new version. It limits the request count so even though you don’t use cache plugins, you can expect high speed on mobile devices. With Post Type Builder, any archive post layout can be built to be harmonized with your website. As for Single & Archive Builder, most themes want customization yet for their single and archive pages. Never mind. Porto will do all those things for you and build a layout that is in your head. Eventually Porto has improved all its Google Lighthouse metrics above 98 on desktop and 70 on mobile without any cache plugins. For example Beauty Salon, Dentist, Auto Service….

Porto improved performance by optimizing dynamic styles about 30ms, using css variables, optimizing server respond time about 30ms, etc. Please check changelog below for more details.

Porto Multi Purpose & Woocommerce Theme Main Features

  • Porto allows you to create beautiful, wonderful websites, very fast, high-performance, super optimized, and so on.
  • A clean, modern, multi-purpose, business, corporate, woocommerce design that can be adapted and used for any website design and layout.
  • The #1 best rated WordPress theme on the market for 8+ years and counting
  • 100% Responsive Theme with pixel-perfect accuracy
  • Best Design & High Quality
  • Pixel-Perfect Design
  • Highly mobile optimized.
  • More than 3.5k+ ratings with a 5 star average
  • Always compatible with the latest WordPress versions
  • Always compatible with the latest versions of 3rd party integrated plugins
  • WordPress Multisite (WPMU) Tested and Approved
  • Built with HTML5 and CSS3
  • 100% SEO Optimized and perfectly compatible with plugins like Yoast SEO
  • Adherence to strict WordPress and PHP coding standards
  • Performance enhancements for fast, reliable, quality websites
  • Cross-browser compatibility: FireFox, Safari, Chrome, IE9, IE10, IE11
  • Multiple Page Styles
  • Visual Composer is highly optimized
  • One Page template
  • Social Sharing Features
  • Unlimited Colors & Layouts
  • WooCommerce Compatible
  • RTL Ready
  • FAST Support & Updates
  • Valid HTML5 code
  • 30 + unique homepage layouts: More amazing concepts are coming soon!
  • 6 extra layouts of the slider area: Text and Form, Static image, Single Video;
  • Mega menu and 3-level drop-down menu;
  • 4 different portfolio types (total 19 pages)
  • 4 different blog types (total 6 pages)
  • Grid / List view
  • Woocommerce Catalog Mode
  • Powerful Page options
  • Elegant animations
  • 3 different contact page layouts
  • Install Demo content with One-Click
  • Wide / Full / Boxed Layout
  • Additional pages: About, Services, Team, Process, Careers, FAQ, 404 page, Sitemap, Contact us, etc.
  • Contact and newsletter forms
  • Twitter Feed Widget
  • Google web fonts
  • Documentation ? step by step

Setup Wizard

  • Active purchase code
  • System Status
  • Share usage data (analysis).
  • Child theme is ready
  • Plugin install
  • Full Site Editing (Soft Mode)
  • One-click demo import
  • Uninstall the imported demo
  • Uninstall the content
  • Support is ready.

Speed Optimize Wizard

  • WPBakery & Shortcodes CSS Compile
  • Optimize the Revolution Slider
  • Preload icon fonts and images
  • Image lazyload
  • Menu Lazyload
  • Minify css & js
  • Bootstrap is optimized.
  • Font Awesome Optimized
  • Elementor & Dokan Resources Optimized
  • WooCommerce & Gutenberg Widgets Optimized
  • Disable the unused template builder
  • Disable the mobile slider
  • Merge css & js
  • CRICIAL CSS

Version Control

  • Rollback to a previous version

Patcher

  • Fix small bugs released by theme

Tools

  • Refresh Studio blocks
  • Compile all css & Clear merged css and js
  • Refresh Templates’ display conditions

Template Builder ( Full Site Builder )

  • WooCommerce Builder: Single Product Builder, Shop Builder, Product Type ( Post Type) Builder
  • Online Website Builder: Post Type Builder, Single Builder, Archive Builder
  • Popup Builder
  • Header Builder
  • Footer Builder
  • Block Builder
  • Page Layouts ( Layout Builder )
  • Display Condition

Theme Options ( Redux and Live Option Panel )

General
  • Full Site Editing(FSE) in Gutenberg
  • Maintenance Mode
Layout
  • Container
  • Page Layout, Header layout, Banner Layout, Breadcrumbs Layout, Footer Layout
  • Html Blocks
Skin
  • Theme Colors
  • Global Typography
  • Page background
  • Form Style
  • Custom CSS & JS
Header
  • Header builder in Customizer
  • Language, Currency Switcher
  • Social Links
  • Live Search, Search From Layout
  • Sticky Header
  • Wishlist, Mini-Cart in Header
Menu
  • Dropdown Menu, Sidebar Menu
Logo Breadcrumbs ( 5 different breadcrumbs )
  • Page Title, Page Sub title, Breadcrumb Path
Footer
  • Footer Layout and widgets
  • Reveal Effect in Footer
  • Payment
Sticky Sidebar Page
  • Show Comments
  • Image Lightbox
  • Microdata Rich Snippets
Post
  • Post Format
  • Blog & Post Archives – Grid Columns, Pagination Style, Date Format, Social Share Links, Post Excerpt
  • Blog – Blog title, Block Content
  • Single Post – Post Layout, Show Author info, Show Comments, Show Related Posts Columns
  • Related Posts Carousel – Post Image Size, Post Style, Hover Image Effect
Portfolio
  • Portfolio Subtitle, Slug Name
  • Portfolio Archives – Portfolio title, Layout, Enable Ajax Load, Archive Layout, Link & Lightbox Icon, Category Filter in Portfolio Page
  • Single Portfolio – Show Metas, Slider Type, Portfolio Layout, Related Portfolios
Event
  • Slug Name, Single Name
  • Event Archives – Page Title, Layout, Excerpt, Read More Button
  • Single Event – Banner Block, Event Countdown
Member
  • Slug Name, Members page
  • Member Archives – Layout, Pagination Style, Category Filter, View Type, Member Columns
  • Single Member – Member Layout, Page Style
  • Social Links
FAQ
  • Slug Name, Singular Name, FAQs Page
  • Sort Faq Categories, Soft Faq Items, FAQ Pagination
WooCommerce
  • Product Swatch Mode, Border on product images, Login link, Product Labels, Sales Popup, Pre-Order
  • Product Archives – Shop Layout, Ajax Filter, Filter Layout, Pagination Style, Per page option, Product columns, Product Layout, Product swatch, Show Reviews, Show Price, Quick View, Compare
  • Single Product – Product Layout, Sticky add to cart section, Product Tab, Product Navigation, Meta, Related Products, Upsell Products, Related Products
  • Product Image & Zoom – Show Thumbnails, Thumbnails Count, Image Zoom, Zoom Type
  • Cart & Checkout Page – 2 Cart Page type, 2 Checkout Page type, Page Header type,
  • Catalog Mode – Roles, Reviews, Add to Cart button,
  • Registration Form
Extra Option
  • Google Map Api
  • SEO – Microdata Rich Snippets, Compatible with Yoast SEO
  • 404 Error
  • BBPress & BuddyPress
Import / Export
  • Import From File, Import From URL
  • Download Data File, Copy Export URL
Font Control
  • Add custom font

Bunch of Useful Demos

Personal Portfolio1, SEO (1-3), Business Consulting (1-5), Shop Demo (1-42), Home Classic, Home Corporate (1-21), Auto Services, Cleaning Services, Architecture 2, Law Firm (1-2), Transportation Logistic, Renewable Energy, Industry Factory, Startup Agency, Construction (1-2), Medical (1-2), Grocery (1-3), Beauty Salon, Multi-Vendor+Marketplace+Dokan+ WCFM , IT Services, Digital Agency (1, 2, dark), Insurance, Barber Shop, Band, SASS, Architecture & Interior Design, Coffee Shop, Finance, Education, Real Estate, App Landing, CV – Portfolio – Resume, Hotel, Hotel (Boxed), Event, Restaurant, Gym, One Page Agency, Photography (1-3), Church, Dentist, Wedding, Parallax Shop, Baby Shop, Digital Product, Book Store, Bike Store, Single Product Shop, Game Store, Medical Shop, Wine Shop, Auto Shop, Dark Shops. Home One Page, Corporate Hosting, Classic Color, Classic Light, Classic Video, Classic RTL, Classic Dark, Blog Demo (1-5), Portfolio Demo (1-5)

Plenty of widgets

  • General widget

    Toggles, Block, Container, Animation, Carousel, Testimonial, Content Box, Image Frame, Preview Image, Featured Box, Lightbox Container, Blockquote, Tooltip, Popover, Grid Container, Links Block, Recent Posts, Blog, Recent Portfolios, Portfolios, Portfolios Category, Recent Members, Faqs, Conception, Map Section, History, Diamonds, Section, Price Boxes, Port Sort Filters, Sort Container, Sort Item, Sticky, Schedule Timeline Container, Experience Timeline Container, Floating Menu Container, Events, Sidebar Menu, Icon, Ultimate Heading, Info Box, Stat Counter, Buttons, Ultimate Content Box, Google Map, Icons, Countdown, Ultimate Carousel, Fancytext, Modal, Carousel Logo, Info List, Interactive Banner, Page Header, Section Scroll, Share, 360 Degree Image Viewer, Heading, Button, Hotspot, Svg Floating, Social Icons, Image Comparison, Image Gallery, Scroll Progress, Contact Form, Cursor Effect, Page Content, Tag Cloud, Horizontal Scroller, Content Switcher


  • Header builder widgets

    Logo, Menu, Switcher, Search Form, Mini Cart, Social, Menu Icon, Divider, My Account, Wishlist, Compare


  • Product builder widgets

    Image, Title, Rating, Actions, Price, Excerpt, Description, Add to cart, Meta, Tabs, Upsell, Related, Linked, Next & Previous Navigation, Add Cart Sticky


  • Shop builder widgets

    Product Archives, Products, Toolbox, Sort, Count, Result, Toggle, Filter, Actions, Title, Description


  • Single builder widgets

    Image, Author Box, Meta, Comments, Related, Navigation, Share, Post Format


  • Archive builder widgets

    Archive Posts Grid


  • Popup builder widgets

    Popup Width, Popup Animation, Load Duration, Horizontal Offset, Vertical Offset


  • Block builder widgets

    Edit Area Width


  • Type builder widgets

    Featured Image, Content, Meta, Woo Buttons, Woo Description, Woo Rating, Woo Stock


Build Header

You can build a website header on 3 ways – Header Type, Header Builder in Customizer and Header Template Builder

  • Porto offers 20 different header types. Headers can be top or left positions.
  • Header builder in Customizer
    If you use this way, you should build in Header Builder panel of LIVE OPTION PANEL
  • Header Template builder offers several widgets so you can build a header without any custom styles.

There are 2 ways to build a footer – 3 Footer Types and Footer Template Builder

Full-Site Editing( FSE ) in Gutenberg

Full-Site Editing is one of the main improvements added to the WordPress platform with version 5.9.It allows users to make sweeping changes to their website design and layout via a graphic interface, thus moving WordPress closer to the experience of a page builder. In addition, it offers new ways to create and customize themes.

Infinite Scroll

A web design technique where, as the user scrolls down a page, more content automatically and continuously loads at the bottom, eliminating the user’s need to click to the next page. You can use this with archive Page and other functions.

Lazyload Image

This is a strategy to identify images as non-blocking (non-critical) and load these only when needed.

Live Search enhances your search form by applying an AJAX search, allowing you to see search results without needing to redirect to a results page. With Live Search, You can use this in the search widget of the header.

Studio

You can import studios in the Porto studio page or studio candidate.Studio candidate is a function to show result studios by searching in the preview pages( Elementor & WPBakery ).

Video Thumbnail

You can display video instead of thumbnail images in the Single product page.

WooCommerce Pre-Order

This feature is offered by WooCommerce plugin. Set up pre-orders in your WooCommerce store, so customers can order products before they’re available. You can automatically or manually release and fill orders when you’re ready and let the extension handle the rest.

WooCommerce Sales popup

This feature allows you to display recent sales history on a popup with customer and product information without any plugin. This can display customer product title, image and price.

WooCommerce Swatches

Swatches Porto offered are essentially a better way to display extra product options. They are Color or Image variation swatches.

Compatible Plugins

Elementor, Elementor Pro,Visual Composer ($34 value), WPBakery, Hubspot, Rank Math SEO, Yoast SEO, Wordpress SEO, Wordpress Social Login, WP Cache plugins such as WP Super Cache, W3 Total Cache, Mailpoet newsletter, Revolution Slider, BBPress, BuddyPress, Better Wordpress Minify, Nav Menu Roles, Woocommerce Product Filter, Post Views Counter, GeoDirectory, WooCommerce Multilingual, Major multi-vendor plugins like Dokan, WC Vendors and Yith WooCommerce Multi-Vendor, YITH WooCommerce Wishlist, YITH WooCommerce Wishlist Pro, YITH WooCommerce Ajax Search, YITH WooCommerce Badge Management, WPML, Polylang, qTranslate X, WooCommerce Currency Switcher plugin, GDPR, PWA, Revolution Slider ($19 value) plugin

Conditional Rendering

You can render only some, depending on the various conditions. Conditions are the type of your device, Login Status, User Role, Post or Page. Porto offers this feature to Elementor ( Section & Column ) and WPBakery ( VC Row & VC Column )

Critical CSS

Critical Path CSS is the CSS that is required to render the above fold content of each web page. And this helps you reduce the rendering time. To use this feature, you should enable Critical CSS in the Advanced Tab of the Speed Optimize Wizard. Next you can generate the critical css of the page you want in the Critical CSS menu. To know more, watch this video

Full Site Editing offered by Porto

With Template builders, you can build any page. This feature appeared with Porto Version 6.3.0.

Quick Access

With this, you can go straight to the option you want in Elementor and WPBakery preview.

Quick Toolbar

This feature is used in Elementor Editor and WPBakery Frontend Editor. Elementor toolbar offers 5 shortcut items and WPBakery offers 4 items. With this new feature, you can go to Builder Settings.


Version 7.8.0 (2.3.2026)

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

Version 7.7.3 (1.27.2026)

+ 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

Version 7.7.2 (12.9.2025)

+ 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

Version 7.7.1 (11.4.2025)

+ 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

Version 7.7.0 (10.21.2025)

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

Version 7.6.3 (9.16.2025)

+ 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

Version 7.6.2 (8.12.2025)

+ Added: Compatibility with Elementor v3.31 + Added: Compatibility with WooCommerce v10.1 + Added: Compatibility with WPBakery Page Builder v8.6.1 - Updated: Slider Revolution plugin to v6.7.36 - Fixed: Compatibility issue with Polylang plugin affecting WooCommerce Ajax actions

Version 7.6.1 (7.30.2025)

+ Added: Faq post type search option in header seach form element - Fixed: Issue saving the editor area meta field with WPBakery plugin v8.5 - Fixed: Breadcrumb link issue with the Dokan plugin - Fixed: Placeholder image path issue with WooCommerce v10.0 - Fixed: Error in "woocommerce_single_product_image_thumbnail_html" filter when displaying single product video thumbnails with WooCommerce v10.0 - Fixed: JavaScript error in the Porto Counter element when the separator is not used

Version 7.6.0 (7.15.2025)

We have released Porto WordPress Theme 7.6 on July 14, 2025. We've developed with a focus on improving the accessibility of all demos to exceed 95 compliance. + Added: Improved demo accessibility to over score 90 Accessibility issue in post small type Accessibility issue in product loop Accessibility issue in product review widget wrapper Accessibility issue in portfolio category filter on sidebar Accessibility issue in post category filter on sidebar Accessibility issue in member category filter on sidebar Accessibility issue in faq taxonomy filter on sidebar Accessibility issue in Easy-responsive Tab Accessibility issue in dynamic link of button Accessibility issue in countdown on single product or product loop Accessibility issue in dynamic link of heading Accessibility issue in Post format Accessibility issue in Product Filters element Accessibility issue in Featured Image Type Builder element + Added: Compatibility with WooCommerce plugin v10.0 + Added: Implemented  Off-Canvas function  in  Popup Builder  and integrated it + Added:  Dynamic Popup Link  functionality for Elementor and WPBakery + Added:  Video Order  option to Product Video Thumbnail feature + Added:  SVG function  into Main Menu element + Added:  Allow SVG Upload  option within Theme Options + Added:  Build with Single Builder  button on each edit post page + Added: SVG function into Accordion Menu and Sidebar Menu elements + Added: SVG related options in Menu Element feature + Added:  Transparency function  for WPBakery Color Picker + Added:  ACF Custom Post Layout  option within Theme Options + Added:  Loop option  to WPB Custom Heading Widget, WPB Ultimate Heading Widget, and Elementor Ultimate Heading Widget + Added: Cart Errors WooCommerce template + Added: Content Review Widget template + Added:  Breadcrumbs Leaf Path  option on Theme Options to hide the leaf path in single page + Added:  Use Yoast Breadcrumb instead of Default option  within Theme Options + Added: Any Field on Product Visibility of Posts Grid Widget feature + Added: OrderBy option to Search Form Element feature + Added:  Popup Background Color  option in Popup Builder + Added: Split sticky-nav css file for reduced main theme css resources + Added: Helper class align-middle to Gutenberg editor + Added: Assigned ID for easy identification on AjaxSelect2 + Added: Recommended  WP Rocket plugin  on Optimize Wizard + Added: Ensured Compatibility with Redux Framework and Yoast Breadcrumbs + Added: Excerpt field in Member, Event post types + Added: 10 Mega menu Studio Blocks - Removed: Eliminated all -webkit- prefix on stylesheets to reduce css resources - Removed: Removed Simple Line Icons for default use - Deprecated: WP Super Cache Compatibility - Updated: 6 demos using Elementor Container  Fashion Store – Shop 1   Fashion Store – Shop 2   Fashion Store – Shop 4   Grocery Store – Shop 35   Shop 46   Shop 47  - Updated: Intro Slider to include a parallax effect  Fashion Store – Shop 1   Fashion Store – Shop 2   Fashion Store – Shop 4  - Updated: Automatically hide default breadcrumb when using page header block on Page Layout - Updated: Replaced Brand function in Shop47 with WooCommerce Default Brand functionality - Updated: Page Header element to use Yoast Breadcrumb instead of default breadcrumb - Updated: Placeholder image for products without images on add to cart popup - Updated: Changed SKU for matched attribute swatch functionality - Updated: Dynamic field function for buttons, headings, and countdowns using array custom fields - Updated: Optimized preload function to load only specific images on Homepage - Updated: Attribute table rendering for empty content - Updated: Demo import for SCF (Secure Custom Fields) Post Types - Updated: Demo import for SCF (Secure Custom Fields) Taxonomy - Updated: Demo import for PTU (Post Type Unlimitted) Taxonomy - Updated: Always select the image/color product attribute swatch by default - Updated: Lost password WooCommerce template layout - Updated: All product types(Type Builder) for responsiveness - Updated: 54 Porto Studio product types(Type Builder) for responsiveness - Updated: Revolution slider plugin to v6.7.35 - Fixed: Text-Domain Issue for WordPress 6.8 compatibility - Fixed: Demo import issue for Shop 49 category - Fixed: Demo import issue for product category image on page header - Fixed: Demo import issue for post type and taxonomy - Fixed: Ajax shop filter functionality issue - Fixed: Clone issue with 12 Type Builder widgets on Gutenberg Editor Woo Button Element Featured Image Element Porto Heading Woo Stock Woo Price Woo Content Woo Rating Element ... - Fixed: Zoom animation issue in Popup Builder - Fixed: Issue which featured image and other options didn't save in WPBakery Frontend Editor - Fixed: Mega menu broken style issue before site load - Fixed: Sticky Sidebar functionality issue - Fixed: RTL issue with close button style in Magnific Popup library - Fixed: Incorrect product title issue for add to cart popup - Fixed: PHP issue with sales popup - Fixed: Z-index issue between Sticky Cart Form and Side Header - Fixed: Shop toolbar exists issue for no products on Shop Horizontal 2 type - Fixed: Elementor Pro Compatibility issue on preview - Fixed: Double render issue for dynamic function - Fixed: Hid AI content generator for unnecessary post types - Fixed: Issue which responsive hide option didn't work well in Gutenberg preview - Fixed: Zoom icon issue for gallery or slider type on Featured Image Type Builder element - Fixed: Bottom spacing issue of carousel type on Featured Image Type Builder element - Fixed: Link color brightness issue of license warning - Fixed: Design issue with My Account Page on Shop 49 - Fixed: Design issue with Checkout Page on Shop 49

Version 7.5.4 (6.24.2025)

+ Added: Compatibility with WPBakery Page Builder plugin v8.5 - Fixed: Post content not editable in WPBakery frontend editor when using Single Builder - Fixed: Carousel not initializing properply in the Elementor Tab Content - Fixed: Minor PHP issue in porto/inc/admin/setup_wizard/setup_wizard.php

Version 7.5.3 (6.4.2025)

+ Added: Compatibility with WooCommerce v9.9 - Fixed: Heading tag rendering issue in excerpt element - Fixed: Minor PHP issue in porto-functionality/builders/elements/type/views/featured-image.php - Fixed: Optimized the rendering of product variations on catalog pages for variable products with a large number of variations - Fixed: AJAX pagination not working properly when displaying products with specific product tags using the Porto Posts Grid element

Version 7.5.2 (5.27.2025)

+ Added: Compatibility with Elementor Plugin 3.29 - Fixed: Styling issues in cloned elements within the Post Type Builder editor - Fixed: Minor PHP issue in porto-functionality/meta_boxes/block.php - Fixed: Minor PHP issue in porto/inc/functions/woocommerce.php - Fixed: Responsive visibility option not working correctly in Gutenberg blocks

Version 7.5.1 (5.14.2025)

+ Added: Compatibility with YITH WooCommerce Compare plugin v3.0 - Updated: Slider Revolution plugin to v6.7.34 - Fixed: Compatibility issue with the Elementor Pro plugin in the Single Product Builder and Single Builder - Fixed: Tab rendering issue in the Description tab on the single product page - Fixed: Sticky Add to Cart not working on the single product page when Skeleton Screen Loading is enabled - Fixed: Variations' style issue on the single product page in Safari browser - Fixed: Empty Product attribute rendering issue on the single product page

Version 7.5.0 (4.29.2025)

+ Added: New WPBakery Demo  Pottery Store – Shop 53  + Added: New Elementor Demo  Pottery Store – Shop 53  + Added: New WPBakery Demo  Accounting Demo  + Added: New Elementor Demo  Accounting Demo  + Added: New WPBakery Demo  Marketing Demo  + Added: New Elementor Demo  Marketing Demo  + Added: Reduced CSS by 30% - 170kb saved to improve the CSS Rendering time + Added: Split 50+ CSS Stylesheets to improve paint rendering time - YITH Reset Filter CSS - Woo Rating Filter Widget CSS - Woo Filter By Attribute Widget CSS - Wishlist Page CSS - Woo Active Filter Widget CSS - Woo Price Filter CSS - Porto Price Filter CSS - Woo Product Search CSS - Woo Recent View Products CSS - Woo Rating Filter Widget CSS - Twitter Widget CSS - Text Block Widget CSS - Tag Cloud Widget CSS - Follow US Widget CSS - Contact Info Widget CSS - Calendar Widget CSS - View Scale CSS - Video Thumbnail CSS - Thumb info CSS - Menu Thumb Info CSS - Sticky Scrollup Header CSS - Sitemap CSS - Slide Side Menu CSS - Side Nav Panel CSS - Nav Panel CSS - Column Side Menu CSS - Accordion Side Menu CSS - Shop Sidebar Base CSS - Shop Legacy CSS - Only Product CSS - Page Not Found CSS - Popup Menu CSS - Revolution Slider CSS - Media Mobile Sidebar CSS - Master Slider CSS - Horizonal Scroller CSS - Hover Split Layer CSS - Header Shop CSS - Header Legacy CSS - Header Footer Tooltip CSS - Footer Ribbon CSS - Footer Tooltip CSS - Flag CSS - Footer Legacy CSS - Edit Tooltip CSS - Banner CSS - Blog Legacy CSS - Content Collapse CSS - Disable Mobile Animate CSS - Disable Mobile Slider CSS - Dokan CSS - Logo Overlay CSS + Added: Improved the Accessibility on all demos and functions for WCAG 2.2 - Accessibility of Post Types: Product, Post, Portfolio, Member, Event and so on - Accessibility of YITH WooCommerce Ajax Search - Accessibility of YITH WooCommerce Compare - Accessibility of YITH Wishlist - Accessibility of WPBakery Tabs - Accessibility of Sidebar Settings - Accessibility of Search Form Button - Accessibility of Sales Popup - Accessibility of Default Footer Template - Accessibility of Side Header Template - Accessibility of OWL Carousel JS - Accessibility of Menu - Accessibility of Mobile Panel - Heading Sequence - Ultimate Carousel Widget - Accessibility of Default Product Loop Template - Accessibility of Testimonial Template - Accessibility of Scroll Progress - Accessibility of Floating Menu - Accessibility of Diamond Widget - Accessibility of Concept - Accessibility of My Account, Wishlist, Compare - Accessibility of Elementor Section + Added: New Version Alpus Flexbox Plugin 2.5.0 + Added:  Woo Feature: Single Product Notice Widget  + Added: Split Lazyload Image Javascript to improve JS Execution + Added: Split Float Element Javascript to improve JS Execution + Added: Split Disable Mobile Animation Javascript to improve JS Execution + Added: Optimized Function for Customer Reviews Summary and YITH WooCommerce Ajax Navigation to reduce CSS + Added: Optimized Bootstrap CSS + Added: Compatibility with WooCommerce Brand + Added: New Type of  Schedule Timeline for Shop 53  + Added: TextEntrance Animation for  Marketing Demo  + Added: Split RevealDir Effect Animation CSS for Elementor to reduce CSS + Added: How to make  Sticky Content Change  Function + Added: Compatibility with TranslatePress Plugin + Added: 10 Porto Icons for New Shop demos and Woo Icons + Added: 5 Font-Awesome Icons for Optimization - Updated: All Elementor Demos' Compatibility with Optimize Markup Mode to reduce DOM Size - Updated: 6 Shop Demos were replaced with WooCommerce Brand Instead of Perfect WooCommerce Brand - Updated: Refactored Product Grid Style to reduce CSS - Updated: FancyText animation to work properly when next or previous slide was transitioned - Updated: Live Search Function for GTIN ( WooCommerce Function ) - Updated: Shop Sidebar Image Swatch Filter - Updated: Display Condition Issue - Updated: Select tag style - Updated: SVG style option for Elementor Info Box Widget - Updated: Compatibility with Woo Variation Gallery - Updated: Latest Slick Slider Library - Updated: Bootstrap Tooltip CSS - Updated: Shortcode Tab.scss - Updated: Overlay Color Option of Image Compare Widget - Updated: Hotspot Widget for Full Site Editing Mode - Updated: Dynamic link of Gutenberg Heading - Updated: Dynamic WooCommerce Brand Image and Link for Elementor and WPBakery - Updated: AjaxSelect2 React Components for deprecated useRef - Updated: AjaxSelect2 to identify the product id - Updated: Placeholder color option of Contact Form Widget - Updated: One Page Category Widget - Updated: Title tag option of Single Product Title Widget - Updated: Label of Sticky Content Change - Updated: Dynamic Function of Category Image - Updated: Disabled Caching Function of Elementor Sidebar Menu Widget - Updated: UX of Shop Builder - Fixed: Align Issue of coupon form on Checkout Page - Fixed: Mobile Menu Dropdown Display Issue in some cases on WPBakery and Elementor Header Builder - Fixed: PHP Issue of Header Builder Compatibility with Elementor Pro - Fixed: All Sanitize Issues for $_POST, $_REQUEST, $_GET and other request parameters - Fixed: Studio blocks infinite loading issue for Elementor Container - Fixed: Zoom Animation Issue of Popup Builder - Fixed: Width Issue of WPB Single Image Widget - Fixed: Shop Builder Broken Style Issue, if horizontal filter layout was selected - Fixed: Rel Attribute Issue of WPBakery Custom Heading Widget - Fixed: Thumb Gallery Issue on Single Product - Fixed: Not Working Issue of Toggle Side Header - Fixed: Sidebar Tab Issue on Hotel Demo - Fixed: 5 JS files related to window.theme global variable - Fixed: PHP Issue of Image Swatch on Single Product Edit Page - Fixed: Dokan Tooltip Compatibility - Fixed: 8.2 PHP issue - Fixed: RTL Scss Compile Issue of 4 files - Fixed: Search Form Categories PHP Issue - Fixed: Info Box Circle Background Issue - Fixed: Spacing Issue of Single Product Image Widget - Fixed: Label Visibility Issue of Sort By Widget - Fixed: Link Attribute Issue on Preview Image Widget - Fixed: Disable Edit Tooltip Issue on Posts Grid - Fixed: Link Custom Attributes Issue on Info Box Widget - Fixed: Blank Slide Issue of Ultimate Carousel Widget on WPBakery Frontend Editor - Fixed: PHP Exist Issue of Porto Block Widget - Fixed: Sticky Nav Issue for Elementor Preview - Fixed: Block.js Warning Issue - Fixed: Image Counter Issue on Portfolio Taxonomy(categories) page - Fixed: Ajax Save Issue on WPBakery Backend Editor with Rank Math Seo Plugin - Removed: All -webkit- related CSS - Deprecated: Built-in Critical CSS and Merge JS/CSS - Deprecated: Critical CSS and Shortcodes video - Deprecated: Shop 22 wcfm