General WordPress

Puro Themes Social Icons Menu

3 min read Updated Sep 2026 General WordPress

Puro themes turn menu links to social networks into icons. Create a menu of links and assign it to your theme’s social menu location. In a block theme, use the core Social Icons block.

The menus you see depend on your theme. A classic theme shows Customize in Appearance, plus Menus and Widgets when it supports them. A block theme shows Editor in place of Customize, unless the theme or a plugin adds Customizer settings. It shows Menus or Widgets only when it supports them. Polestar, Ultra and the Puro theme are classic themes.

Classic Admin Screens

Social menu locations differ by theme.

  • The Puro theme: Social Network Icon Menu. It shows in the footer. Top-level items only.
  • Ultra: Top Bar Social Menu and Bottom Bar Social Menu. Top-level items only. Ultra also shows icons for top-level items without sub-items in its other menus.
  • Polestar: Footer Menu. Top-level items only.

Social icons from the social menu in the Puro theme footer

  1. Go to AppearanceMenus and click create a new menu.
  2. Enter a name in Menu Name and click Create Menu.
  3. Open Custom Links in the left column.
  4. Enter the address of your profile page in URL, for example https://twitter.com/purothemes.
  5. Enter any text in Link Text. Polestar shows the text for links it has no icon for. The Puro theme and Ultra hide the text of icon links.
  6. Click Add to Menu. Repeat for each network.
  7. Under Menu Settings, check your theme’s social menu location under Menu location.
  8. Click Save Menu.

Social profile links added to a menu at Appearance > Menus

Customizer

  1. Go to AppearanceCustomizeMenus and click Create New Menu.
  2. Enter a Menu Name and click Create Menu.
  3. Click Add Items and open Custom Links.
  4. Enter the profile address in URL and any text in Link Text. Click Add to Menu.
  5. Under Menu Locations, check your theme’s social menu location.
  6. Click Publish.

A social links menu in the Customizer Menus panel

Block Themes

A block theme has no social menu location. Use the Social Icons block instead. It has its own icons, so the theme lists below do not apply.

  1. Go to AppearanceEditor and open a template, such as the footer.
  2. Click the block inserter and add Social Icons.
  3. Click the add button in the block and choose a service.
  4. Select the icon and enter the address in Enter social link.
  5. Click Save.

The Social Icons block with a Facebook link in a block theme footer

How Classic Themes Pick the Icon

The theme picks the icon from the domain in the URL. The link must contain that domain, such as facebook.com. In Ultra and the Puro theme, an RSS link must contain /feed/, for example https://example.com/feed/. A link with no matching domain shows a generic link icon in the Puro theme, and its plain text in Polestar and Ultra.

Polestar

behance.net codepen.io delicious.com deviantart.com digg.com dribbble.com facebook.com flickr.com foursquare.com github.com instagram.com linkedin.com mastodon.social pinterest.com reddit.com soundcloud.com stackexchange.com stackoverflow.com tumblr.com twitter.com vimeo.com vine.co vk.com weibo.com wordpress.com xing.com yelp.com youtube.com

Ultra

/feed/ (RSS) behance.net codepen.io delicious.com deviantart.com digg.com dribbble.com facebook.com flickr.com foursquare.com github.com instagram.com linkedin.com pinterest.com reddit.com snapchat.com soundcloud.com stackexchange.com stackoverflow.com tumblr.com twitter.com vimeo.com vine.co vk.com weibo.com wordpress.com xing.com yelp.com youtube.com

The Puro Theme

/feed/ (RSS) 500px angel.co (AngelList) behance.net bitbucket.org codepen.io delicious.com deviantart.com digg.com dribbble.com facebook.com flickr.com foursquare.com github.com instagram.com linkedin.com pinterest.com reddit.com skype: (Skype) callto: (Skype) slack.com soundcloud.com stackexchange.com stackoverflow.com stumbleupon.com trello.com tumblr.com twitch.tv twitter.com vimeo.com vine.co vk.com weibo.com wordpress.com xing.com yelp.com youtube.com

The Twitter icon matches twitter.com links. A link to x.com gets no icon.

To place social icons inside page content, use the Social Media Buttons Widget from the SiteOrigin Widgets Bundle.