Example #1
0
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();
}
Example #2
0
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;
}