How to Change Font in WordPress Theme.

Struggling with how to change font in your WordPress theme? Most themes offer built-in font options, but some are more flexible than others. In this post, we’ll guide you through changing fonts using built-in options and plugins, along with modifying fonts for individual content pieces.

Key Takeaways

  • Most themes allow for tweaking the fonts either through the Customizer or the Site Editor feature of WordPress
  • Plugins like Easy Google Fonts or Custom Fonts allow for seamless custom font integration above what your theme already offers

📚 Table of contents:

How to change font in WordPress theme using the WordPress Customizer

In 2024, most WordPress themes rely on the native WordPress Customizer for style and design customization, which means that you’ll usually find a theme’s font choices there.

In this first section, we’ll show you how to use those built-in font options using our flexible Neve theme as an example.

However, it’s important to note that each theme does things slightly differently. Additionally, Neve is a pretty flexible theme, so there’s a good chance your theme might not offer quite as many font options.

With that being said, you should be able to follow this method with any theme and at least access some font choices.

1. Open the WordPress Customizer

To get started, go to Appearance → Customize to open the WordPress Customizer:

Open WordPress Customizer

2. Locate font/typography settings

Next, you need to locate your theme’s font/typography settings. Unfortunately, these are in a different spot for each theme, so you might need to do some digging around the different settings areas.

For the Neve theme, you’ll find a top-level option called Typography – click to select it:

How to change font in WordPress Neve theme

3. Choose fonts and save changes

Now, you can make your actual choices. Depending on the theme, you might see the typography settings broken down further by the type of content. The Neve theme does this:

Different font options

For example, if you want to change the WordPress font for your theme’s headings (e.g. the post/page title), you could open those font settings. You can see that you have a number of different fonts to choose from with the Neve theme:

How to change font in WordPress theme

As you make your choices, you should automatically see the fonts update in your theme’s live preview.

Once you’re happy with how everything looks, click the blue Publish button to make your new font choices live.

How to add Google Fonts to any WordPress theme

If you followed the tutorial above on how to change font in a WordPress theme and were underwhelmed by your theme’s built-in font options, a good backup option is to use a plugin that gives you access to more font options – particularly, to thousands of fonts in the Google catalog.

There are several options here, but one of the most popular is the free Easy Google Fonts plugin.

Easy Google Fonts works with any WordPress theme and lets you choose from the over 600+ free fonts that Google Fonts offers. If you’re not familiar, Google Fonts is probably the most popular source for free fonts and it includes more than enough options for most sites.

To show you how this works, we’ll switch to the default Twenty Twenty One theme (which has very basic typography controls) and then configure the plugin to add more font choices.

1. Install and activate the plugin

To get started, install and activate the free Easy Google Fonts plugin from WordPress.org. You can follow our guide on how to install a WordPress plugin if you’re not sure how to do this.

2. Choose which Google Fonts to use

Next, you want to choose the font(s) that you want to use. While you can see the full list from the plugin’s settings, it’s easier to browse all of your options at the Google Fonts website because you can see previews of what each font looks like.

Check out our collection of the best Google Fonts options if you need some inspiration. You also usually want to choose at least two fonts that pair well.

Once you find a font that you like, make sure to note down its name to help you remember it. You should also pick the specific styles that you like. For example, “Medium 500”:

Choose fonts from Google Fonts

3. Open WordPress Customizer and edit fonts

Now, go to Appearance → Customize in your WordPress dashboard to open the WordPress Customizer.

You should see a new Typography section at the top of the sidebar menu. These settings come from the Easy Google Fonts plugin (not your theme):

Access Easy Google Fonts settings

In the sub-menu, choose Default Typography.

Now, you’ll be able to choose a font from Google Fonts for different types of content on your site:

  • Paragraphs – the text inside pages/posts.
  • Heading 1 – the title of your blog post/page. Learn more.
  • Heading 2 – the top-level heading inside your post/page.
  • Heading 3 – a sub-heading underneath heading 2.
  • Etc.
How to change font in WordPress theme using Google Fonts

Click Edit Font for the type of content you want to customize. Then, you can choose the font name and weight. As you make your choices, you should see the live preview of your site update:

Make your font selection

Once you’re happy with your choices, click Publish to make your new fonts live.

Bonus: How to change WordPress fonts in the editor

With the two methods above, we showed you how to change font in a WordPress theme for your entire site. That is, if you update the font for your paragraph text, that will affect all of the paragraph text on your site.

However, you also might have situations where you only want to change the fonts for a specific piece of content.

To set this up, you can use the free “Fonts Plugin” plugin (which also lets you add custom fonts to your WordPress theme, much like the Easy Google Fonts plugin in the previous section).

Once you install and activate the free plugin, you’ll get a new Google Fonts block that lets you add text using any font from Google Fonts. You can also use the block settings to choose between paragraph text or headings:

How to change WordPress font in block editor

That’s how to change font in a WordPress theme

At this point, you should know how to change font in a WordPress theme.

If you’re already using a flexible theme, such as Neve, you can use your theme’s built-in typography options in the WordPress Customizer.

Or, if your theme doesn’t offer very many built-in options, you can add support for the 600+ fonts at Google Fonts using the Easy Google Fonts plugin (or the Fonts Plugin that I showed you in the bonus section).

For some other ways to customize your theme and make it your own, check out our guide on how to turn any WordPress theme into a custom-branded site.

Still have any questions about how to change WordPress fonts? Ask us in the comments section!

Free guide

4 Essential Steps to Speed Up
Your WordPress Website

Follow the simple steps in our 4-part mini series
and reduce your loading times by 50-80%. 🚀

Free Access

0 Comments
Inline Feedbacks
View all comments

Or start the conversation in our Facebook group for WordPress professionals. Find answers, share tips, and get help from other WordPress experts. Join now (it’s free)!