プラグインやらを使えばいいのだろうけど、わざわざプラグインを使わなくても「共有用にリンクだけ設置したい」ということがよくあります。
そのたびにググッて調べていたのですが、自分用にスマートにまとめることにしました。
- PHP(たとえば下記のページを共有する場合)
-
$url = “https://sample27.simplesimples.com/”;
$text = “0から目指すWebマスター Web制作に関する備忘録”;
- PHP
- $sns_link_twitter = ‘https://twitter.com/share?url=’.rawurlencode($url).’&text=’.rawurlencode($text);
- PHP
- $sns_link_facebook = ‘https://www.facebook.com/sharer/sharer.php?u=’.rawurlencode($url);
* 指定するのはURLのみ。
LINE
- PHP
- $sns_link_line = ‘http://line.me/R/msg/text/?’.rawurlencode($text.’ ‘.$url);
ちなみに、現在表示しているURLをプロトコルからすべて取得する場合
$current_url = (empty($_SERVER[“HTTPS”]) ? “http://” : “https://”) . $_SERVER[“HTTP_HOST”] . $_SERVER[“REQUEST_URI”];