Title: ProofBlocks
Author: Cognitolab (Ivan Omelianenko)
Published: <strong>Ọ̀wẹ́wẹ̀ 24, 2026</strong>
Last modified: Ọ̀wàrà 23, 2026

---

Ṣàwárí àwọn plugin

![](https://ps.w.org/proofblocks/assets/banner-772x250.png?rev=3712170)

![](https://ps.w.org/proofblocks/assets/icon-256x256.png?rev=3712170)

# ProofBlocks

 Láti ọwọ́ [Cognitolab (Ivan Omelianenko)](https://profiles.wordpress.org/lukystile/)

[Ṣe ìgbàsílẹ̀](https://downloads.wordpress.org/plugin/proofblocks.1.1.1.zip)

 * [Àwọn àlàyé](https://yor.wordpress.org/plugins/proofblocks/#description)
 * [Àwọn àgbéyẹ̀wò](https://yor.wordpress.org/plugins/proofblocks/#reviews)
 *  [Ìgbéwọlẹ̀](https://yor.wordpress.org/plugins/proofblocks/#installation)
 * [Ìdàgbàsókè](https://yor.wordpress.org/plugins/proofblocks/#developers)

 [Ìrànlọ́wọ́](https://wordpress.org/support/plugin/proofblocks/)

## Àpèjúwe

Pricing plans, a promo banner, a “10,000+ happy customers” counter: these are the
sections that turn visitors into buyers. Usually that means installing a heavy page
builder or a 40-block bundle youÌtumọ̀ Yorùbá: ’ll never use.

**ProofBlocks gives you exactly those three blocks, done properly, inside the editor
you already use.**

**[Try the live demo](https://founder.cognitolab.net/proofblocks-demo/index.html)**:
a real WordPress site with a Pricing Table, Banner and Counter already published.
No install needed.

#### The blocks

**Pricing Table**
 Plan columns with a name, price and billing period, a feature
list, and a CTA button per plan (with an optional new-tab link). Each column is 
its own native block, so you can reorder, duplicate or restyle plans individually.
You can highlight your best plan with a custom badge and a border glow, ribbon or
scale effect.

**Banner / CTA**
 Image, heading, text and button, for promotions, announcements,
lead magnets or product launches. You can put the image on the left, right or top,
and align the text left or centre.

**Counter / Countdown**
 Two blocks in one:

 * **Counter**: a number that counts up when it scrolls into view, with a prefix
   and suffix (`$`, `+`, `%`), adjustable speed, a label and an optional icon. Good
   for social proof such as customers served, projects shipped or years in business.
 * **Countdown**: a live countdown to any date, with your own message once it expires.
   Good for sales, launches and early-bird deadlines.
 * **WooCommerce sale countdown** (optional): count down to when a productÌtumọ̀
   Yorùbá: ’s sale really ends, read straight from the product (or one of its variations)
   instead of a date you type in. When the sale ends or changes, the countdown follows,
   even on cached pages. When thereÌtumọ̀ Yorùbá: ’s no running sale, the block 
   hides itself or shows your expired text. It never invents a deadline.
 * **WooCommerce stock counter** (optional): show how many of a product (or one 
   variation, or all variations together) are really left, e.g. “Only 7 left”. It
   follows your stock, even on cached pages. When stock isnÌtumọ̀ Yorùbá: ’t tracked
   or the product sells out, the block hides itself or shows your own text, such
   as “Sold out”. It never invents a number.

#### Looks good in one click

 * **4 design presets** (Minimal, Bold, Corporate, Playful) that set a matching 
   style in one click. Everything stays editable afterwards.
 * **8 colour presets** shared across all three blocks, so your pricing table, banner
   and counters always match.
 * **Card shapes and styles**: sharp, rounded or pill corners, with flat, bordered
   or shadow cards.
 * **Typography**: use your themeÌtumọ̀ Yorùbá: ’s font or pick sans-serif, serif,
   monospace or bold condensed, plus normal, bold, uppercase or italic text styles.
 * **Entrance animations**: fade in or slide up as the block scrolls into view.

#### Built light

 * **No page builder.** These are real Block Editor blocks that work in the Post
   Editor and the Site Editor (block themes).
 * **Assets load only where theyÌtumọ̀ Yorùbá: ’re used.** A page without a ProofBlocks
   block loads none of its CSS or JS.
 * **No external services and no tracking.** Nothing leaves your site.
 * **Your content is safe.** Block content is stored as standard post content. If
   you ever deactivate the plugin, the text stays in your pages.
 * **Developer-friendly.** A documented set of filters and actions lets you add 
   colour sets, banner layouts, counter icons and custom markup.

#### Want more?

If you need more plan columns, premium gradients with an animated “popular” badge,
a monthly/yearly price toggle, video or parallax banners, extra banner layouts or
odometer-style counters, those are available in **[ProofBlocks Pro](https://cognitolab.net/products/proofblocks)**,
a separate optional add-on.

### Source code

The editor and front-end scripts in the `build/` folder are compiled from the human-
readable source in the pluginÌtumọ̀ Yorùbá: ’s public repository:
 https://github.
com/ivanomelyanenko0-cloud/proofblocks

To build it yourself, run `npm install` and then `npm run build` (uses `@wordpress/
scripts`).

### External services

This plugin does not connect to any external service. No data leaves your site. 
All block content is stored in your own WordPress database as standard post content,
like any other block.

## Àwọn àwòrán ìbòjú

[⌊A Pricing Table on the front end: three plans with a highlighted "Popular" column.⌉⌊
A Pricing Table on the front end: three plans with a highlighted "Popular" column
.⌉[

A Pricing Table on the front end: three plans with a highlighted “Popular” column.

[⌊The same Pricing Table with the Playful preset: pill buttons, shadowed cards and
a corner ribbon.⌉⌊The same Pricing Table with the Playful preset: pill buttons, 
shadowed cards and a corner ribbon.⌉[

The same Pricing Table with the Playful preset: pill buttons, shadowed cards and
a corner ribbon.

[⌊A Banner / CTA block with an image, headline and button.⌉⌊A Banner / CTA block
with an image, headline and button.⌉[

A Banner / CTA block with an image, headline and button.

[⌊Counter blocks showing key numbers, each with an icon and label.⌉⌊Counter blocks
showing key numbers, each with an icon and label.⌉[

Counter blocks showing key numbers, each with an icon and label.

[⌊Building a Pricing Table in the Block Editor: design presets, colors, corners,
card style and entrance animation in the sidebar.⌉⌊Building a Pricing Table in the
Block Editor: design presets, colors, corners, card style and entrance animation
in the sidebar.⌉[

Building a Pricing Table in the Block Editor: design presets, colors, corners, card
style and entrance animation in the sidebar.

## Àwọn ìdí

Plugin yìí pèsè 4 àwọn ìdí.

 *   Pricing Table A pricing table with 2 or more plan columns.
 *   Counter / Countdown An animated number counter or a countdown to a date.
 *   Banner / CTA An image, heading, text, and call-to-action banner.
 *   Pricing Column A single plan column inside a Pricing Table.

## Ìgbéwọlẹ̀

 1. Install ProofBlocks from **Plugins  Add New**, or upload the `proofblocks` folder
    to `/wp-content/plugins/`.
 2. Activate the plugin through the **Plugins** screen.
 3. Open any post or page in the Block Editor (or the Site Editor) and search for “
    Pricing Table”, “Banner” or “Counter” in the block inserter.
 4. Pick a design preset in the blockÌtumọ̀ Yorùbá: ’s Style panel and start editing.

## FAQ

### Do I need WooCommerce?

No. WooCommerce is only needed for the optional sale countdown and stock counter.
Without it, every block works as usual and those options simply arenÌtumọ̀ Yorùbá:’
t offered.

### Will the sale countdown or stock counter be wrong on a cached page?

No. The page loads with the sale end date and stock it was cached with, and the 
block then checks your site for the current values and corrects itself if the sale
or stock changed since.

### My store hides stock amounts. Will the stock counter show them?

No. If WooCommerce  Settings  Products  Inventory  “Stock display format” is set
to never show the amount, ProofBlocks respects that: the stock counter shows its
fallback instead, and the block editor tells you why.

### Is the free version limited?

No. All three blocks and every feature listed in the description work without restrictions.
ProofBlocks Pro is an optional add-on for extra layouts and effects.

### Does this work with the Site Editor and block themes?

Yes. All three blocks work in both the Post Editor and the Site Editor.

### Does this plugin slow down my site?

No. Each blockÌtumọ̀ Yorùbá: ’s CSS and JS is loaded only on pages where that block
is actually present, using the Block EditorÌtumọ̀ Yorùbá: ’s built-in asset loading.

### Can I make the blocks match my brand?

Yes. Start from one of the 8 colour presets and 4 design presets, then adjust shape,
card style, font and text style per block. Developers can register their own colour
sets through a filter.

### What happens to my content if I deactivate the plugin?

The block content stays in your pages as standard HTML and doesnÌtumọ̀ Yorùbá: ’
t disappear. It loses its styling until the plugin is reactivated, which is standard
Block Editor behaviour.

### Does uninstalling delete anything?

By default, nothing. If you want the pluginÌtumọ̀ Yorùbá: ’s settings removed when
you delete it, turn that on under **Settings  ProofBlocks**. Block content in your
pages is never removed either way.

## Àwọn àgbéyẹ̀wò

Kò sí àwọn àgbéyẹ̀wò fún plugin yìí.

## Àwọn Olùkópa & Olùgbéejáde

“ProofBlocks” jẹ́ ètò ìṣàmúlò orísun ṣíṣí sílẹ̀. Àwọn ènìyàn wọ̀nyí ti ṣe ìkópa 
sí plugin yìí.

Àwọn Olùkópa

 *   [ Cognitolab (Ivan Omelianenko) ](https://profiles.wordpress.org/lukystile/)

[Túmọ̀ “ProofBlocks” sí èdè rẹ.](https://translate.wordpress.org/projects/wp-plugins/proofblocks)

### Ṣe o nífẹ̀ẹ́ sí ìdàgbàsókè?

[Ṣàwárí koodu](https://plugins.trac.wordpress.org/browser/proofblocks/), ṣàyẹ̀wò
[ibi ìpamọ́ SVN](https://plugins.svn.wordpress.org/proofblocks/), tàbí ṣe àgbékalẹ̀
sí [àkọsílẹ̀ ìdàgbàsókè](https://plugins.trac.wordpress.org/log/proofblocks/) nípasẹ̀
[RSS](https://plugins.trac.wordpress.org/log/proofblocks/?limit=100&mode=stop_on_copy&format=rss).

## Àkọsílẹ̀ àwọn àyípadà

#### 1.1.1

 * Counter can now show how many of a WooCommerce product are really left in stock.
   Pick a product (or leave it empty to use the product the block is on), and optionally
   a single variation. For a variable product, the default is all variations added
   together.
 * When thereÌtumọ̀ Yorùbá: ’s no stock count (stock not tracked, sold out, a variation
   without stock tracking, or WooCommerce inactive), the block hides itself or shows
   a text of your choice, e.g. “Sold out”. It never falls back to a made-up number.
 * The stock is re-checked live on page load, so the counter stays correct on cached
   pages. ItÌtumọ̀ Yorùbá: ’s shown as is, without the count-up animation.
 * Respects WooCommerceÌtumọ̀ Yorùbá: ’s “never show stock amounts” setting.
 * For developers: the `proofblocks/v1/wc-product/{id}` endpoint now also returns`
   stock`, and a `proofblocks:stock` event fires whenever a stock counterÌtumọ̀ 
   Yorùbá: ’s value is set.

#### 1.1.0

 * Countdown can now count down to when a WooCommerce sale ends, taken from the 
   productÌtumọ̀ Yorùbá: ’s own sale schedule. Pick a product (or leave it empty
   to use the product the block is on), and optionally a single variation. For a
   variable product, the default is whichever variationÌtumọ̀ Yorùbá: ’s sale ends
   first.
 * When thereÌtumọ̀ Yorùbá: ’s no running sale with an end date (not on sale, no
   end date, sale not started yet, or WooCommerce inactive), the block hides itself
   or shows its expired text, your choice. It never falls back to a made-up date.
 * The sale end date is re-checked live on page load, so the countdown stays correct
   on cached pages.
 * Declares compatibility with WooCommerceÌtumọ̀ Yorùbá: ’s High-Performance Order
   Storage and Cart/Checkout blocks (ProofBlocks doesnÌtumọ̀ Yorùbá: ’t touch orders
   or checkout).
 * For developers: new `proofblocks_counter_wrapper_attributes` filter and a `proofblocks:
   countdown` event fired whenever a countdownÌtumọ̀ Yorùbá: ’s target date is set.

#### 1.0.2

 * Fixed the Wide/Full alignment set on a Pricing Table or Banner in the editor 
   being ignored on the frontend Ìtumọ̀ Yorùbá: – both blocks now keep their `alignwide`/`
   alignfull` class.
 * Fixed the Banner being 64px wider than its container (its padding was added on
   top of its width), which pushed it out of line with the surrounding content and
   past the Wide/Full width.
 * Fixed a long Counter number being split across two lines mid-digit when the Counter
   sits in a narrow column (for example inside a Columns block).
 * New “Position” control for the Counter block (Left/Center/Right), measured from
   the edges of your themeÌtumọ̀ Yorùbá: ’s content column so it lines up with the
   text and blocks around it. Previously the Counter sat at the far left of the 
   full page width with no way to change that.
 * Fixed the Counter block shipping with no CSS at all (editor or frontend) Ìtumọ̀
   Yorùbá: – its build entry point never imported its own stylesheet, so an unstyled
   Counter (most visible with ProÌtumọ̀ Yorùbá: ’s “ring” style, which stretched
   to an enormous unconstrained square) fell back to browser defaults instead of
   the blockÌtumọ̀ Yorùbá: ’s real layout.
 * Refreshed the Minimal, Bold, Corporate, and Playful design presets to match new
   reference mockups: Minimal now uses Rounded corners with a Bordered card (previously
   Sharp/Flat); Corporate now uses the Serif font; Playful now uses the Rose Pink
   color preset (previously Royal Purple) for a warmer, on-mockup palette.
 * Design presets now also set the BannerÌtumọ̀ Yorùbá: ’s image layout and the 
   CounterÌtumọ̀ Yorùbá: ’s icon position, so one click matches the reference composition(
   image-left/beside-number for Minimal and Corporate, image-top/above-number for
   Bold and Playful) instead of leaving those two controls untouched.
 * Applying the Playful preset to a Pricing Table now switches every “Popular” column
   to the Ribbon highlight style (matching its mockupÌtumọ̀ Yorùbá: ’s corner ribbon);
   the other three presets keep the Border glow badge.

#### 1.0.1

 * First public release.
 * Blocks: Pricing Table (with Pricing Column), Banner / CTA, Counter / Countdown.
 * 8 shared colour presets and 4 one-click design presets (Minimal, Bold, Corporate,
   Playful).
 * Card shape (Sharp/Rounded/Pill) and card style (Flat/Bordered/Shadow) controls.
 * “Popular plan” highlight: border glow, ribbon or scale, with custom badge text.
 * Banner layouts (image left, right or top) with left/centre text alignment.
 * Counter: 8-icon picker, icon position, prefix/suffix, adjustable duration; Countdown
   with custom expiry message.
 * Entrance animations, font choice and text style presets for all three blocks.

#### 1.0.0

 * Initial release.

## Àkójọpọ̀ Meta

 *  Ẹ̀yà **1.1.1**
 *  Ìgbàgbọ́hùn tó kẹ́yìn **ọjọ́ 2 sẹ́yìn**
 *  Àwọn ìgbéwọlẹ̀ tó ṣiṣẹ́ **Tó kéré sí 10**
 *  Ẹ̀yà WordPress ** 6.5 tàbí ju bẹ́ẹ̀ lọ **
 *  Dánwò dé **7.1.3**
 *  Ẹ̀yà PHP ** 7.4 tàbí ju bẹ́ẹ̀ lọ **
 *  Èdè
 * [English (US)](https://wordpress.org/plugins/proofblocks/)
 * Àwọn àmì
 * [Animated Counter](https://yor.wordpress.org/plugins/tags/animated-counter/)[blocks](https://yor.wordpress.org/plugins/tags/blocks/)
   [call to action](https://yor.wordpress.org/plugins/tags/call-to-action/)[countdown timer](https://yor.wordpress.org/plugins/tags/countdown-timer/)
   [pricing table](https://yor.wordpress.org/plugins/tags/pricing-table/)
 *  [Ìwòye Tó Péye](https://yor.wordpress.org/plugins/proofblocks/advanced/)

## Àwọn ìbò

Kò tíì sí ohun táwọn èèyàn sọ nípa ẹ̀.

[Your review](https://wordpress.org/support/plugin/proofblocks/reviews/#new-post)

[Wo gbogbo àwọn àgbéyẹ̀wò](https://wordpress.org/support/plugin/proofblocks/reviews/)

## Àwọn Olùkópa

 *   [ Cognitolab (Ivan Omelianenko) ](https://profiles.wordpress.org/lukystile/)

## Ìrànlọ́wọ́

Nǹkan wà tí o fẹ́ sọ? Ṣé o nílò ìrànlọ́wọ́?

 [Wo àpéjọ ìrànlọ́wọ́](https://wordpress.org/support/plugin/proofblocks/)