function author_social_networks() { $options = author_contact_methods(); $social_icons = array("cr_facebook" => "soc_icon-facebook", "googleplus" => "soc_icon-google__x2B_", "twitter" => "soc_icon-twitter-3", "instagram" => "soc_icon-instagram", "vimeo" => "soc_icon-vimeo", "lastfm" => "soc_icon-last_fm", "vkontakte" => "soc_icon-rus-vk-01", "youtube" => "soc_icon-youtube", "deviantart" => "soc_icon-deviantart", "linkedin" => "soc_icon-linkedin", "picasa" => "soc_icon-picasa", "pinterest" => "soc_icon-pinterest", "wordpress" => "soc_icon-wordpress", "dropbox" => "soc_icon-dropbox", "rss" => "soc_icon-rss"); ob_start(); echo '<div class="widget soc-icons inline-block">'; foreach ($social_icons as $option => $class) { $title = $options[$option]; $link = get_the_author_meta($option); if (empty($link)) { continue; } echo '<a href="' . $link . '" class="' . $class . '" title="' . $title . '"></a>'; } echo '</div>'; return ob_get_clean(); }
function add_remove_contactmethods($contactmethods) { $contacts = author_contact_methods(); foreach ($contacts as $k => $v) { $contactmethods[$k] = $v; } // Remove Contact Methods unset($contactmethods['aim']); unset($contactmethods['yim']); unset($contactmethods['jabber']); return $contactmethods; }