Skip to main content
< All Topics
Print

Appearance & Styling

Styling without CSS

The Appearance tab lets you match the directory to your site’s look without touching a stylesheet. You’ll find it under Integrations > Settings, and it has its own Save button separate from the Settings and Call to Action forms — make your changes here, then click Save on this tab.

The Appearance tab with live option previews.
The Appearance tab — style the directory and integration pages with no CSS. Each option has a live preview; click a preview to choose it.

The most important thing to know first: every control defaults to Theme default (and the accent color starts blank). That is a true no-op. Until you change something, the plugin emits no CSS at all and the directory simply inherits your theme. When you do set an option, the styles it emits are scoped to the directory only — they won’t leak out and restyle the rest of your site. There are no developer filters here; everything is driven by these four controls.

The four controls

Accent color

A standard WordPress color picker (hex values only). The accent color applies to buttons, links, and badges across the directory. Clear the field to inherit your theme’s own colors again — a blank value is the no-op default.

Heads up: the accent color drives your buttons, links, and badges, so choose a shade with enough contrast against the text and background around it. A very pale accent can leave those elements hard to read; if they look washed out, pick a deeper shade.

Card style

Choose how the cards look: Theme default, Soft shadow, Thin border, or Flat. This control only affects the grid layout’s cards — it has no effect on the list or compact layouts. Note that both Soft shadow and Thin border force a white card background so the shadow or border reads cleanly; Flat and Theme default leave the background to your theme.

Corner rounding

Sets how rounded the corners are: Theme default, None, Small (4px), Medium (8px), or Large (16px). Rounding applies to the grid cards and to the integration logos, so you can soften both in one setting.

Default grid columns

Sets how many columns the grid uses (1 to 6, default 4) for a bare shortcode — that is, one placed without its own columns value. This is only a default: a columns value on the shortcode or the block, or a ?columns= URL parameter, overrides it for that placement. And regardless of the number you set, mobile still drops to 2 columns on narrow screens.

Related articles

  • Shortcode Options — the columns attribute and the rest of the [integration_directory] options that override these appearance defaults.
  • Building an Integration — setting an integration’s logo, which corner rounding also affects.
A single integration page using the built-in layout.
With the built-in layout turned on, every integration gets a clean, consistent page — logo, title, and description — on any theme.
Table of Contents