Я создаю эти кнопки для моего сайта WordPress. Попытка сделать это простым и использовать кнопки в их форматах href html. На данный момент ни один из них не выводится на страницу, но интересно, имеет ли это отношение ко мне, делающему это локально? Каким-то образом я думаю, что это с моим кодом.
LinkenIn дает мне неправильный URL-адрес, Facebook открывает странную страницу, но когда вы нажимаете поделиться, она появляется, mailto открывает Gmail и становится пустым. Twitter - единственный, кто действительно выводит ссылку.
И если кто-нибудь знает, как сделать это для Slack, это было бы удивительно.
<?php
$current_url = get_permalink();
$current_page_name = get_the_title();
?>
<div class="b-social-media-shares d-flex justify-content-end">
<a class="b-social-media-shares__a b-social-media-shares--facebook" target="_blank"
href="https://www.facebook.com/sharer.php?u=<?php echo $current_url; ?>"><i class="fab fa-facebook-f"></i></a>
<a class="b-social-media-shares__a b-social-media-shares--twitter" target="_blank"
href="https://twitter.com/share?url=<?php echo $current_url; ?>"><i class="fab fa-twitter"></i></a>
<a class="b-social-media-shares__a b-social-media-shares--linkedin" target="_blank"
href="https://www.linkedin.com/shareArticle?mini=true&url=<?php echo $current_page_name ?>"><i class="fab fa-linkedin-in"></i></a>
<a class="b-social-media-shares__a b-social-media-shares--slack" target="_blank" href=""><i class="fab fa-slack"></i></a>
<a class="b-social-media-shares__a b-social-media-shares--email" target="_blank"
href="mailto:?subject=<?php echo $current_page_name ?>&body=<?php echo $current_page_name . " " . $current_url?>"
title="Share by Email"><i class="fas fa-envelope"></i></a>
</div>