Up Arrow

Easy Social Icons

Upload your own social media icons or choose from font-awesome. Use widget|shortcode to place icons anywhere(sidebar, header, footer, page) in theme.

Active Installs: 40,000+
WordPress 4.7.2
Last Updated: 42 mins ago
Ratings: 4.5  


  • fix font-awesome icons color for some specific themes
  • automatically set sort order when add new icon


  • add font awesome icons
  • css fix/update to remove unwanted icon border, shadow for "Twenty Seventeen"
  • Google Social Profile Links feature added
  • "add new" button added to "All Icons" page
  • arrow icon added in "All Icons" page to sort icon easily
  • auto fillup/suggestion added in "Add New Icon" for "title" and "url" field
  • add client side validation in "Add New Icon" for for "title", "icon" and "url" field
  • update variables name to fix conflict with other plugins
  • update php code for optimal performance
  • delete plugins table and options data on uninstall


  • css update to remove unwanted icon border


  • bug fix for icon sorting feature
  • screenshot update


  • New feature added for widget, create mutiple widget instance with different settings
  • New feature added for shortcode, use mutiple shortcode in page/post with different settings
  • New feature added for PHP template tag, use mutiple PHP template tag in PHP themes files with different settings
  • New feature added for shortcode generate
  • Plugin's settings & instructions page layout is updated
  • "How to use?" section is added in plugin's settings & instructions page
  • ID column is added to manage icons page
  • Button is updated throughout the plugin setup pages
  • Layout is updated in sort icons page
  • Screenshot updated
  • CSS updated
  • Javascript updated

  • Banner added in plugins pages


  • Bug fix, Security updates

  • CSS fix


  • Rsponsive feature added
  • Security updates


  • PHP notice/warning fix


  • Fix on WordPress media uploader for different WordPress version


  • Integrate WordPress default media uploader
  • Some security updates
  • Remove preloaded sample icon as icon upload method change


  • icon upload folder fix


  • Add sorting icon using drag drop
  • Built in 5 social icons preloaded as sample icon, to save your time (facebook, twitter, linkedin, flickr, youtube).
  • Now you can display the icons split by rows, input the number of rows in the plugins admin option page
  • Css fixes
  • Icons width / height adjustment fix

This is a really simple-to-use plugin. For those who have complained that it does not actually contain any icons, that is both a pro and a con: pro in that you're not plugging up your files with icons you don't need (who, really, is linked to 100 sites?); con in that you have to go online and download them yourself. But hardly a stumbling block.

Also, because you must upload the icons to your media library, you can upload logos for sites that are not as popular and whose icons you rarely find in the pre-loaded plugin variety, icons like for Goodreads or Wattpad, which I need. It also means you can get creative and design your own if you're so inclined.

I'm reserving one star because I would have loved the ability to set different widths for individual icons as not all of mine were square, forcing me to redesign.

Will donate as this plugin works and has not broken anything else.


You can upload your own social icon, set your social URL, choose whether you want to display vertically or horizontally. You can use the shortcode

  • Pinterest
in page/post, template tag for PHP file, also you can use the widget “Easy Social Icons” for the sidebar.

There is no predefined/built-in social icon added in this plugin, you have to upload your own custom social icons first.

Key Features

  • You can upload your own social icons, set URL for that icon with sort order, target window etc.
  • You will get the add/edit/delete option for icons
  • You can set the icon width and height to fit in your template/design perfectly
  • You can display your social share icon vertically or horizontally to match perfectly with your template/design.
  • You can put your social icon set in the sidebar using the widget
  • You can insert your social icon set in pages/posts using short code
  • Also if you are familiar with php code then you can use the template tag to place the social icon set anywhere in the php template file
PayPal Acceptance Mark