Skip to content

Instantly share code, notes, and snippets.

@samikeijonen
Last active May 3, 2017 10:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save samikeijonen/ece5c0fa64a2b92a2453dfa6d6598da1 to your computer and use it in GitHub Desktop.
Save samikeijonen/ece5c0fa64a2b92a2453dfa6d6598da1 to your computer and use it in GitHub Desktop.
/**
* Get social sharing links.
*
* @link: http://sharingbuttons.io/
*
* @since 1.0.0
*/
function valteri_get_social_links() {
$output = '';
$output .= '<ul class="social-sharing">';
$output .= '<li class="share-list-item share-text">' . esc_html__( 'Share:', 'valteri' ) . '</li>';
// Facebook.
$output .= '<li class="share-list-item share-link">';
$output .= '<a href="https://facebook.com/sharer/sharer.php?u=' . esc_url( get_permalink() ) . '&t=' . urlencode( the_title_attribute( 'echo=0' ) ) . '" target="_blank">';
$output .= valteri_get_svg( array( 'icon' => 'facebook' ) );
$output .= '<span class="screen-reader-text">' . esc_html__( 'Share on Facebook', 'valteri' ) . '</span>';
$output .= '</a>';
$output .= '</li>';
// Twitter.
$output .= '<li class="share-list-item share-link">';
$output .= '<a href="https://twitter.com/intent/tweet/?url=' . esc_url( get_permalink() ) . '&text=' . urlencode( the_title_attribute( 'echo=0' ) ) .'" target="_blank">';
$output .= valteri_get_svg( array( 'icon' => 'twitter' ) );
$output .= '<span class="screen-reader-text">' . esc_html__( 'Share on Twitter', 'valteri' ) . '</span>';
$output .= '</a>';
$output .= '</li>';
// Linkedin
$output .= '<li class="share-list-item share-link">';
$output .= '<a href="https://www.linkedin.com/shareArticle?mini=true&amp;url=' . esc_url( get_permalink() ) . '&amp;title=' . urlencode( the_title_attribute( 'echo=0' ) ) . '&amp;summary=' . urlencode( the_title_attribute( 'echo=0' ) ) . '&amp;source=' . esc_url( get_permalink() ) . '" target="_blank">';
$output .= valteri_get_svg( array( 'icon' => 'linkedin' ) );
$output .= '<span class="screen-reader-text">' . esc_html__( 'Share on Linkedin', 'valteri' ) . '</span>';
$output .= '</a>';
$output .= '</li>';
$output .= '</ul>';
return $output;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment