Skip to main content

Documentation Index

Fetch the complete documentation index at: https://kudoswall.org/llms.txt

Use this file to discover all available pages before exploring further.

This page is a complete reference for all settings available when you create or edit a widget in KudosWall. You can reach these settings from Dashboard → Widgets → [your widget] → Edit. Settings are saved automatically as you make changes. Where a setting is marked Pro, it requires a Pro, Agency, or Lifetime plan.

Layout & display

These settings control how testimonial cards are arranged and what information appears on each card.
SettingTypeDefaultDescription
layoutgrid | masonry | carouselgridCard layout style. Masonry and carousel require Pro.
themelight | dark | autolightColor scheme for the widget. auto follows the visitor’s OS preference.
maxItemsnumber20Maximum number of testimonials to display at once.
showRatingbooleantrueShow star ratings on each card.
showReviewerPhotobooleantrueShow the author’s avatar on each card.
showReviewerCompanybooleantrueShow the company name below the author’s name.
showDatebooleantrueShow the submission date on each card.
truncateText"off" | number"off"Truncate testimonial text to N characters. Set to "off" to show the full text.
columnsOverridenumber | nullnullForce a fixed number of columns, overriding the responsive default.
cardBorderRadiusnone | small | large | pillsmallCorner rounding applied to each testimonial card.
cardShadownone | subtle | mediumsubtleDrop shadow intensity on cards.
These settings only apply when layout is set to carousel. They require a Pro, Agency, or Lifetime plan.
SettingTypeDefaultDescription
carouselAutoAdvancebooleanAutomatically advance to the next slide on a timer.
carouselIntervalnumberMilliseconds between auto-advance steps.
carouselShowArrowsbooleanShow left and right navigation arrows on the carousel.
The widget header appears above your testimonial cards. You can hide it entirely or customize its content.
SettingTypeDefaultDescription
hideHeaderbooleanfalseRemove the widget header section entirely.
headerTitlestring"What our customers say"Heading text displayed above the testimonials.
headerAutoStatsbooleantrueAutomatically compute and display the average star rating and total count.
headerRatingnumberManual average rating to display. Only used when headerAutoStats is false.
headerReviewCountnumberManual review count to display. Only used when headerAutoStats is false.

Filtering & curation

Use these settings to control which testimonials appear in the widget. Filters are applied at load time, so the widget only fetches matching testimonials.
SettingTypeDefaultDescription
filterTagsstring[]Only show testimonials that have at least one of these tags. Leave empty to show all.
filterMinRatingnumberOnly include testimonials with a star rating at or above this value.
filterTypeall | text | videoallFilter by testimonial type.
pinnedIdsstring[]Testimonial IDs that always appear first, regardless of sort order.
excludedIdsstring[]Testimonial IDs to never show in this widget.
You can find a testimonial’s ID by opening it in Dashboard → Testimonials and copying the ID from the URL.

Branding

Customize colors and remove the KudosWall badge to match your brand. Most branding options require Pro.
SettingTypeDefaultDescription
accentColorstring (hex)"#e8527a"Color used for star ratings and interactive highlights.
backgroundColorstring (hex)"transparent"Background color for the widget container.
textColorstring (hex) | nullOverride the testimonial text color. Leave unset to inherit from the page.
hideBadgebooleanfalseRemove the “Powered by KudosWall” badge. Requires Pro.

Advanced

Fine-tune animations, typography, and date formatting.
SettingTypeDefaultDescription
animationfade | nonefadeEntrance animation for testimonial cards when they load.
fontFamilystring"sans"Font family used for all text in the widget.
customFontUrlstringURL to a .woff2 custom font file. Used when fontFamily is set to custom.
customFontNamestringDisplay name for the custom font.
localestring"en"Locale code used to format submission dates (e.g. "fr", "de", "ja").