Brutal Blocks

Description

Welcome to Brutal Blocks, a clean and lightweight block collection for the WordPress editor.

We believe that adding functional elements to your site shouldn’t mean sacrificing page speed. That’s why Brutal Blocks is built on a streamlined architecture. Assets are conditionally loaded —meaning CSS and JS are only enqueued if a block is actually used on the page. Enjoy fluid layouts that adapt to any device without the bloat.

Whether you are a blogger, a freelance designer, or an agency, this plugin gives you the native tools to build modern layouts right inside the core WordPress editor.

🚀 Available Blocks
Everything you need to build a complete website:

  • Accordion / FAQ: Create interactive, collapsible content areas.
  • Tabs Panel: Organize your content into a space-saving tabbed interface.
  • Pricing Table: Build clean pricing columns for your products and services.
  • Call to Action (CTA): Drive user engagement with customizable layouts.
  • Contact Form: A native, lightweight contact form that works seamlessly with standard WP Mail.
  • Animated Counter (Stat): Show off your milestones with numbers that animate when scrolling.
  • Marquee / Ticker: Add a dynamic text ticker driven entirely by CSS.
  • Icon Block: Insert SVG icons directly into your canvas.
  • Social Share: Privacy-first sharing buttons without external tracking.
  • Timeline: Outline a step-by-step process with a vertical timeline.
  • Progress Bar: Visualize data with animated progress indicators.
  • Code Block: Developer-friendly plaintext snippet block with synchronized gutters.
  • Tooltip: Add helpful hover text to any element.

⚡ Built for Performance & Modern Web Standards
* Zero Bloat: CSS and JS are only loaded when absolutely necessary.
* Server-Side Rendering: PHP renders ensure your blocks don’t break with markup changes.
* Fluid Responsiveness: Lightweight CSS rendering so your blocks look flawlessly proportioned automatically.

External Services

This plugin utilizes the WhatsApp API (api.whatsapp.com) within the Social Share block.
When a user clicks the WhatsApp sharing button, they are redirected to the WhatsApp service to share the current post’s title and URL. This is a standard sharing link; no personal data, cookies, or tracking information are collected or transmitted to WhatsApp by this plugin.
* WhatsApp Terms of Service: https://www.whatsapp.com/legal/terms-of-service
* WhatsApp Privacy Policy: https://www.whatsapp.com/legal/privacy-policy

Blocks

This plugin provides 17 blocks.

  • Brutal Tabs A fluid and accessible tabs block.
  • Brutal Share Share buttons with Brutalist flair.
  • Brutal Progress A fluid and brutal progress bar.
  • Brutal Contact A lightweight, brutalist contact form.
  • Brutal Stats Animated counter and statistics grid.
  • Brutal Timeline Display events or steps in a vertical timeline.
  • Brutal Code A developer-friendly plaintext code snippet block.
  • Brutal Pricing Table Fluid, responsive pricing table container. Zero media queries.
  • Brutal Icon A brutalist icon. Full library included.
  • Brutal Marquee Continuous scrolling marquee text. Fast, fluid, and brutal.
  • Brutal CTA The ultimate Call to Action container. Drop anything inside. Fluid, responsive, highly converting.
  • Brutal Accordion A fluid, highly customizable accordion using native InnerBlocks.
  • Tab Item A single tab content area.
  • Pricing Column Individual pricing plan column.
  • Stat Item Individual statistic counter.
  • Form Field Individual input field for the Brutal Contact Form.
  • Accordion Item A single accordion item.

Installation

  1. Upload the brutal-blocks folder to the /wp-content/plugins/ directory, or install directly through the WordPress plugins screen.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress.
  3. Open any Post or Page and click the ‘+’ button to add a new block.
  4. Search for “Brutal Blocks” to see the collection.

FAQ

Does this plugin slow down my site?

No. Brutal Blocks uses zero jQuery, and block assets are conditionally loaded only when that specific block is rendered on the page.

Do I need a specific theme to use Brutal Blocks?

No. Brutal Blocks is designed to inherit your active theme’s colors, typography, and styling.

Are the Social Share buttons GDPR compliant?

Yes. Our social share block generates native sharing URLs. It does not load external JavaScript from social networks and does not set tracking cookies.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Brutal Blocks” is open source software. The following people have contributed to this plugin.

Contributors

Translate “Brutal Blocks” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.0.0

  • Initial release. Welcome to Brutal Blocks!