RepairPlugin
Site & brandingIncluded on every plan

Use your exact
brand font.

Add any Google Font or self-hosted typeface to the booking flow with a simple PHP filter, so your brand typography stays consistent everywhere.

32
built-in fonts
3
methods supported
1
PHP filter
Typography stack
Brand · Cabinet Groteskcustom
Repair faster.
Default · Montserratbuilt-in
Repair faster.
Interbuilt-in
Repair faster.
// functions.php
add_filter('rp_get_font_options', 'add_brand_font');
Why repair shops choose it

One filter. Any typography you want.

Pick from the 32 built-ins, drop in a Google Font, or piggyback your theme's existing font. All driven by a single hook.

rp_get_font_options
// add brand font
$fonts['brand'] = [
'name' => 'Cabinet',
'font_link' => '...',
];
1filter

One filter, any font

The rp_get_font_options PHP filter lets developers add, remove, or change the list of fonts in the RepairPlugin dropdown. Add a Google Font, a self-hosted typeface, or a font your theme already loads, all with one code snippet.

32 built-in
Montserratdefault
Poppins
Inter
Open Sans
Roboto
Lato
+ 24 more
32built-in

No code needed for popular fonts

RepairPlugin ships with 32 built-in Google Fonts including Montserrat (default), Poppins, Inter, Open Sans, Roboto, Lato, and more. Just select one from the dropdown, no code required.

No double load
Themeloads Inter
RepairPluginfont_link = ''
→ reuses theme font · no extra request
0duplicate loads

Reuse your theme's font

If your WordPress theme already loads a font, set font_link to an empty string and RepairPlugin uses it directly without loading it twice. This keeps your page fast and avoids duplicate font requests.

3 methods
1
Google Fonts
via link tag
2
Self-hosted
@font-face
3
Theme reuse
no link tag
3options

Google, self-hosted, or theme

Three methods cover every scenario: load a Google Font via a link tag, host your own font file with @font-face, or reference a font your theme already provides. Each uses the same simple array structure.

How it works

Three steps. Brand font on every page.

Drop the snippet in your child theme, pick the font in settings, ship it.

Step 1 · snippet
// child theme · functions.php
add_filter(...);
1

Add the code snippet

Add a small PHP snippet to your child theme's functions.php or a custom plugin. Define the font name, font link (or empty string), and CSS font-family value.

Step 2 · select
Cabinet Grotesk ▾
Montserrat (default)
Inter
Cabinet Grotesk
2

Select the font in settings

Go to RepairPlugin > Settings > Front-End Steps > Branding. Your custom font appears in the Choose a Font dropdown alongside the 32 built-in fonts.

Step 3 · verify
Repair faster.
Headings · prices · buttons
3

Save and verify

Select your font, click Save Changes, and check your booking page. All text, repair names, descriptions, prices, and buttons, appears in your chosen font.

Plan availability

Included on every plan.

Custom font support is core storefront functionality, available from Essentials onwards.

EssentialsIncluded

Included

GrowthIncluded

Included

ScaleIncluded

Included

FAQ

Common questions.

Do I need coding knowledge for this?

Yes. Adding a custom font requires editing your theme's functions.php file or creating a small custom plugin. If you're not comfortable with PHP, ask your web developer to add the snippet.

Will my custom font disappear after a theme update?

It can, if you added the code to your parent theme's functions.php. Place the code in a child theme's functions.php or a site-specific plugin to keep it safe during updates.

Can I add more than one custom font?

Yes. Just make sure each font uses a unique array key (e.g., 'brand_font_one', 'brand_font_two').

What is the default font if I don't select anything?

The default font is Montserrat. It's applied to all text in the booking flow unless you select a different font.

Turn visitors into customers.

Join 500+ repair shops already fixing their massive drop-offs.
Easy to install and live on your WordPress site in minutes.