Digital experiences for all disciplines
Forum Replies Created
-
-
Thanks Kyle, so I added that to functions.php and swapped out “vk” for “medium” and the links and fontawesome icons but it didn’t seem to change anything, what do you think I’m doing wrong? Apologies if I’m asking too much!
This is what I have in there:
<?php
/* SOCIAL SHORTCODE
================================================= */
if ( ! function_exists( ‘sf_social_icons’ ) ) {
function sf_social_icons( $atts, $content = null ) {
extract( shortcode_atts( array(
“type” => ”,
“size” => ‘standard’,
“style” => ”
), $atts ) );global $sf_options;
$twitter = $sf_options[‘twitter_username’];
$facebook = $sf_options[‘facebook_page_url’];
$dribbble = $sf_options[‘dribbble_username’];
$vimeo = $sf_options[‘vimeo_username’];
$tumblr = $sf_options[‘tumblr_username’];
$skype = $sf_options[‘skype_username’];
$linkedin = $sf_options[‘linkedin_page_url’];
$googleplus = $sf_options[‘googleplus_page_url’];
$flickr = $sf_options[‘flickr_page_url’];
$youtube = $sf_options[‘youtube_url’];
$pinterest = $sf_options[‘pinterest_username’];
$foursquare = $sf_options[‘foursquare_url’];
$instagram = $sf_options[‘instagram_username’];
$github = $sf_options[‘github_url’];
$xing = $sf_options[‘xing_url’];
$rss = $sf_options[‘rss_url’];
$behance = $sf_options[‘behance_url’];
$soundcloud = $sf_options[‘soundcloud_url’];
$deviantart = $sf_options[‘deviantart_url’];
$yelp = “”;
$medium = $sf_options[‘medium_url’];
$twitch = “”;
if ( isset( $sf_options[‘yelp_url’] ) ) {
$yelp = $sf_options[‘yelp_url’];
}
if ( isset( $sf_options[‘medium_url’] ) ) {
$medium = $sf_options[‘medium_url’];
}
if ( isset( $sf_options[‘twitch_url’] ) ) {
$twitch = $sf_options[‘twitch_url’];
}$social_icons = ”;
if ( $type == ” ) {
if ( $twitter ) {
$social_icons .= ‘<li class=”twitter”><i class=”fa-twitter”></i><i class=”fa-twitter”></i>‘ . “\n”;
}
if ( $facebook ) {
$social_icons .= ‘<li class=”facebook”><i class=”fa-facebook”></i><i class=”fa-facebook”></i>‘ . “\n”;
}
if ( $dribbble ) {
$social_icons .= ‘<li class=”dribbble”><i class=”fa-dribbble”></i><i class=”fa-dribbble”></i>‘ . “\n”;
}
if ( $youtube ) {
$social_icons .= ‘<li class=”youtube”><i class=”fa-youtube”></i><i class=”fa-youtube”></i>‘ . “\n”;
}
if ( $vimeo ) {
$social_icons .= ‘<li class=”vimeo”><i class=”fa-vimeo-square”></i><i class=”fa-vimeo-square”></i>‘ . “\n”;
}
if ( $tumblr ) {
$social_icons .= ‘<li class=”tumblr”><i class=”fa-tumblr”></i><i class=”fa-tumblr”></i>‘ . “\n”;
}
if ( $skype ) {
$social_icons .= ‘<li class=”skype”><i class=”fa-skype”></i><i class=”fa-skype”></i>‘ . “\n”;
}
if ( $linkedin ) {
$social_icons .= ‘<li class=”linkedin”><i class=”fa-linkedin”></i><i class=”fa-linkedin”></i>‘ . “\n”;
}
if ( $googleplus ) {
$social_icons .= ‘<li class=”googleplus”><i class=”fa-google-plus”></i><i class=”fa-google-plus”></i>‘ . “\n”;
}
if ( $flickr ) {
$social_icons .= ‘<li class=”flickr”><i class=”fa-flickr”></i><i class=”fa-flickr”></i>‘ . “\n”;
}
if ( $pinterest ) {
$social_icons .= ‘<li class=”pinterest”><i class=”fa-pinterest”></i><i class=”fa-pinterest”></i>‘ . “\n”;
}
if ( $foursquare ) {
$social_icons .= ‘<li class=”foursquare”><i class=”fa-foursquare”></i><i class=”fa-foursquare”></i>‘ . “\n”;
}
if ( $instagram ) {
$social_icons .= ‘<li class=”instagram”><i class=”fa-instagram”></i><i class=”fa-instagram”></i>‘ . “\n”;
}
if ( $github ) {
$social_icons .= ‘<li class=”github”><i class=”fa-github”></i><i class=”fa-github”></i>‘ . “\n”;
}
if ( $xing ) {
$social_icons .= ‘<li class=”xing”><i class=”fa-xing”></i><i class=”fa-xing”></i>‘ . “\n”;
}
if ( $behance ) {
$social_icons .= ‘<li class=”behance”><i class=”fa-behance”></i><i class=”fa-behance”></i>‘ . “\n”;
}
if ( $deviantart ) {
$social_icons .= ‘<li class=”deviantart”><i class=”fa-deviantart”></i><i class=”fa-deviantart”></i>‘ . “\n”;
}
if ( $soundcloud ) {
$social_icons .= ‘<li class=”soundcloud”><i class=”fa-soundcloud”></i><i class=”fa-soundcloud”></i>‘ . “\n”;
}
if ( $yelp ) {
$social_icons .= ‘<li class=”yelp”><i class=”fa-yelp”></i><i class=”fa-yelp”></i>‘ . “\n”;
}
if ( $rss ) {
$social_icons .= ‘<li class=”rss”><i class=”fa-rss”></i><i class=”fa-rss”></i>‘ . “\n”;
}
if ( $medium ) {
$social_icons .= ‘<li class=”medium”><i class=”fa-medium”></i><i class=”fa-medium”></i>‘ . “\n”;
}
if ( $twitch ) {
$social_icons .= ‘<li class=”twitch”><i class=”fa-twitch”></i><i class=”fa-twitch”></i>‘ . “\n”;
}
} else {$social_type = explode( ‘,’, $type );
foreach ( $social_type as $id ) {
if ( $id == “twitter” ) {
$social_icons .= ‘<li class=”twitter”><i class=”fa-twitter”></i><i class=”fa-twitter”></i>‘ . “\n”;
}
if ( $id == “facebook” ) {
$social_icons .= ‘<li class=”facebook”><i class=”fa-facebook”></i><i class=”fa-facebook”></i>‘ . “\n”;
}
if ( $id == “dribbble” ) {
$social_icons .= ‘<li class=”dribbble”><i class=”fa-dribbble”></i><i class=”fa-dribbble”></i>‘ . “\n”;
}
if ( $id == “youtube” ) {
$social_icons .= ‘<li class=”youtube”><i class=”fa-youtube”></i><i class=”fa-youtube”></i>‘ . “\n”;
}
if ( $id == “vimeo” ) {
$social_icons .= ‘<li class=”vimeo”><i class=”fa-vimeo-square”></i><i class=”fa-vimeo-square”></i>‘ . “\n”;
}
if ( $id == “tumblr” ) {
$social_icons .= ‘<li class=”tumblr”><i class=”fa-tumblr”></i><i class=”fa-tumblr”></i>‘ . “\n”;
}
if ( $id == “skype” ) {
$social_icons .= ‘<li class=”skype”><i class=”fa-skype”></i><i class=”fa-skype”></i>‘ . “\n”;
}
if ( $id == “linkedin” ) {
$social_icons .= ‘<li class=”linkedin”><i class=”fa-linkedin”></i><i class=”fa-linkedin”></i>‘ . “\n”;
}
if ( $id == “googleplus” || $id == “google-plus” || $id == “google+” ) {
$social_icons .= ‘<li class=”googleplus”><i class=”fa-google-plus”></i><i class=”fa-google-plus”></i>‘ . “\n”;
}
if ( $id == “flickr” ) {
$social_icons .= ‘<li class=”flickr”><i class=”fa-flickr”></i><i class=”fa-flickr”></i>‘ . “\n”;
}
if ( $id == “pinterest” ) {
$social_icons .= ‘<li class=”pinterest”><i class=”fa-pinterest”></i><i class=”fa-pinterest”></i>‘ . “\n”;
}
if ( $id == “foursquare” ) {
$social_icons .= ‘<li class=”foursquare”><i class=”fa-foursquare”></i><i class=”fa-foursquare”></i>‘ . “\n”;
}
if ( $id == “instagram” ) {
$social_icons .= ‘<li class=”instagram”><i class=”fa-instagram”></i><i class=”fa-instagram”></i>‘ . “\n”;
}
if ( $id == “github” ) {
$social_icons .= ‘<li class=”github”><i class=”fa-github”></i><i class=”fa-github”></i>‘ . “\n”;
}
if ( $id == “xing” ) {
$social_icons .= ‘<li class=”xing”><i class=”fa-xing”></i><i class=”fa-xing”></i>‘ . “\n”;
}
if ( $id == “behance” ) {
$social_icons .= ‘<li class=”behance”><i class=”fa-behance”></i><i class=”fa-behance”></i>‘ . “\n”;
}
if ( $id == “deviantart” ) {
$social_icons .= ‘<li class=”deviantart”><i class=”fa-deviantart”></i><i class=”fa-deviantart”></i>‘ . “\n”;
}
if ( $id == “soundcloud” ) {
$social_icons .= ‘<li class=”soundcloud”><i class=”fa-soundcloud”></i><i class=”fa-soundcloud”></i>‘ . “\n”;
}
if ( $id == “yelp” ) {
$social_icons .= ‘<li class=”yelp”><i class=”fa-yelp”></i><i class=”fa-yelp”></i>‘ . “\n”;
}
if ( $id == “rss” ) {
$social_icons .= ‘<li class=”rss”><i class=”fa-rss”></i><i class=”fa-rss”></i>‘ . “\n”;
}
if ( $id == “medium” ) {
$social_icons .= ‘<li class=”medium”><i class=”fa-medium”></i><i class=”fa-medium”></i>‘ . “\n”;
}
if ( $id == “twitch” ) {
$social_icons .= ‘<li class=”twitch”><i class=”fa-twitch”></i><i class=”fa-twitch”></i>‘ . “\n”;
}
}
}$output = ‘<ul class=”social-icons ‘ . $size . ‘ ‘ . $style . ‘”>’ . “\n”;
$output .= $social_icons;
$output .= ‘‘ . “\n”;return $output;
}add_shortcode( “social”, “sf_social_icons” );
}/*
*
* Cardinal Functions – Child Theme
* ————————————————
* These functions will override the parent theme
* functions. We have provided some examples below.
*
*
*//* LOAD THEME LANGUAGE
================================================== */
/*
* You can uncomment the line below to include your own translations
* into your child theme, simply create a “language” folder and add your po/mo files
*/// load_theme_textdomain(‘swiftframework’, get_stylesheet_directory_uri().’/language’);
/* REMOVE PAGE BUILDER ASSETS
================================================== */
/*
* You can uncomment the line below to remove selected assets from the page builder
*/// function spb_remove_assets( $pb_assets ) {
// unset($pb_assets[‘parallax’]);
// return $pb_assets;
// }
// add_filter( ‘spb_assets_filter’, ‘spb_remove_assets’ );/* ADD/EDIT PAGE BUILDER TEMPLATES
================================================== */
function custom_prebuilt_templates($prebuilt_templates) {/*
* You can uncomment the lines below to add custom templates
*/
// $prebuilt_templates[“custom”] = array(
// ‘id’ => “custom”,
// ‘name’ => ‘Custom’,
// ‘code’ => ‘your-code-here’
// );/*
* You can uncomment the lines below to remove default templates
*/
// unset($prebuilt_templates[‘home-1’]);
// unset($prebuilt_templates[‘home-2’]);// return templates array
return $prebuilt_templates;}
//add_filter( ‘spb_prebuilt_templates’, ‘custom_prebuilt_templates’ );?>
Hey Kyle,
Thanks for replying. It doesn’t appear to be there for me either I’m afraid.
Attachments:
You must be logged in to view attached files.August 24, 2015 at 7:15 pm in reply to: Upgraded Theme File and now everything has gone weird #206921I just did a restore and that seemed to fix it!
That worked, thanks Rui!
Figured it out, thanks!
That worked, thanks a million!
It’s come back!
Attachments:
You must be logged in to view attached files.Your solution seems to work perfectly! Thanks again.
The issue seems to be happening on another page:
http://culturedublinone.com/?page_id=11196
Attachments:
You must be logged in to view attached files.Thank you, Rui! That worked a treat.
Have a good day!
Beautiful! Thank you, Rui!
Sure thing!
http://ensemble.ie/newsamba/I’ve tried searching the forums, but I couldn’t find what I need!
D:Thanks again, Kyle!
That’s the one! Thanks a million, Kyle!
-