WordPress GuideBuild → Slug

WordPress social media icons: Headers, footers, colors, & more

Want to grow your online presence beyond your site? Social media icons are one of the easiest ways to do that. They help your visitors find and follow your accounts on platforms like Instagram, Facebook, YouTube, and X — straight from your WordPress site.

In this guide, you’ll learn how to add, customize, and place social media icons exactly where you want them.

Get fast, reliable hosting for WordPress

Power your site with the industry’s fastest, most optimized WordPress hosting

How to add social media icons with the site editor

If you’re using a block-based WordPress theme like Twenty Twenty-Four, you can add social media icons directly using the Site Editor.

Add social icons to your template

Customize the icons

Tip: If your theme doesn’t support the Site Editor, use a plugin or widget instead.

How to add social media icons with a plugin

Social media plugins are a solid option if you want more control over styling, placement, or animation.

Popular social media icon plugins

Here are a few trusted options:

How to use a plugin like Simple Social Icons

Most plugins let you control:

How to add social media icons with a widget

Widgets are the old-school way to add social icons, but they still work great — especially with classic themes.

Steps to add icons using a widget

<a href=”https://facebook.com/yourpage” target=”_blank”>
  <img src=”https://example.com/facebook-icon.png” alt=”Facebook”>
</a>

Or, use a plugin like Simple Social Icons that adds a ready-made widget to this screen.

Tip: If your theme uses a block-based widget editor, you can also use the Social Icons block directly here.

Benefits of social media icons on WordPress

Adding social icons isn’t just about looking good. They actually help your site in a few key ways:

How to change the color of social media icons in WordPress

Depending on how you added your icons, there are different ways to change their color.

If you’re using the block editor:

If you’re using a plugin:

Look for color settings within the plugin’s widget or settings area. Most plugins allow you to:

If you’re using HTML manually:

You’ll need to style them with CSS:

.custom-icon img {

  filter: grayscale(100%) sepia(100%) hue-rotate(190deg);

}

Or upload pre-colored icons instead.

How to add social media icons in a WordPress header

The header is prime real estate for social icons.

Using the Site Editor:

Using a plugin or theme settings

Some premium themes (like Astra or GeneratePress) include header icon options under Customize > Header > Social Icons. You just enable the icons and add your profile URLs.

How to add social media icons in a WordPress footer

Footers are the most common spot for social links — and for good reason. They’re out of the way but always visible.

Add icons with the Site Editor

Add icons with widgets

If your theme uses widgets:

Additional resources

How to build a WordPress site →

A complete beginner’s guide that covers 9 key steps to a successful launch

Website builders vs. WordPress →

With website builders and WordPress at your disposal, you don’t need to expend your energy or savings to build a website that suits your brand.

How to use WordPress Gutenberg blocks →

A complete beginner’s guide to Gutenberg blocks