Marketing · Gutenberg

Social Proof Bar block for WordPress

Combined trust bar with avatar stack, star rating, review count, and partner / 'as seen in' logo strip.

Get Blockenberg

Free Gutenberg block in Blockenberg. The inspector controls and front-end behavior on this page come from this block’s source, not a shared stub.

Get Blockenberg

What it actually does

Combined trust bar with avatar stack, star rating, review count, and partner / 'as seen in' logo strip.

Inspector panels on this block: Layout, Avatars, Rating, Tagline, Logos. Those titles come from index.js, not from a shared template.

Behavior controls: “Layout” options: Centered (stacked), Left aligned, Spread (side by side); “Divider style” options: Line, Dot, None.

Social Proof Bar has no render.php and no frontend.js. The saved Gutenberg HTML is what visitors see, plus Blockenberg layout/typography CSS.

Where to find it

Gutenberg inserter → Marketing → search “Social Proof Bar” (block name `blockenberg/social-proof-bar` in block.json). Style it in the sidebar after insert.

How to use Social Proof Bar block for WordPress

  1. Install Blockenberg. Install from WordPress.org and activate the plugin.
  2. Insert the block. Edit a page, click +, search for “Social Proof Bar”, insert it. Category: Marketing.
  3. Configure inspector controls that exist on this block. Open Layout. Set “Name”, “Initials (fallback)”, “Gap (px)”, “Divider style”.
  4. Publish. Save the page. Output is the saved block HTML; typography/colors follow Blockenberg shared panels.

Inspector controls from this block’s code

ControlWhat the code does
NameText field in the inspector.
Initials (fallback)Text field in the inspector.
LayoutSelect control; the chosen value is saved on the block. Options: Centered (stacked); Left aligned; Spread (side by side). block.json default: centered. Saved as `layout`.
Gap (px)Numeric range control in the inspector. Range 8–80. block.json default: 32. Saved as `gap`.
Divider styleSelect control; the chosen value is saved on the block. Options: Line; Dot; None. block.json default: line. Saved as `dividerStyle`.
Border topOn/off toggle in the inspector. Off by default. Saved as `borderTop`.
Border bottomOn/off toggle in the inspector. Off by default. Saved as `borderBottom`.
Padding Top (px)Numeric range control in the inspector. Range 0–200. block.json default: 32. Saved as `paddingTop`.
Padding Bottom (px)Numeric range control in the inspector. Range 0–200. block.json default: 32. Saved as `paddingBottom`.
Show avatarsOn/off toggle in the inspector. On by default. Saved as `showAvatars`.
Avatar size (px)Numeric range control in the inspector. Range 24–80. block.json default: 40. Saved as `avatarSize`.
Overlap (px)Numeric range control in the inspector. Range 0–30. block.json default: 10. Saved as `avatarOverlap`.
Show ratingOn/off toggle in the inspector. On by default. Saved as `showRating`.
Rating valueNumeric range control in the inspector. Range 1–5. block.json default: 4.9. Saved as `ratingValue`.
Review countText field in the inspector. block.json default: 2,400+. Saved as `reviewCount`.
Rating labelText field in the inspector. block.json default: reviews. Saved as `ratingLabel`.
Show taglineOn/off toggle in the inspector. On by default. Saved as `showTagline`.
Tagline textText field in the inspector. block.json default: Trusted by 10,000+ marketers worldwide. Saved as `tagline`.
Show logosOn/off toggle in the inspector. On by default. Saved as `showLogos`.
Show "As seen in" labelOn/off toggle in the inspector. On by default. Saved as `showLogosLabel`.
Label textText field in the inspector. block.json default: As seen in. Saved as `logosLabel`.
Logo height (px)Numeric range control in the inspector. Range 16–80. block.json default: 28. Saved as `logoHeight`.
Logo opacity (%)Numeric range control in the inspector. Range 10–100. block.json default: 50. Saved as `logoOpacity`.
Grayscale logosOn/off toggle in the inspector. On by default. Saved as `logoGrayscale`.
Logo gap (px)Numeric range control in the inspector. Range 8–80. block.json default: 40. Saved as `logoGap`.
Link URLText field in the inspector.
Text ColorColor control in the inspector. block.json default: #374151. Saved as `textColor`.
Star ColorColor control in the inspector. block.json default: #f59e0b. Saved as `starColor`.
Avatar BorderColor control in the inspector. block.json default: #ffffff. Saved as `avatarBorderColor`.
Avatar Fallback BGColor control in the inspector. block.json default: #6c3fb5. Saved as `avatarFallbackBg`.
Divider / BorderColor control in the inspector. block.json default: #e5e7eb. Saved as `dividerColor`.
Colors — BackgroundColor control in the inspector. Saved as `bgColor`.

When this is the right block

Notes from the implementation

viewScript: this folder’s frontend.js is enqueued on the front end for this block.

FAQ

How do I add the Social Proof Bar block in WordPress?

Install Blockenberg from WordPress.org, edit a page in the block editor, click +, and search for “Social Proof Bar”. It sits under Marketing. After insert, open Layout and set “Name”, “Initials (fallback)”, “Gap (px)”, “Divider style”.

What makes Social Proof Bar different from other Blockenberg blocks?

Combined trust bar with avatar stack, star rating, review count, and partner / 'as seen in' logo strip. Inspector labels on this block include “Name”, “Initials (fallback)”, “Gap (px)”, “Divider style”.

Is the Social Proof Bar Gutenberg block free?

Yes. Social Proof Bar ships inside Blockenberg. Get the plugin from WordPress.org — no paid add-on is required for this block.

Can I style Social Proof Bar to match my theme?

Yes. Blockenberg’s shared typography and color panels apply here, plus any block-specific style controls listed on this page (panels: Layout, Avatars, Rating, Tagline).

Related marketing blocks

Get Blockenberg

Install Blockenberg from WordPress.org, then insert Social Proof Bar from the Gutenberg inserter.

Get Blockenberg