=== Gutentor - Gutenberg Blocks - Page Builder for Gutenberg Editor ===

Contributors: gutentor, acmeit, addonspress, codersantosh
Donate link: https://www.gutentor.com/
Tags: blocks, gutenberg blocks, page-builder, gutenberg editor, WordPress blocks
Requires at least: 6.0
Tested up to: 7.0
Requires PHP: 7.4
Stable tag: 4.0.3
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Advanced yet easy, Gutenberg editor page builder blocks. Create a masterpiece, pixel perfect website using modern WordPress Gutenberg blocks.

== Description ==

Gutentor's direct family members encompass [CosmosWP](https://wordpress.org/themes/cosmoswp/), a WordPress theme, and the [Templateberg plugin](https://wordpress.org/plugins/templateberg/), which offers Gutenberg templates.

[Gutentor](https://www.gutentor.com/) | [Documentation](https://www.gutentor.com/documentation/) | [Video Tutorials](https://www.youtube.com/watch?v=noppoc1zLIk&list=PLDLpZS3H6SMnpUnrU84LwFs9AAzTYcbmA) | [Gutenberg Templates](https://templateberg.com/gutenberg-templates/)

https://www.youtube.com/watch?v=bGMi7L78hVk

=== You might be surprised by all the features onboard at first. but once you get used to them you won't be able to live without them. ===

It's time for [Gutentor - Page Builder for Gutenberg](https://www.gutentor.com/). Try it now, It's Free!!!

Gutentor is a WordPress Page Building Gutenberg Blocks collections with unlimited possibilities to design a webpage. Building professional elegant websites using the new WordPress editor Gutenberg with very ease and with no absolute codes is what Gutentor is designed for. A page builder experience that brings advanced capabilities and graceful design never seen before on any Page Builder. Work with any theme, create any design.

Gutentor extends Gutenberg editor with a large variety of beautiful blocks which can be later switched to build and design your best web pages with some clicks. This makes creating and designing content even more flexible. It minimizes the limitations of any page builder and adds unlimited possibilities so that a user can build any simple to complex WordPress website using the Gutenberg editor. It has been developed with all necessary customization features for blocks to achieve any possible layout and design of web-page content with Gutenberg block editor. Gutentor makes designing any type of web page just as simple as a matter of a few clicks and drag and drop.

Gutentor is a lightweight WordPress plugin, it is optimized for performance. Internal or External CSS files for dynamic CSS is introduced for more optimization.

=== What's new on Gutentor ===

* Complete Webpage building blocks with all necessary features
* Optimized and Faster site load
* SEO friendly
* One-click Demo Templates Library for ready-made templates and blocks
* Faster Designing Experience
* Extremely simple, without adding rows/columns, just adding blocks is sufficient to make a beautiful website
* Repeater field to create items inside blocks with drag and drop reorder, edit, delete options
* Highly customizable row/columns options available for creative designers
* Advanced options on each block including HTML Tag, Background, Border, Box-shadow, Margin-Padding, Svg shape divider and built-in animations
* Block Template module on each block, Single block multiple design Template
* Individual elements full styling options
* Device specific responsive controls
* Advanced Typography Options which includes all available google fonts and systems fonts
* Video background Options
* Highly Optimized, Performance focused
* Inline, Internal or External CSS files for dynamic CSS

While you use Template Library features of Gutentor, Gutentor fetches screenshots, images and templates(demo) JSON files from [Gutentor Demo Library](https://www.demo.gutentor.com/) and after your insert template library images link are from the external site. You have to change the images after you import templates and blocks. This helps you to import templates with a single click. You must accept [terms](https://www.gutentor.com/terms/) and [privacy](https://www.gutentor.com/privacy/) to use Gutentor Template Library Features.

=== What Makes Gutentor Different? ===

* Dynamic Columns
* Advanced Columns
* Gutentor Elements
* Gutentor Modules
* Gutentor Posts
* Gutentor Terms (New)
* Gutentor Widgets
* 100+ ready-made Templates and Blocks to free import
* Impressive slider and carousel
* Highly Responsive and SEO friendly
* JS/CSS Framework only load if block is being used on the post and page
* Quality support service

== Technical background for page speed ==

Gutentor just does not help you to create your site more beautiful and quickly but it made your page speed much faster. Here are some technical reasons behind it.

* Develop keeping in mind for Page Speed.
* Gutentor creates a single minified CSS file for only used Gutentor blocks in the editor, for normal to advanced landing pages it is less than 50kb, for a simple page design 20kb or even less.
* Unnecessary resources CSS/JS never loaded on your page.
* Full control to choose which resources to load or not.
* Proper utilization of transients API.
* Dynamic content loading whenever needed.
* Google fonts load only if it is being used and unique font family/weight with a single request.
* In build Optimization options on [Gutentor Global Options](https://www.gutentor.com/documentation/article/global-options/).
* Compatible with Optimization/Cache Plugins.

== ADVANCED PAGE BUILDING GUTENBERG BLOCKS INSIDE GUTENTOR ==

Gutentor Blocks are categorized into 5 different types:

=== 1. GUTENTOR ELEMENTS ===

* Advanced Text
* Button
* Counter
* Divider
* Google Map
* Icon
* Image
* Advanced List
* Pricing
* Progress Bar
* Rating
* Simple Text
* Video Popup

=== 2. GUTENTOR MODULES ===

* Advanced Columns
* Button Group
* Carousel
* Container/Cover
* Dynamic Columns
* Slider
* Accordion
* Tabs
* Icon Group
* Form Wrapper
* Gallery
* Filter
* Quote
* Table of Contents

=== 3. GUTENTOR POSTS (POST TYPES) ===

* Post (Type)
* Post (Type) Feature
* Advanced Post (Type)
* Post (Type) Carousel
* Post (Type) News Ticker
* Duplex Post (Type)

=== 4. GUTENTOR TERMS ( CATEGORY AND CUSTOM TAXONOMY ) ===

* Term (Category)
* Term (Category) Feature
* Term (Category) Carousel

=== 5. GUTENTOR WIDGETS ===

* About Widget
* Accordion Widget
* Advanced Columns Widget
* Advanced List Widget
* Author Profile Widget
* Post Widget
* Call to Action Widget
* Content Widget
* Countdown Widget
* Counter Widget
* Featured Widget
* Gallery Widget
* Google Map Widget
* Icon Widget
* Image Widget
* Image Slider Widget
* Notification Widget
* Opening Hours Widget
* Pricing Widget
* Progress Bar Widget
* Restaurant Menu Widget
* Social Links Widget
* Show More Widget
* Tabs Widget
* Team Widget
* Testimonial Widget
* Timeline Widget
* Video Popup Widget

Gutentor provides awesome and innovative Gutenberg blocks for enhancing your website at an advanced level.

Here are the details of the Gutentor blocks:

=== 1. GUTENTOR ELEMENTS ===

Gutentor elements are conceptualized to use inside the Gutentor Modules but of course, you can use them anywhere on your editor. Gutentor elements are a small unit of Gutenberg blocks with all set of designing options, combining gutentor elements you can move up to the elegant blocks, sections and full page.

- **Advanced Text:** Insert text with advanced options.

- **Button:** Prompt visitors to take action with attractive buttons.

- **Counter:** Insert an animated number to display the counter number.

- **Divider:** Visually distinguish sections with divider using SVG shape or border.

- **Google Map:** Display a Google Map on your website with Google Map API.

- **Icon:** Insert an icon to symbolize the text.

- **Image:** Insert an image to create extra value on the content.

- **Advanced List:** Represent the paragraphs in tabbed styles.

- **Pricing:** Insert the pricing to showcase the price of the product.

- **Progress Bar:** Showcase the progress of the work in an animated form.

- **Rating:** Insert the rating element to represent the rating from 1-5 stars.

- **Simple Text:** Insert text with minimal but sufficient options.

- **Video Popup:** Insert video on your website.

=== 2. GUTENTOR MODULES ===

Gutentor modules are designed and developed in such a way that you can construct a more complex structure on your web in a simple way. Technically most of the gutentor modules are composed of gutentor elements or used as a container of gutentor elements.

- **Advanced Columns:** Insert advanced columns to create customizable columns within the page.

- **Button Group:** Insert button group and add unlimited buttons.

- **Carousel:** Insert carousel column and add element inside the columns.

- **Container/Cover:** Insert the whole block of a single container on the page.

- **Dynamic Columns:** Creating columns on the editor is never been easier before, insert dynamic columns to insert unlimited columns with advanced options.

- **Slider:** We present you with the most advanced and awesome Slider. Insert slider with advanced options and add any elements within the slide like text, image, button, video and all gutentor elements.

- **Accordion:** Accordion Module lets you design Accordion ( Collapse ) Items and pin any Gutentor Elements on Accordion Body. Accordion Panel ( Heading ) is created with Texts and Icons with various design options. Create beautiful FAQ, Accordion, and collapsible items using Accordion Module.

- **Tabs:** Create beautiful and advanced tabs and add any Gutentor Element in the Tab Body. Tab Title is created using Texts and Icons with various design options. You can create both vertical and horizontal tabs.

- **Icon Group:** Insert multiple icons in the Icon Group and create beautiful social profile links and icon designs using icons.

- **Form Wrapper:** Form Wrapper is specially designed and developed to use Contact Form shortcode. You can design Form Input Field, Text Area and Button according to your need.

- **Gallery:** Advanced gallery block which let you add any Gutentor Elements as gallery content. The Module Gallery Block also allows customizing the popup content as image and video.

- **Filter:** Filter block has module gallery all features with added primary/secondary filters items and searches filter. Filter block uses Module Gallery block as an inner block.

- **Quote (New):** Quote is the collection of elements that create an adorable quote design.

- **Table of Contents (New):** Table of Contents(TOC) facilitates to access large contents of post/page including all the headings.

We have a plan to develop more gutentor elements and gutentor modules in the coming version. If you have any suggestions feel free to contact us on the [Gutentor support forum](https://wordpress.org/support/plugin/gutentor/).

=== 3. GUTENTOR POSTS (POST TYPES) ===

Gutentor posts category is collections of blocks related to WordPress posts and post types. We have developed post blocks in such a way that you can create almost every possible design from post and post types for FREE!!!

- Perfect to create Blog, News and Magazine Sites
- Perfect to create WooCommerce Shop, your Online Store
- Perfect to create Easy Digital Downloads Store
- Create any Post or Post Type related Design

Gutenberg Block in Gutentor Post

- **Post (Type):** Display Blog Post with a list and grid view with a different template. Control each small unit of blog-post like feature image, title, excerpt, meta elements with advanced options, sort elements and so on.

- **Post (Type) Feature:** - Showcase your Blog Article Post with an attractive design template. Currently, we have 38 unique and lovely templates available with advanced design options. You can create an unlimited number of stunning blog section designs for your site and customize them as per your need. This block module is developed especially for blog, news or magazine sites.

- **Advanced Post (Type):** - Advanced Post (Type) is a combination of multiple blocks like Post (Type), Post Header and Post Footer. Post Header is a template combination of Gutentor Simple Text, Term Filter and Navigation. Similarly, Post Footer is a template combination of Gutentor Simple Text, Term Filter, Pagination, Navigation and Load more button. This module is the most advanced block we have ever built, try it out and control each element.

- **Post (Type) Carousel:** - Post (Type) Carousel use Post (Type) as an inner block. You have all options of Post (Type) on Post (Type) Carousel with added Advanced Carousel Options. Since we are using the framework Slick Carousel, we have added almost all possible and useful options related to the Slick Carousel. Create a beautiful and unique Post Carousel using our Post (Type) Carousel.

- **Post (Type) News Ticker:** - News Ticker is very important for Magazine and News Site. To create a news ticker module on Gutentor, we have developed our own jQuery library AcmeTicker. It includes all major and useful options to create News Ticker unique and beautiful.

- **Duplex Post (Type):** - This module allows you to design your post in two different ways - Feature Post and Normal Post. You can use Feature Post design in one way and Normal Post in another way; post design will be more beautiful with this Duplex Post (Type).

=== 4. GUTENTOR TERMS ( CATEGORY AND CUSTOM TAXONOMY ) ===

- **Term (Category):** Similar to Post (Type) block but in Term (Category) you can customize any term with a beautiful design.

- **Term (Category) Feature:** - 38 unique and lovely templates to showcase your Category and Term similar to Post (Type) Feature. Very useful to Blog, Magazine and E-commerce sites.

- **Term (Category) Carousel:** - Term (Category) Carousel Block use Term (Category) as an inner block. You will find almost every option to customize your Term (Category) Carousel.

=== 5. GUTENTOR WIDGETS ===

Gutentor widgets are independent blocks, a very simple way to create your site section and blocks. The main difference between Gutentor Module and Gutentor Widgets is Gutentor widgets have already predefined elements, you will not be able to add new elements whereas on Gutentor Modules you can/have to add individual Gutentor Elements as you want.

== Enjoying Gutentor? ==
- Join our [Facebook Group](https://www.facebook.com/groups/gutentor).
- Follow us in [Twitter @gutentor](https://twitter.com/gutentor).
- Learn from our tutorials on [YouTube Videos](https://www.youtube.com/watch?v=noppoc1zLIk&list=PLDLpZS3H6SMnpUnrU84LwFs9AAzTYcbmA).
- Or rate us on [WordPress](https://wordpress.org/support/plugin/gutentor/reviews/?filter=5/#new-post) :)

== Frequently Asked Questions ==

=  Is Gutentor free? =

Yes, Gutentor is a free WordPress Page Building Block Plugin. We can proudly say you will get more awesome features on Gutentor for Free than most of the Premium Plugin do not provide. Have any suggestions, create a new [Feature Request](https://wordpress.org/support/plugin/gutentor/)

=  Does Gutentor have a Premium version? =

Yes, Gutentor has a Premium Version. You can buy it from [Pricing](https://www.gutentor.com/pricing/) Page.

=  Are you going to move the features of the free version to the premium version? =

Absolutely NOT. All the features in the free version will always remains in it. The premium version will provide added Premium Features, Premium Supports, Premium Template Kits and Templates and other premium features.

=  How can you say Gutentor makes the site faster? =

It is not Marketing words. Gutentor creates a single minified CSS file for only used Gutentor blocks in the editor, for normal to advanced landing pages it is less than 50kb, for a simple page it is less than 20kb. Less CSS âˆ Faster Loading Sites.

= Can I use Gutentor with any WordPress theme? =

Yes, It can be used with any WordPress theme. Since Gutentor has its page templates. It will be easier to use Gutentor in any theme.

= Why Gutentor is not working on my editor? =

Please make sure you have installed WordPress 5.0 or later and Gutenberg editor is active on your site.

= Does Gutentor Post support custom post type? =

Yes, Gutentor supports custom post type, but make sure it supports REST API.

= Does Gutentor support WooCommerce? =

Yes, check Gutentor Posts. WooCommerce Products, Price, Cart and Rating are full supported by Gutentor.

= Does Gutentor support any other plugins? =

Yes, Gutentor supports all plugins based on Post, Custom Post Types and Taxonomies. It extensively supports WooCommerce and Easy Digital Downloads.

= Do I need to know to code to use Gutentor? =

Not! Gutentor is a full-fledged WordPress page builder, With a simple click and drag and drops you can create an elegant design with no need to write even a single line of code.

= My theme uses Fontawesome 4. *, the icon shows just a box, how to fix it? =

By default, Gutentor uses Fontawesome 5 Icons, But you can switch between Fontawesome 4 and Fontawesome 5.

Add/Edit any page/post, Go to [Gutentor Global Options](https://www.gutentor.com/documentation/article/global-options/) => General Options => Font Awesome Version,
And Select the appropriate Font Awesome Version.

= Do you offer Support? =

Yes, We provide Free Support via [WordPress Support Forum](https://wordpress.org/support/plugin/gutentor/) and [Facebook Group](https://www.facebook.com/groups/gutentor).

== Screenshots ==

1. Gutentor: Adding a new block
2. Gutentor Template Module: Multiple template modules for each block, select best match block template for your design
3. Gutentor Blocks: Showcase of our beautiful ready-made blocks to import
4. Gutentor Blocks Library: Choose one of our beautiful pre-design blocks and customize it according to your requirements
5. Gutentor Template Library: Showcase of our beautiful ready-made templates, ready to import
6. Gutentor Template Import: Import pre-design beautiful ready-made templates and customize them.
7. Visual Editor Experience: No need to view from front end to view how your block looks, change in realtime
8. Gutentor Export-Import: Export your blocks or templates in JSON files and import using inbuild file import
9. Gutentor Blocks: Gutentor provide complete site-building blocks and elements

== Changelog ==

= 4.0.3 - 2026-06-12 =
* Fixed: Button and icon links not being saved correctly when updating an existing page.
* Fixed: Missing styling and layout options for the Simple Single Column block used inside Columns, Carousel, Slider, and other modules.
* Fixed: Missing inspector panel controls for the Term (Category) block.
* Improved: Internal code cleanup — removed leftover debug output and restored filter callbacks for Button, Advanced Text, Icon, Image, Advanced List, and Post read-more links.

= 4.0.2 - 2026-06-10 =
* Fixed: Button `<a>` tag renders without `href` attribute when link is empty.
* Fixed: Tabs Module (m7) not showing/hiding tab content properly due to missing child block attributes.
* Fixed: Copied/duplicated blocks retain the same ID, causing shared CSS issues.
* Fixed: Deprecated nullable parameter notices in PHP 8.4+ — added explicit `?` type hints.
* Fixed: Iframe-aware document resolution for block editor (apiVersion 3) — dynamic content click listener, global CSS lookup, and duplicate ID detection now query the correct document context.
* Updated: Minimum PHP version raised from 7.0 to 7.4.

= 4.0.1 - 2026-06-05 =
* Fixed: Parse error on PHP 7.0 - removed nullable type hints from REST API parameter handlers.
* Fixed: "Cannot redeclare WC()" fatal error when WooCommerce or other plugins define the same functions.
* Fixed: Potential fatal error when WooCommerce product or Easy Digital Downloads download is deleted or unavailable.
* Fixed: Warning when block attributes are empty during sanitization.
* Added: Requires PHP header to enforce minimum PHP version.

= 4.0.0 - 2026-06-04 =
* Added:   Full WordPress 7.0 compatibility.
* Added:   React 19 support.
* Updated: Block registration and build system modernized.
* Fixed:   Editor icons (dashicons, Font Awesome) not loading in the block editor.
* Fixed:   Advanced Columns layout not applying column widths on initial selection.
* Fixed:   Blog Post widget styles not loading on the frontend.
* Fixed:   Post and Term block inspector panels were missing.
* Fixed:   Editor crashes when block attributes are undefined.
* Fixed:   Dynamic CSS not loading for some blocks with multiple instances.
* Fixed:   Block validation errors when opening posts with older saved blocks.
* Fixed:   Images in blocks displaying with distorted aspect ratios.
* Security: Improved block content sanitization with per-attribute validation.

= 3.5.6 (Security Release) =
* Security: Fixed Stored XSS vulnerability (CVE-2026-2951) in Gutentor blocks by replacing fragile regex-based sanitization with strict wp_kses allowlist.
* All legitimate data-* attributes, SVG, and media elements are now properly preserved.

= 3.5.5 - 2025-02-05 =
* Fixed:  [Issue with “Post (Type)” Widget – Not Displaying on Frontend](https://wordpress.org/support/topic/issue-with-post-type-widget-not-displaying-on-frontend/).
* Fixed: Dynamic CSS not being generated for Gutentor blocks inside FSE templates, core template parts and reusable blocks.
* Fixed: Broken media issues on blocks.
* Updated:  Dynamic CSS

= 3.5.4 - 2025-12-17 =
* Fixed:  [ReferenceError for sprintf when clicking “Background”](https://wordpress.org/support/topic/referenceerror-for-sprintf-when-clicking-background/).
* Updated:  More inbuilt  optimization

= 3.5.3 - 2025-10-16 =
* Security Fix: Security improvements.

= 3.5.2 - 2025-09-13 =
* Security Fix: Security improvements.

= 3.5.1 - 2025-07-23 =
* Fixed: ReferenceError: GutentorAnimationOptionsDataAttr is not defined

= 3.5.0 - 2025-07-12 =
* Updated: Magnific Popups.
* Fixed: Some deprecated notice.

= 3.4.9 - 2025-07-01 =
* Security Fix: Security improvements.

= 3.4.8 - 2025-04-17 =
* Added: Tested with the latest WordPress.
* Fixed: Resolved issue with translation function preload

= 3.4.7 - 2025-03-09 =
* Added: Implemented compatibility with the WPML multilingual plugin.
* Added: Implemented compatibility with the Polylang multilingual plugin.

= 3.4.6 - 2025-02-06 =
* Fixed:  [Corrected function name](https://wordpress.org/support/topic/gutentor-bug/).

= 3.4.5 - 2025-01-23 =
* Fixed:  Quickly addressed an issue where the [Post (Type) Block generated an incorrect "View Post" URL](https://wordpress.org/support/topic/post-type-block-generates-view-post-url-incorrectly/).

= 3.4.4 - 2025-01-20 =
* Security Fix: Enhanced security measures in the Gutentor Map Widget.
* Security Fix: Strengthened overall code security.

= 3.4.3 - 2025-01-15 =
* Fixed:  Backward compatibility of premium version.

= 3.4.2 - 2025-01-15 =
* Fixed:  Tabs Module CSS issue.
* Fixed:  Main CSS loading issue in Gutentor.

= 3.4.1 - 2025-01-10 =
* Fixed:  Dynamic Columns
* Fixed:  Carousel

= 3.4.0 - 2024-11-29 =
* Fixed:  Countdown Widget

= 3.3.9 - 2024-10-31 =
* Added: Tested with the latest WordPress
* Added: Language folder
* Fixed: Editor Design - WordPress latest compatibility
* Fixed: Sidebar Settings Design - radio, range and input url
* Fixed: Term Category Carousel

= 3.3.8 - 2024-08-24 =
* Fixed:    [Gutentor Post Type Query](https://wordpress.org/support/topic/i-cant-turn-off-enable-button/)
* Fixed:    Gutentor Term Query

= 3.3.7 - 2024-08-24 =
* Added:    Plugin link to Getting Started.
* Added:    Added filter on gutentor_get_query and gutentor_get_term_query, [Language support](https://wordpress.org/support/topic/filter-all-for-posts-shows-all-posts-should-show-only-added-categories/)
* Fixed:    [Post Widget Button](https://wordpress.org/support/topic/i-cant-turn-off-enable-button/)
* Fixed:    [Post (Type) Avatar](https://wordpress.org/support/topic/i-cant-turn-off-enable-button/)

= 3.3.6 - 2024-08-02 =
* Added:    Validation of text tag
* Added:    Validation of module tag
* Fixed:    Full code reviewed and fix some issues

= 3.3.5 - 2024-07-31 =
* Fixed:    [Duplicate block same CSS on some blocks](https://wordpress.org/support/topic/section-having-same-section-and-class-id/)
* Fixed:    [Dynamic Style on some blocks](https://wordpress.org/support/topic/section-style-not-working/)

= 3.3.4 - 2024-07-29 =
* Fixed:    [Tab issue](https://wordpress.org/support/topic/error-in-tabs-with-the-new-update-3-3-3-they-stopped-working/)
* Fixed:    [Error message](https://wordpress.org/support/topic/error-message-in-wp-6-5-5/)
* Fixed:    [Reusable block patterns](https://wordpress.org/support/topic/incorrect-pattern-display/)

= 3.3.3 - 2024-07-24 =
* Fixed:    Creating patterns on all possible blocks
* Fixed:    Few design issue

= 3.3.2 - 2024-07-18 =
* Updated:  WordPress latest compatibility
* Fixed:    Design import button

= 3.3.1 - 2024-07-18 =
* Added:    WordPress latest compatibility
* Updated:  WordPress deprecated JS functions
* Updated:  More inbuilt  optimization
* Updated:  Few design issue.

= 3.3.0 - 2024-04-07 =
* Updated:  readme.txt for WordPress dot org
* Fixed: Enhanced rest api(Email report)
* Fixed: Tabs Widget can't be edited (Email report)
* Fixed: [Video popup widget bug](https://wordpress.org/support/topic/video-popup-widget-bug/)


= Previous updates =
* [View Previous updates](https://www.gutentor.com/road-map/#changelog)