Kadence Blocks
Kadence Blocks extends the WordPress block editor with powerful custom blocks and advanced design controls, helping you build fast, accessible, and professional websites, without writing code. Each block is built with performance, accessibility, and flexibility in mind, giving you the tools to create visually impressive layouts while maintaining clean, optimized output. Whether you’re building landing pages, blogs, or full websites, Kadence Blocks provides a streamlined, modern workflow that rivals traditional page builders, directly inside the native WordPress editor. Custom Blocks Include Accordion – Create beautiful accordions! Each panel can contain any other block and customized title styles, content background, and borders. Advanced Button – Create an advanced button or a row of buttons. Style each one, including hover controls. Plus, you can use an icon and display them side-by-side. Advanced Form – Our powerful form block allows you to easily create a contact or marketing form and style it within the block editor. Advanced Gallery – Create stunning photo galleries, carousels, and sliders! Customize links, captions, image sizes and more for optimal performance. Advanced Text – Create a heading or paragraph and define sizes for desktop, tablet and mobile along with font family, colors, etc. Use Inline AI editor to improve writing, fix spelling and grammar errors, change tone, etc. Countdown – Increase your conversions by adding a sense of urgency to your offering with a countdown. Pro includes evergreen campaigns as well. Count Up – Include an animated number counter to pages and posts. This can potentially add interest to what would otherwise be boring numbers on a screen. Info Box – Create an info box containing an icon or image and, optionally, a title, description, and learn more text. Style static and hover separately. Icon – Choose from over 1500+ SVG icons to add into your page and style the size, colors, background, border, etc. You can also add multiple icons side-by-side. Icon List – Add beautiful icons to your lists and make them more engaging and attract viewers’ attention. Over 1500 icons to choose from and unlimited styles. Lottie Animation – You can import lottie animations into your site. You can choose how the animation plays and control animation speeds, loops, etc. Posts – Display a clean grid of posts anywhere on your site, great for your homepage where you want to tease your blog. Progress Bar – Show progress visually, including how much of a goal has been met, satisfaction rates, and many other use cases. Row Layout – Create rows with nested blocks in columns or as a container. Give style to your rows with a background, overlay, padding, etc. Section – Design sections of content in Row Layout blocks. Add any block to the section and design it using block settings. Show More – Easily add previews to content with nested blocks of any type. Adjust preview size by device type, apply a fade out, customize advanced buttons, and more. Spacer / Divider – Easily create a divider and determine the space around it, or just create some space in your content. You can even define the height per screen size. Table of Contents – Quickly navigate to headings within your post or page by automatically creating anchor links and a smooth scroll. Tabs – Create custom vertical or horizontal tab layouts with advanced styling controls. Each tab content is an empty canvas able to contain any other blocks. Testimonials – Create confidence in your brand or product by showing off beautiful and unique testimonials. Display as a carousel or a grid. Video Tutorial Key Block Features Content & Layout Flexibility: Build complex layouts with nested rows, responsive controls, and advanced spacing options, all within the block editor. Design Library: Overcome creative blocks and assemble a site in no time. Our Design Library offers hundreds of pre-built patterns and pages tailored to your unique brand Intelligent Load: Kadence Blocks won’t slow down your website because it only loads CSS or Javascript when you need it- and only for the blocks you are using on a specific page. Responsive Controls: Tweak your design for each screen size. Edit tablet and mobile settings while previewing in WordPress editor. Typography Controls: Choose from 900+ Google fonts and design your site with complete typography control. Color & Background Controls: Gradients, overlays, parallax backgrounds, borders, etc. You can control all the design settings! Configurable Defaults: Make development a breeze. Once the default settings are defined, every time you add a block those settings will automatically be applied. Setting Visibility Controls: Hide block settings from certain user roles so they can focus on content and you can keep them out of the block designs. Spacing Controls: Control paddings and margins for your blocks in whatever units you like. Customize responsively for precision spacing and design. Connect With Our Community Naturally, the web creation process comes along with endless questions, creative ideas, and is ripe for collaborative opportunities. That’s where our thriving Facebook community, with over 12,000 members and counting, becomes an invaluable resource. Whether seeking answers to specific questions, looking for constructive feedback on your website, or eager to uncover innovative ways to leverage Kadence tools, our community is here to support and inspire you. Join the Web Creator Community Facebook Group. Subscribe to the Kadence WP newsletter for the latest updates and insights. Listen to our podcast, the Kadence Beat, where we explore web creation strategies together. Check out some tutorials by creators who love Kadence (and think you should, too 🙂): Kadence Blocks Tutorials by StartBlogging101 The Ultimate Kadence Guide for Beginners by CliftonWP Get More from Kadence WP Enhance your page building experience even more with these additional Pro Blocks: * Advanced Query Loop * Advanced Slider * Image Overlay * Modal * Post Grid/Carousel * Product Carousel * Repeater * Split Content * Video Popup * …and more! Get over creative blocks and engage your viewers further with these Premium Features: * Animate on Scroll * Custom Icons * Custom Fonts * Dynamic Content * Page Specific Scripts * 800+ Design Library patterns Power-up your WordPress site with the comprehensive Kadence WP suite: * Start with the Kadence Theme for a flexible, fast, and lightweight foundation. * Create personalized, professionally designed websites in minutes with pre-designed Starter Templates. * Seamlessly integrate powerful WooCommerce capabilities through ShopKit. * Upgrade your marketing strategy and boost revenue with Kadence Conversions. * Create a custom library of templates on Kadence Pattern Hub and commoditize your design talents. Each tool is designed to work in harmony, providing a full-suite solution for building, managing, and growing your online presence with ease. About the Kadence WP Team Hello! We are Kadence and we reside in the beautiful city of Missoula, Montana. We find ourselves every day grateful to live in the heart of Big Sky Country where the mountains are plentiful and the rivers run wild. If we’re not writing code or answering support, you can probably find us deep in the woods, exploring and getting lost. We believe that life is meant to be lived to the fullest and we do our best to make the most of every day. Please feel free to leave comments or questions through the contact form. We love hearing what you have to say. As a brand, we create clean and professional class WordPress tools that help everyday people create beautiful websites. Our name is simply a different spelling of the word “cadence” which means “a rhythmic flow of a sequence of sounds or words: the cadence of a language.” Source files github Support Need support? Our expert team is eager to assist you with any queries. Please reach out through our dedicated support form for prompt and helpful guidance. Security Policy Reporting Security Bugs Please report security bugs found in the Kadence Blocks plugin’s source code through the Patchstack Vulnerability Disclosure Program https://patchstack.com/database/vdp/kadence-blocks. The Patchstack team will assist you with verification, CVE assignment, and notify the developers of this plugin.
Top keywords
- kadence17×1.32%
- blocks16×1.24%
- block12×0.93%
- advanced11×0.85%
- design11×0.85%
- content9×0.70%
- controls9×0.70%
- add7×0.54%
- custom6×0.46%
- editor6×0.46%
- etc6×0.46%
- page6×0.46%
Preserved HTML Editor Markup
This plugin preserves the user-generated HTML markup in the TinyMCE editor. Unlike other plugins this one allows developers to work in the HTML tab AND end-users to work in the WYSIWYG Visual tab at the same time! No longer will your HTML markup be completely munged into an unrecognizable form when you switch between those tabs. And you don’t have to hang your users/editors out to dry when you hand off the project with a disabled Visual tab. IMPORTANT: Please read the installation instructions carefully. If you have existing content it will not render properly after activating this plugin until you use the Fix It Tools. (One user didn’t read or follow these steps and panicked thinking I ruined their website.) It also supports HTML5 Block Anchor tags in addition to other HTML5 elements, something that is currently not supported in WordPress via any existing plugins. Version 1.5 will probably be the last version I release for a while since my daughter will be born soon. I’ve added support for full JavaScript code blocks in the HTML tab. They are compatible and preserved when switching to Visual mode. This rounds out the support for almost complete html preservation, with full use of the WYSIWYG editor. And you don’t need to wrap comment codes around it per the recommendations located here: https://codex.wordpress.org/Using_Javascript but you can leave them in if you want. Version 1.4 was just a minor patch release. User @denl noticed a problem with the plugin CataBlog which implements its own administrative management features by disabling the ‘show_ui’ flag for its custom post type. I was ignoring any custom post type that didn’t have a GUI, but it was an unecessary filter that probably limited other plugins. This fix allows any post type that supports the TinyMCE editor to be “fixed” using the tools under Admin > Settings > Writing. Since version 1.3 you can now use inline CSS and JavaScript in the HTML editor and everything should be preserved. To be clear, this applies to tags only, like onclick events and style definitions – not script blocks themselves. To enable this feature you must disable the wptexturize and convert_chars filters by adding the following code to your theme’s functions.php: remove_filter("the_content", "wptexturize"); remove_filter("the_content", "convert_chars"); This new feature is pretty experimental at the moment. I tried to make it compatible with wptexturize but that proved close to impossible without duplicating a lot of core code in my plugin. It’s also not compatible with TinyMCE Advanced when the “stop removing p and br tags” setting is enabled. I’ve tested it on a variety of code samples and I’m pleased with the results but if you find any content that isn’t preserved just open a support ticket and I should be able to fix it. Since version 1.2, you now have a little more control over how content is created. And most of the previous caveats to using this plugin are now resolved. You can now choose whether to use BR tags OR P tags for newlines. Even better you can use both, where one return key press injects a BR tag, and two return key presses will wrap a Paragraph tag. This is great for being able to wrap headers at specific break points all while enjoying the semantic perks of paragraphs. In addition to choosing what type of tags to use, you can also change the behavior depending on the type of post, including custom post types. So Pages can default to BR tags, and Blog Posts can default to Paragraph tags. If you have existing content that was created before activating this plugin, you can now use the Fixit feature to convert your existing content in a way that makes it render the same as before. Only use this feature (located under Admin > Settings > Writing: Fixing Existing Content) if you are installing this plugin for the first time, otherwise it will remove all of the formatted white space in your posts. Multi-line HTML comments are now supported (Thanks to @cwlee_klagroup for suggesting the working fix!) The Format drop down in the TinyMCE editor had a bug which is now fixed. It will now select “Format” if you place the cursor on a section of bare text. Currently the editor just leaves the previously selected format option in place. It’s minor but it’s good to know when you have bare text in your content. There was a fairly problematic bug in the old version where in some browsers you couldn’t change the formatting of a single line in the Visual editor if you started from scratch. Choosing a different Format option would change the entire document, with the only work around being to edit the document in HTML mode. That was bad, and somehow went unnoticed for far too long. Anyway, that is fixed now. The caveats that still remains are: With script blocks added to your HTML markup, the right arrow key does not pass over them in the Visual Tab. You can down arrow over them however so this will likely never be addressed. If you use the Paragraph tag setting for newlines there is a minor bug where it will only wrap your content in Paragraph tags if you specify Paragraph in the Format drop down or if you enter more than one paragraph of text. So if you just type one sentence and click save it will not wrap the content in Paragraph tags. I tried to fix this but ran out of my allotted time working on other core issues. Should be fixed in the next release. For performance reasons, it will only preserve spaces if 4 spaces are used consecutively – i.e. an expanded tab in developer terms. It will not preserve intra-tag white space like . If you do add 4 or more spaces inside of an element tag it will corrupt the markup and mangle the output. But as this is intended for developer edits, this should be an extreme rarity given the habit is virtually non-existent in development communities. PRE tags are not affected and behave as you would expect, however due to how browsers parse tags, the first newline in the content of a PRE tag will be wiped out unless it is padded with either another new line or multiple spaces. CODE tags are not preserving white space at all, and when wrapped with PRE tags white space is still removed. I’m working to resolve this problem. Arbitrary section