Reference

Page Builder Sandwich blocks reference

Every block of Page Builder Sandwich and Page Builder Sandwich Pro (44 free, 68 Pro): its name for code and AI agents, what it does, and each attribute with its type and default, read from the plugin’s own block.json files.

Layout and design

Animated text pbs/animated-text

Pro. A paragraph or heading that types itself out, or whose words fade or rise in, when it scrolls into view. Still for visitors who ask for less motion. See it working.

AttributeTypeDefaultValues
contentstring""—
tagstring"p"p h2 h3 h4 h5 h6
effectstring"fade"typewriter fade rise
speedstring"normal"slow normal fast

Editor supports: interactivity.

Button link pbs/button

Free. A link styled as a button. See it working.

AttributeTypeDefaultValues
urlstring""—
textstring""—
stylestring""—
targetstring"" _blank
relstring""—
alignstring"" left center right
wrapStylestring""—
wrappedbooleanfalse—
wrapDataobject——
legacyClassstring""—
legacyDataobject——
legacybooleanfalse—

Container pbs/container

Free. A box that lays out the blocks inside it with flexbox or a grid. Nest containers to build any layout. Stays readable if the plugin is ever turned off. See it working.

AttributeTypeDefaultValues
tagstring"div"section div header footer article aside main nav
widthstring"full"full boxed
linkobject——

Cursor effects pbs/cursor-effects

Pro. A ring, a spotlight or a short trail that follows the mouse pointer over a section, or over the whole page. Off on touch screens and for visitors who ask for less motion. See it working.

AttributeTypeDefaultValues
effectstring"ring"ring spotlight trail
scopestring"section"section page

Editor supports: interactivity.

Language switcher pbs/language-switcher

Free. Lets visitors read this page in another language, styled to match your page. Needs the Tranzly plugin for the languages. See it working.

AttributeTypeDefaultValues
designstring"pills"list pills buttons dropdown codes
displaystring"name"name code name_code
flagsbooleanfalse—
flagShapestring"" rectangle rounded square circle
flagSizestring"" medium small large
showCurrentbooleantrue—
hideMissingbooleanfalse—
verticalbooleanfalse—
labelstring""—
varsobject{}—

Marquee pbs/marquee

Pro. A line of short texts that scrolls across the page, with a pause button. Still for visitors who ask for less motion. See it working.

AttributeTypeDefaultValues
itemsarray[]—
labelstring""—
separatorstring"dot"dot slash star none
speedstring"normal"slow normal fast
directionstring"start"start end

Editor supports: interactivity.

Particles background pbs/particles

Pro. A section with slowly drifting dots behind its blocks. One still frame for visitors who ask for less motion. See it working.

AttributeTypeDefaultValues
colorstring""—
densitystring"normal"low normal high
speedstring"normal"slow normal fast
linksbooleantrue—

Editor supports: interactivity.

Row pbs/row

Free. A row of columns. Stays readable if the plugin is ever turned off. See it working.

Inner blocks: Column.

AttributeTypeDefaultValues
stylestring""—
widthstring"" full-width full-width-retain-content
legacyClassstring""—
legacyDataobject——
legacybooleanfalse—

Section pbs/section

Free. A full-width band of the page that lays its content out with flexbox or a grid. Stays readable if the plugin is ever turned off. See it working.

AttributeTypeDefaultValues
tagstring"section"section div header footer article aside main nav
widthstring"boxed"full boxed
alignstring"full"—
linkobject——

Editor supports: align.

Content

Accordion pbs/accordion

Free. Questions or sections that open and close. Optionally one at a time, and optionally marked up as an FAQ for search engines. See it working.

Inner blocks: Accordion item.

AttributeTypeDefaultValues
singlebooleanfalse—
faqbooleanfalse—

Alert pbs/alert

Free. A notice for your visitors: information, success, a warning or an error, with an optional title and a close button. See it working.

AttributeTypeDefaultValues
variantstring"info"info success warning error
titlestring""—
contentstring""—
showIconbooleantrue—
dismissiblebooleanfalse—

Editor supports: interactivity.

Badge pbs/badge

Free. A short label such as New, Sale or Best value. See it working.

AttributeTypeDefaultValues
contentstring""—
variantstring"accent"neutral info success warning error accent
justifystring"start"start center end

Checklist pbs/checklist

Free. A list of tasks, each marked done or still to do, in words for screen readers as well as with a tick. See it working.

AttributeTypeDefaultValues
itemsarray[]—
accentstring"primary"text primary secondary contrast

Content switcher pbs/content-switcher

Pro. A switch between two or more versions of some content, such as monthly and yearly prices. See it working.

Inner blocks: Switcher pane.

AttributeTypeDefaultValues
labelstring""—

Dual heading pbs/dual-heading

Free. A heading in two parts, the second one accented with a colour, a gradient, an outline or an underline. See it working.

AttributeTypeDefaultValues
firststring""—
secondstring""—
levelinteger2—
lookstring"accent"accent gradient outline underline
stackedbooleanfalse—
justifystring"start"start center end

Feature list pbs/feature-list

Free. Features in a grid, each with an icon, a heading and a short description. See it working.

AttributeTypeDefaultValues
itemsarray[]—
iconstring"check"check star info arrow dot circle
columnsinteger3—
levelinteger2—
accentstring"primary"text primary secondary contrast

Glossary pbs/glossary

Free. Terms and their definitions, sorted A to Z, each with its own link. Can link the first mention of each term on the page to its definition. See it working.

AttributeTypeDefaultValues
itemsarray[]—
sortbooleantrue—
showIndexbooleanfalse—
autoLinkbooleanfalse—

Icon list pbs/icon-list

Free. A list where every line starts with an icon: a check mark, an arrow, or any icon from the library. See it working.

AttributeTypeDefaultValues
itemsarray[]—
iconstring"check"check dot arrow star circle
layoutstring"stacked"stacked inline
accentstring"primary"text primary secondary contrast

Info box pbs/info-box

Free. An icon, a short heading, a sentence or two and an optional link: for services, benefits or contact details. See it working.

AttributeTypeDefaultValues
svgstring""—
iconRefstring""—
iconstring"info"info star check arrow dot circle
showIconbooleantrue—
titlestring""—
contentstring""—
linkUrlstring""—
linkTextstring""—
newTabbooleanfalse—
alignstring"start"start center
levelinteger2—
accentstring"primary"text primary secondary contrast

Modal pbs/modal

Free. A button that opens a window over the page, with any blocks inside. See it working.

AttributeTypeDefaultValues
triggerstring""—
titlestring""—
sizestring"medium"small medium large
backdropClosebooleantrue—

Off-canvas panel pbs/off-canvas

Free. A button that slides a panel in from the side of the window, with any blocks inside. See it working.

AttributeTypeDefaultValues
triggerstring""—
titlestring""—
sidestring"end"start end
backdropClosebooleantrue—

Posts pbs/posts

Pro. Posts, pages, portfolio items or products as cards: grid, list, masonry or carousel, with a category filter and pages or “Load more”. See it working.

AttributeTypeDefaultValues
layoutstring"grid"grid list masonry carousel
columnsinteger3—
postTypestring"post"—
perPageinteger6—
categoriesarray[]—
orderBystring"date"date title modified menu_order rand
orderstring"DESC"DESC ASC
showImagebooleantrue—
showDatebooleantrue—
showExcerptbooleantrue—
showTermsbooleanfalse—
showPricebooleantrue—
levelinteger2—
filterbooleanfalse—
paginationstring"none"none numbers more
autoplaybooleanfalse—
intervalinteger5—
loopbooleantrue—
arrowsbooleantrue—
dotsbooleantrue—

Show more pbs/show-more

Pro. Long content cut to a set height, with a button that shows the rest. See it working.

AttributeTypeDefaultValues
heightstring"medium"small medium large
moreLabelstring""—
lessLabelstring""—

Steps pbs/steps

Free. The numbered steps of a process, in order, down the page or side by side. See it working.

AttributeTypeDefaultValues
itemsarray[]—
layoutstring"vertical"vertical horizontal
levelinteger2—
accentstring"primary"text primary secondary contrast

Tabs pbs/tabs

Free. Content in tabs: visitors switch between panels by mouse or keyboard. See it working.

Inner blocks: Tab.

AttributeTypeDefaultValues
labelstring""—
verticalbooleanfalse—
selectedinteger0—

Tooltip pbs/tooltip

Free. A word or phrase that shows a short explanation on hover and keyboard focus. See it working.

AttributeTypeDefaultValues
textstring""—
tipstring""—
placementstring"top"top bottom

Marketing and sales

A/B test pbs/ab-test

Pro. Two versions of a section: each visitor sees one, and the A/B tests screen shows which converts better. See it working.

Inner blocks: A/B version.

AttributeTypeDefaultValues
testIdstring""—
namestring""—
splitnumber50—
goalstring""—

Animated headline pbs/animated-headline

Pro. A heading whose key word changes, with a pause button and no motion for visitors who ask for less. See it working.

AttributeTypeDefaultValues
beforestring""—
wordsarray[]—
afterstring""—
effectstring"fade"fade slide type
levelinteger2—
intervalinteger2500—

Editor supports: interactivity.

Before and after pbs/before-after

Pro. Two images on top of each other with a slider to compare them. See it working.

AttributeTypeDefaultValues
beforeUrlstring""—
beforeIdinteger0—
beforeAltstring""—
beforeLabelstring""—
afterUrlstring""—
afterIdinteger0—
afterAltstring""—
afterLabelstring""—
positioninteger50—

Editor supports: interactivity.

Call to action pbs/call-to-action

Free. A heading, a sentence and one or two buttons that ask the visitor to act. See it working.

AttributeTypeDefaultValues
titlestring""—
contentstring""—
levelinteger2—
primaryTextstring""—
primaryUrlstring""—
primaryNewTabbooleanfalse—
secondaryTextstring""—
secondaryUrlstring""—
secondaryNewTabbooleanfalse—
layoutstring"stacked"stacked split
alignstring"center"start center

Click to share quote pbs/click-to-tweet

Pro. A quote with a button that opens a post on X with the quote and a link to this page. See it working.

AttributeTypeDefaultValues
quotestring""—
viastring""—
urlstring""—
buttonTextstring""—

Comparison table pbs/comparison-table

Free. Plans or products side by side, with yes and no marks that screen readers read as words. See it working.

AttributeTypeDefaultValues
captionstring""—
columnsarray[]—
rowsarray[]—
stickyHeaderbooleanfalse—
onlyDifferencesbooleanfalse—

Contact buttons pbs/contact-buttons

Free. Buttons to call, email, text or message you on WhatsApp. See it working.

AttributeTypeDefaultValues
itemsarray[]—
messagestring""—

Countdown pbs/countdown

Pro. A timer counting down to a date, or an evergreen countdown that starts when each visitor first arrives. See it working.

AttributeTypeDefaultValues
modestring"date"date evergreen
datestring""—
evergreenHoursinteger24—
labelstring""—
expiredTextstring""—
showSecondsbooleantrue—

Editor supports: interactivity.

Counter pbs/counter

Pro. A number that counts up when it comes into view, with a label. See it working.

AttributeTypeDefaultValues
startnumber0—
endnumber100—
decimalsinteger0—
durationinteger2000—
prefixstring""—
suffixstring""—
labelstring""—
separatorbooleantrue—

Editor supports: interactivity.

Coupon code pbs/coupon-code

Pro. A discount code that visitors reveal and copy with one click. See it working.

AttributeTypeDefaultValues
codestring""—
descriptionstring""—
buttonTextstring""—
expiresstring""—

Editor supports: interactivity.

Flip box pbs/flip-box

Pro. A card that turns over to show more: on hover, on keyboard focus, or with its own button on touch screens. See it working.

AttributeTypeDefaultValues
svgstring""—
iconRefstring""—
frontTitlestring""—
frontTextstring""—
backTitlestring""—
backTextstring""—
buttonTextstring""—
buttonUrlstring""—
effectstring"flip"flip fade
levelinteger2—

Editor supports: interactivity.

Form pbs/form

Free. Shows a form from Contact Form 7, WPForms, Gravity Forms or Fluent Forms, styled to match your site. See it working.

AttributeTypeDefaultValues
providerstring"" cf7 wpforms gravityforms fluentforms
formIdstring""—
fieldStylestring"outlined"outlined filled underlined
buttonWidthstring"auto"auto full

Form pbs/form-builder

Pro. A contact, quote, signup or multi-step form with spam protection, file uploads and conditional fields; each submission can be emailed, saved, sent to a webhook or added to a mailing list. See it working.

Inner blocks: Form field, Form step.

AttributeTypeDefaultValues
formIdstring""—
titlestring""—
submitTextstring""—
successMessagestring""—
redirectUrlstring""—
trackEventstring""—
actionsobject{}—

Hotspots pbs/hotspots

Pro. An image with points that open a short note when chosen. See it working.

AttributeTypeDefaultValues
imageUrlstring""—
imageIdinteger0—
imageAltstring""—
pointsarray[]—

Editor supports: interactivity.

Logo grid pbs/logo-grid

Pro. Client or partner logos in a grid, each with an optional link. See it working.

AttributeTypeDefaultValues
logosarray[]—
columnsinteger4—
grayscalebooleantrue—

Logo marquee pbs/logo-marquee

Pro. Logos scrolling slowly across, with a pause button; still for visitors who ask for less motion. See it working.

AttributeTypeDefaultValues
logosarray[]—
speedstring"normal"slow normal fast
grayscalebooleantrue—

Editor supports: interactivity.

Lottie animation pbs/lottie

Pro. A Lottie animation from a file you upload, played on this site with no outside request. See it working.

AttributeTypeDefaultValues
fileIdinteger0—
fileNamestring""—
labelstring""—
loopbooleantrue—
playstring"view"view load hover
speednumber1—

Editor supports: interactivity.

Newsletter signup pbs/newsletter

Pro. An email signup form for Mailchimp, MailPoet or AWeber, with a consent checkbox and a clear message on success or failure. See it working.

AttributeTypeDefaultValues
servicestring"mailpoet"mailpoet mailchimp aweber
liststring""—
headingstring""—
textstring""—
buttonTextstring""—
consentTextstring""—
successTextstring""—
layoutstring"stacked"stacked inline

Editor supports: interactivity.

Price list pbs/price-list

Pro. Items with a name, a price and a short description, such as a menu or a list of services. See it working.

AttributeTypeDefaultValues
itemsarray[]—

Pricing table pbs/pricing-table

Pro. Plans side by side with their price, features and a button, with an optional monthly / yearly switch. See it working.

AttributeTypeDefaultValues
plansarray[]—
billingTogglebooleanfalse—
currencystring"$"—
monthlyLabelstring""—
yearlyLabelstring""—
yearlyNotestring""—
levelinteger2—

Editor supports: interactivity.

Promo bar pbs/promo-bar

Pro. A slim announcement bar that stays at the top or bottom of the screen, which visitors can close. See it working.

AttributeTypeDefaultValues
contentstring""—
linkTextstring""—
linkUrlstring""—
newTabbooleanfalse—
positionstring"top"top bottom inline
dismissiblebooleantrue—
variantstring"dark"dark accent light

Editor supports: interactivity.

Recent sales notices pbs/social-proof

Pro. Small notices of real recent orders from WooCommerce or Easy Digital Downloads: the buyer’s first name and city, only for buyers who agreed at checkout. See it working.

AttributeTypeDefaultValues
sourcestring"auto"auto woocommerce edd
countinteger10—
maxAgeDaysinteger14—
showForinteger6—
gapinteger12—
positionstring"start"start end
showProductbooleantrue—
showTimebooleantrue—

Editor supports: interactivity.

Share bar pbs/share-bar

Pro. Buttons to share this page on social networks, by email, by the device’s own share menu, or by copying the link. See it working.

AttributeTypeDefaultValues
networksarray[]—
layoutstring"inline"inline floating
labelstring""—

Editor supports: interactivity.

Social icons pbs/social-icons

Free. Links to your profiles, drawn with the networks’ own icons. See it working.

AttributeTypeDefaultValues
itemsarray[]—
lookstring"filled"plain filled outline
shapestring"circle"circle rounded square
sizestring"medium"small medium large
justifystring"start"start center end
newTabbooleantrue—

Team pbs/team

Pro. People with their photo, name, role, a short bio and links. See it working.

AttributeTypeDefaultValues
membersarray[]—
columnsinteger3—
levelinteger2—

Testimonial pbs/testimonial

Free. A quote from a customer with their name, role, photo and an optional star rating. See it working.

AttributeTypeDefaultValues
quotestring""—
namestring""—
rolestring""—
imageUrlstring""—
imageIdinteger0—
imageAltstring""—
ratinginteger0—
layoutstring"stacked"stacked side
alignstring"start"start center

Timeline pbs/timeline

Pro. Events in order with their dates, down a line. See it working.

AttributeTypeDefaultValues
itemsarray[]—
levelinteger2—

Trust badges pbs/trust-badges

Pro. Short reassurances with an icon each: secure payment, free delivery, easy returns. See it working.

AttributeTypeDefaultValues
badgesarray[]—
layoutstring"row"row grid

WhatsApp chat button pbs/whatsapp

Free. A floating button in a corner of the page that opens a WhatsApp chat with you. See it working.

AttributeTypeDefaultValues
phonestring""—
messagestring""—
labelstring""—
showLabelbooleanfalse—
positionstring"end"end start

Images, video and media

3D model viewer pbs/model-viewer

Pro. A 3D model (glTF or GLB) visitors can turn and zoom, optionally in augmented reality. See it working.

AttributeTypeDefaultValues
srcstring""—
altstring""—
posterstring""—
autoRotatebooleanfalse—
arbooleanfalse—

Audio player pbs/audio-player

Pro. A podcast or music player: episodes, artwork and playback speed around the browser’s own player. See it working.

AttributeTypeDefaultValues
tracksarray[]—
titlestring""—
artworkobject——

Booking calendar pbs/booking

Free. A Calendly or Cal.com booking calendar, loaded only when the visitor asks for it. See it working.

AttributeTypeDefaultValues
providerstring"calendly"calendly cal
urlstring""—
labelstring""—

Editor supports: interactivity.

Pro. Images in a masonry, justified or even grid, opening in an accessible lightbox. See it working.

AttributeTypeDefaultValues
imagesarray[]—
layoutstring"masonry"masonry justified grid
columnsinteger3—
lightboxbooleantrue—
captionsbooleanfalse—

Icon pbs/icon

Free. An SVG icon. The markup is cleaned before it is shown. See it working.

AttributeTypeDefaultValues
svgstring""—
stylestring""—
iconRefstring""—
displaystring—inline block
justifystring"start"start center end
labelstring""—

Image accordion pbs/image-accordion

Pro. Image panels side by side; the one under the pointer or keyboard widens to show its text. See it working.

AttributeTypeDefaultValues
itemsarray[]—

Map pbs/map

Free. A map of a place from OpenStreetMap: no key, and nothing loads from OpenStreetMap until the visitor asks for the map. See it working.

AttributeTypeDefaultValues
latnumber——
lngnumber——
zoomnumber14—
labelstring""—

Editor supports: align, interactivity.

Parallax image pbs/parallax-image

Pro. An image that drifts as the page scrolls. Still for visitors who prefer less motion. See it working.

AttributeTypeDefaultValues
imageobject——
strengthstring"medium"low medium high
heightstring"medium"small medium large

PDF viewer pbs/pdf-viewer

Pro. A PDF shown on the page by the browser, with a link to open it. See it working.

AttributeTypeDefaultValues
srcstring""—
titlestring""—
heightstring"medium"small medium large

QR code pbs/qr-code

Free. A QR code for a web address or any text, drawn on your own site (no QR service is used). See it working.

AttributeTypeDefaultValues
textstring""—
svgstring""—
altstring""—
captionstring""—

Slider pbs/slider

Pro. A carousel of slides, images, posts or products: swipe, buttons or automatic, and accessible. See it working.

Inner blocks: Slide.

AttributeTypeDefaultValues
labelstring""—
sourcestring"slides"slides images posts products
imagesarray[]—
postTypestring"post"—
perPageinteger6—
categoriesarray[]—
orderBystring"date"date title modified menu_order rand
orderstring"DESC"DESC ASC
showImagebooleantrue—
showDatebooleantrue—
showExcerptbooleantrue—
showTermsbooleanfalse—
showPricebooleantrue—
effectstring"slide"slide fade kenburns
perViewinteger1—
perViewTabletinteger1—
perViewMobileinteger1—
autoplaybooleanfalse—
intervalinteger5—
loopbooleantrue—
arrowsbooleantrue—
dotsbooleantrue—

Pro. A grid of videos. YouTube and Vimeo load only when a visitor presses play, with posters kept on your site. See it working.

AttributeTypeDefaultValues
videosarray[]—
columnsinteger3—

Video playlist pbs/video-playlist

Pro. One player and a list of videos: your own files, or YouTube and Vimeo loaded only when chosen. See it working.

AttributeTypeDefaultValues
videosarray[]—
labelstring""—

Data, charts and tables

Chart pbs/chart

Pro. A bar, line or pie chart drawn on the server, with the numbers in a table for everyone who cannot see the chart. See it working.

AttributeTypeDefaultValues
typestring"bar"bar line pie
titlestring""—
labelsarray[]—
seriesarray[]—
valuePrefixstring""—
valueSuffixstring""—
heightstring"medium"short medium tall
showLegendbooleantrue—
showValuesbooleanfalse—

Code pbs/code

Free. A code listing with syntax highlighting, line numbers and a copy button. Stays readable if the plugin is ever turned off. See it working.

AttributeTypeDefaultValues
codestring""—
languagestring"auto"—
filenamestring""—
lineNumbersbooleanfalse—
copybooleantrue—
wrapbooleanfalse—

Editor supports: interactivity.

Data table pbs/data-table

Pro. A table visitors can sort and search, that stays readable on a phone. Paste or import a CSV file. See it working.

AttributeTypeDefaultValues
captionstring""—
columnsarray[]—
rowsarray[]—
sortablebooleantrue—
searchablebooleantrue—
layoutstring"stack"stack scroll
stripedbooleantrue—
rowHeadersbooleanfalse—

Editor supports: interactivity.

Events pbs/events

Pro. Upcoming events as a list or a month calendar, in the site’s time zone. Past events leave the list by themselves. See it working.

AttributeTypeDefaultValues
eventsarray[]—
viewstring"list"list calendar
showPastbooleanfalse—
sourcestring"manual"manual tec
tecCategorystring""—
limitnumber20—
categoriesarray[]—
hideCanceledbooleanfalse—
hidePostponedbooleanfalse—

Editor supports: interactivity.

Google and Trustpilot reviews pbs/reviews

Pro. Your Google and Trustpilot reviews as a grid, a slider or a badge. Refreshed once a day in the background, so pages never wait for either service. See it working.

AttributeTypeDefaultValues
sourcestring"both"both google trustpilot
layoutstring"grid"grid slider badge
minRatinginteger4—
orderstring"newest"newest best
countinteger6—
showDatebooleantrue—
showSummarybooleanfalse—
labelstring""—

Editor supports: interactivity.

Org chart pbs/org-chart

Pro. Who reports to whom, as a tree of people with their roles and photos. See it working.

AttributeTypeDefaultValues
labelstring""—
peoplearray[]—

Progress bar pbs/progress-bar

Free. A labelled bar that shows how far something has come, such as a skill or a goal. See it working.

AttributeTypeDefaultValues
labelstring""—
valueinteger50—
maxinteger100—
showValuebooleantrue—

Progress circle pbs/progress-circle

Pro. A ring that fills to a value, with the number and a label as real text. See it working.

AttributeTypeDefaultValues
valuenumber75—
maxnumber100—
labelstring""—
formatstring"percent"percent value
sizestring"medium"small medium large
thicknessstring"normal"thin normal thick

Query loop pbs/query-loop

Pro. List posts, products, users, categories or a repeater field, filtered and sorted, with a card you design once. Optional live filters and pages. See it working.

AttributeTypeDefaultValues
loopIdstring""—
sourcestring"posts"posts users terms field
postTypestring"post"—
inheritbooleanfalse—
termsarray[]—
metaKeystring""—
metaValuestring""—
metaComparestring"="= != > >= < <= LIKE EXISTS NOT EXISTS
orderBystring"date"—
orderMetaKeystring""—
orderstring"DESC"DESC ASC
perPageinteger6—
offsetinteger0—
excludeCurrentbooleanfalse—
taxonomystring"category"—
hideEmptybooleantrue—
fieldProviderstring"meta"—
fieldKeystring""—
columnsinteger3—
layoutstring"grid"grid list
paginationstring"none"none numbers prevnext
filtersarray[]—
filterPositionstring"top"top start
livebooleantrue—
noResultsstring""—

Editor supports: interactivity.

Roadmap pbs/roadmap

Pro. What is planned, in progress and done, as a board of three columns or as one list. See it working.

AttributeTypeDefaultValues
itemsarray[]—
layoutstring"board"board list
headingLevelinteger2—

Star rating pbs/star-rating

Free. A rating shown as stars, in half-star steps. See it working.

AttributeTypeDefaultValues
ratingnumber4—
maxinteger5—
showValuebooleanfalse—

Site building and navigation

Author box pbs/author-box

Pro. The author of this post: photo, name, biography and links. See it working.

AttributeTypeDefaultValues
showAvatarbooleantrue—
showBiobooleantrue—
showPostsbooleantrue—
showWebsitebooleantrue—
avatarSizenumber96—
headingLevelstring"h2"—

Author profile pbs/user-profile

Free. The author’s picture, name, bio and links, or those of a chosen user. See it working.

AttributeTypeDefaultValues
sourcestring"author"author user
userIdnumber0—
showAvatarbooleantrue—
showBiobooleantrue—
showLinksbooleantrue—

Back to top pbs/back-to-top

Pro. A button in the corner of the screen that takes the visitor back to the top of the page. See it working.

AttributeTypeDefaultValues
labelstring""—
positionstring"end"—
showAfternumber400—
showLabelbooleanfalse—

Editor supports: interactivity.

Breadcrumbs pbs/breadcrumbs

Pro. The path from the home page to this page, with structured data for search engines. See it working.

AttributeTypeDefaultValues
showHomebooleantrue—
homeLabelstring""—
separatorstring"chevron"—
showCurrentbooleantrue—
schemabooleantrue—

Business hours pbs/business-hours

Pro. Your opening hours for the week, with an “Open now” line worked out in your site’s time zone. See it working.

AttributeTypeDefaultValues
titlestring""—
daysarray[{"closed":true,"ranges":[]},{"closed…—
showOpenNowbooleantrue—
highlightTodaybooleantrue—
notestring""—

Editor supports: interactivity.

Dark mode switch pbs/dark-mode-switch

Pro. A button that switches the website between its light and dark colours, and remembers the visitor’s choice. See it working.

AttributeTypeDefaultValues
labelstring""—
showLabelbooleanfalse—

Editor supports: interactivity.

Login and register pbs/login-form

Pro. The WordPress login or registration form, and a logout link once signed in. See it working.

AttributeTypeDefaultValues
modestring"login"—
redirectstring""—
showRememberbooleantrue—
showLostbooleantrue—
showRegisterbooleantrue—

Mini cart pbs/mini-cart

Pro. The visitor’s cart count and total, opening the items in the cart. Stays current after an add to cart, even on a cached page. See it working.

AttributeTypeDefaultValues
labelstring""—

Navigation menu pbs/nav-menu

Free. A WordPress menu with dropdowns and a mobile menu: a side drawer, a full-screen menu or a dropdown. Mega menus with Pro. See it working.

Inner blocks: Mega menu panel (Pro).

AttributeTypeDefaultValues
menuIdnumber0—
orientationstring"horizontal"horizontal vertical
collapsestring"mobile"mobile tablet always never custom
openOnstring"click"click hover
labelstring""—
breakpointnumber900—
mobileStylestring"drawer"drawer fullscreen dropdown
drawerSidestring"end"end start
toggleIconstring"menu"menu menu-alt grid none
toggleLabelstring""—
toggleShowLabelbooleantrue—
toggleStylestring"outline"outline solid plain
closeOnLinkbooleantrue—
mobileSubmenusstring"collapsed"collapsed expanded
closeDelaynumber150—
animationstring"fade"none fade slide
skipLinkbooleanfalse—
skipTargetstring"main"—

Editor supports: interactivity.

Password-protected content pbs/protected

Free. Blocks only visitors with the password can see. Until they enter it, the content is not in the page at all. See it working.

AttributeTypeDefaultValues
lockIdstring""—
hashstring""—
messagestring""—

Post details pbs/post-meta

Free. The post’s author, dates, categories, tags, reading time and comment count. See it working.

AttributeTypeDefaultValues
itemsarray["author","date","readingTime"]—

Product element pbs/product-element

Pro. One part of a product: its title, gallery, price, rating, add to cart, tabs, related products, upsells, sale badge or stock. Shows the product being viewed, the loop’s product or one you choose. See it working.

AttributeTypeDefaultValues
partstring"title"title gallery image price rating excerpt description add_to_cart meta tabs related upsells sale_badge stock
productIdinteger0—
levelinteger0—

Reading progress bar pbs/reading-progress

Free. A thin bar at the edge of the window that fills as visitors scroll through the page. See it working.

AttributeTypeDefaultValues
positionstring"top"top bottom

Reading time pbs/reading-time

Pro. How many minutes this post takes to read. See it working.

AttributeTypeDefaultValues
wpmnumber200—
formatstring"long"—
prefixstring""—

Free. Posts that share this post’s categories or tags, with their pictures, dates and summaries. See it working.

AttributeTypeDefaultValues
countnumber3—
bystring"both"both categories tags
fallbackbooleantrue—
headingstring""—
headingLevelnumber2—
showImagebooleantrue—
showDatebooleantrue—
showExcerptbooleanfalse—

Search pbs/search-form

Pro. A search box for this website. See it working.

AttributeTypeDefaultValues
labelstring""—
placeholderstring""—
buttonTextstring""—
showLabelbooleanfalse—
iconButtonbooleantrue—
postTypestring""—

Share buttons pbs/share-buttons

Pro. Buttons that share this page on social networks, by email, or by copying its link. See it working.

AttributeTypeDefaultValues
networksarray["facebook","x","linkedin","whatsapp"…—
showLabelsbooleanfalse—
shapestring"rounded"—
nativebooleantrue—
labelstring""—

Editor supports: interactivity.

Shop page pbs/shop-page

Pro. The WooCommerce part of a shop page in a template: the page’s own cart or checkout (block or classic), the classic cart, checkout or My Account, or the order-received details. See it working.

AttributeTypeDefaultValues
pagestring"content"content cart checkout account order

Site header pbs/site-header

Pro. The top of the website: logo, navigation and anything else, in one or more rows; optionally sticky, transparent, shrinking or hiding while scrolling down. See it working.

AttributeTypeDefaultValues
stickybooleanfalse—
transparentbooleanfalse—
shrinkbooleanfalse—
hideOnScrollbooleanfalse—
stickyFromnumber0—

Editor supports: interactivity.

Sitemap pbs/sitemap

Free. A page listing every published page and post (and other public content), with the page tree kept. See it working.

AttributeTypeDefaultValues
postTypesarray["page","post"]—
showHeadingsbooleantrue—
headingLevelnumber2—

Store locator pbs/store-locator

Pro. Every location in a list visitors can search or sort by distance, and on an OpenStreetMap map that loads only when a visitor asks for it. See it working.

AttributeTypeDefaultValues
labelstring""—
locationsarray[]—
showSearchbooleantrue—
showMapbooleantrue—
zoominteger0—

Editor supports: interactivity.

Table of contents pbs/table-of-contents

Free. A list of the headings on the page, built automatically, that links to each one. See it working.

AttributeTypeDefaultValues
titlestring""—
minLevelinteger2—
maxLevelinteger3—
orderedbooleanfalse—
collapsiblebooleanfalse—
collapsedbooleanfalse—
spybooleantrue—

Casino, iGaming and affiliate

Affiliate button pbs/affiliate-button

Pro. A button to an offer, marked as a sponsored link, optionally through a short link that counts clicks. See it working.

AttributeTypeDefaultValues
textstring""—
urlstring""—
linkIdnumber0—
newTabbooleantrue—
variantstring"fill"fill outline
sizestring"medium"small medium large

Age gate pbs/age-gate

Pro. Asks visitors to confirm their age before they see the website, with a minimum age per country. See it working.

AttributeTypeDefaultValues
minAgenumber18—
rulesarray[]—
modestring"confirm"confirm birthdate
rememberDaysnumber30—
titlestring""—
messagestring""—
deniedMessagestring""—

Editor supports: interactivity.

Casino comparison table pbs/casino-table

Pro. Offers compared side by side, each with its bonus, rating, highlights, button and terms. See it working.

AttributeTypeDefaultValues
offersarray[]—
captionstring""—
showRankbooleantrue—
showRatingbooleantrue—
showFeaturesbooleantrue—
noticestring""—
agenumber18—

Crypto prices pbs/crypto-ticker

Pro. Cryptocurrency prices from CoinGecko, as a ticker, cards or a price chart. See it working.

AttributeTypeDefaultValues
coinsarray["bitcoin","ethereum","solana"]—
currencystring"usd"—
layoutstring"ticker"ticker cards chart
daysnumber7—
labelstring""—

Offer card pbs/offer-card

Pro. One offer: logo, bonus, highlights, a sponsored button, its terms and an age notice. See it working.

AttributeTypeDefaultValues
namestring""—
logostring""—
logoIdnumber0—
bonusstring""—
descriptionstring""—
featuresstring""—
ratingnumber0—
urlstring""—
linkIdnumber0—
ctastring""—
termsstring""—
badgestring""—
agenumber18—
headingLevelstring"h2"h2 h3 h4 p

Pros and cons pbs/pros-cons

Pro. Two lists side by side: what is good and what is not. See it working.

AttributeTypeDefaultValues
prosTitlestring""—
consTitlestring""—
prosarray[]—
consarray[]—
headingLevelstring"h2"h2 h3 h4 p

Responsible gambling notice pbs/rg-notice

Pro. A responsible gambling message and help link, chosen for the visitor’s country. See it working.

AttributeTypeDefaultValues
textstring""—
urlstring""—
linkTextstring""—
useHelpbooleantrue—
countriesarray[]—
showAgebooleantrue—
agenumber18—

Review score pbs/review-score

Pro. An overall score, scores for each criterion, and a verdict. See it working.

AttributeTypeDefaultValues
scorenumber8—
scalenumber10—
labelstring""—
criteriaarray[]—
verdictstring""—

Widgets and add-ons

Shortcode (add-on) pbs/shortcode

Free. A shortcode from an add-on written for the classic Page Builder Sandwich editor, with the settings the add-on declared. See it working.

AttributeTypeDefaultValues
tagstring""—
attrsobject{}—
contentstring""—

Widget pbs/widget

Free. Shows one of the site’s registered classic widgets. See it working.

AttributeTypeDefaultValues
widgetstring""—
instanceobject{}—
fallbackHtmlstring""—

Widget area pbs/sidebar

Free. Shows the widgets in one of the theme’s widget areas. See it working.

AttributeTypeDefaultValues
sidebarstring""—
fallbackHtmlstring""—