<?php
// Twitter
$url_twitter = add_query_arg(
array(
'text' => get_the_title(),
'url' => get_permalink(),
),
'https://twitter.com/intent/tweet'
);
// Facebook
$url_facebook = add_query_arg(
'u',
get_permalink(),
'https://www.facebook.com/sharer.php'
);
// LinkedIn
$url_linkedin = add_query_arg(
array(
'url' => get_permalink(),
'title' => get_the_title(),
),
'https://www.linkedin.com/shareArticle'
);
// WhatsApp
$url_whatsapp = add_query_arg(
array(
'text' => get_permalink(),
),
'whatsapp://send'
);
// Mail
$mailto_subject = __( 'Read article on kareljantolsma.nl', 'ventures' );
$mailto_body = sprintf(
/* translators: 1: link */
esc_html__( 'Read this: %1$s', 'ventures' ),
esc_url( get_permalink() )
);
$share_url = add_query_arg(
array(
'subject' => $mailto_subject,
'body' => $mailto_body,
),
'mailto:'
);
?>
<div class="v-share">
<ul class="v-share__buttons">
<li class="v-share__buttons__button">
<a title="<?php esc_attr_e( 'Copy URL to the clipboard', 'ventures' ); ?>" class="v-share__icon js-clipboard" href="#" data-clipboard-text="<?php echo esc_attr( get_permalink() ); ?>" data-clipboard-notice="<?php esc_html_e( 'Copied!', 'ventures' ); ?>">
<i class="fab fa-share"></i>
</a>
</li>
<li class="v-share__buttons__button">
<a title="<?php esc_attr_e( 'Share via Twitter', 'ventures' ); ?>" class="v-share__icon" target="_blank" href="<?php echo esc_url( $url_twitter ); ?>">
<i class="fab fa-twitter"></i>
</a>
</li>
<li class="v-share__buttons__button">
<a title="<?php esc_attr_e( 'Share via Facebook', 'ventures' ); ?>" class="v-share__icon" target="_blank" href="<?php echo esc_url( $url_facebook ); ?>">
<i class="fab fa-facebook"></i>
</a>
</li>
<li class="v-share__buttons__button">
<a title="<?php esc_attr_e( 'Share via LinkedIn', 'ventures' ); ?>" class="v-share__icon" target="_blank" href="<?php echo esc_url( $url_linkedin ); ?>">
<i class="fab fa-linkedin"></i>
</a>
</li>
<li class="v-share__buttons__button">
<a title="<?php esc_attr_e( 'Share via WhatsApp', 'ventures' ); ?>" class="v-share__icon" href="<?php echo esc_attr( $url_whatsapp ); ?>">
<i class="fab fa-whatsapp"></i>
</a>
</li>
<li class="v-share__buttons__button">
<a title="<?php esc_attr_e( 'Share via mail', 'ventures' ); ?>" class="v-share__icon" href="<?php echo esc_url( $share_url ); ?>">
<i class="fa fa-envelope"></i>
</a>
</li>
</ul>
</div>