
Many users like to use the Simple Social Icons plugin with their Genesis Framework based child themes. Authored by Nathan Rice, Brian Gardner and the Studio Press team, it works very well with Genesis. After all, they are the framework's authors. And in keeping with the Genesis philosophy for making everything fairly simple to modify if you know how, the Simple Social Icons plugin makes use of filters to allow a developer to easily modify its content and display. A common request these days is to add the Snapchat icon to Simple Social Icons. This article shows you how to do that.
First, we need to add Snapchat to the plugin's profile and glyphs definitions. Add this to your child theme's functions.php:
Unfortunately the font icon set included with Simple Social Icons does not include the Snapchat ghost. For the purpose of this article, I've used FontAwesome for the glpyh. If you have a different preference, you can use any icon font you'd like, but you're on your own for figuring out the code. I've found that one of the best ways to include FontAwesome on your site is to install the Better Font Awesome plugin.
Finally, add this to you child theme's style.css:
This code was tested in my local environment with the Executive Pro theme.
Thanks for this, I used it for Houzz (‘’ for anyone else trying to do the same)
Any suggestions on how I could add the sameAs schema markup, as depicted on this site?
https://www.searchenginenews.com/sample/update/entry/how-to-add-your-social-profiles-to-the-knowledge-panel
The link that you pointed us to that provides the examples is using JSon to declare the social profile links. If you are using the Genesis Framework, simply add the script block to header scripts through Genesis/Settings/Header scripts. You could also use the Genesis Simple Hooks, or add the code through functions.php by adding an action for the Genesis meta hook.
Love this tutorial.
What I am struggling to figure out is why the CSS is slightly off. Noticed, I used this for Soundcloud and Mixcloud (as seen in the middle), but the CSS is slightly off for those two.
http://i.imgur.com/Wu1t6WJ.png
I was wondering if you had this issue and managed to fix it?
Hi Grant,
Can’t say that I’ve run into this problem. If you post a link to your site, I’m happy to take a look.
I’m working on a demo site and I modified this code to add a book icon (to represent Goodreads). It worked great except for one thing: The icon’s unicode shows up next to the icon itself in Firefox. I know there have been problems with Font Awesome rendering incorrectly in Firefox and I’ve tried every fix I could find on StackExchange, but nothing has worked. Any ideas on what’s going on?
Hi Kate,
Firefox has no problems rendering Fontawesome icons. You didn’t follow the directions in the article. You have the wrong class on the list item you created. Please go back over the article and follow directions for creating the class and li item.
Oh, I see. Thanks!