///

SNSボタンをリンクで設置する

wrote :

プラグインやらを使えばいいのだろうけど、わざわざプラグインを使わなくても「共有用にリンクだけ設置したい」ということがよくあります。 そのたびにググッて調べていたのですが、自分用にスマートにまとめることにしました。

PHP(たとえば下記のページを共有する場合)
$url = "/";
$text = "0から目指すWebマスター Web制作に関する備忘録";

Twitter

PHP
$sns_link_twitter = 'https://twitter.com/share?url='.rawurlencode($url).'&text='.rawurlencode($text);

Facebook

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"];

川上 武範(かわかみ たけのり)
1975年生。シンプルシンプルデザイン代表兼Webクリエイター。たびのとWebサイト運営責任者。

企画からサイト設計、正しいマークアップを意識したWebサイト制作やユーザー視点の情報設計を得意としている。

シンプルシンプルデザイン
たびのと
twitter : たけたけ@OnlyTwo

メディア掲載
2016年10月25日 レバテックフリーランスの記事「自作Webサービス記事紹介まとめ」でサイト内の記事「Webサービス「たびのとTOKYO」を作ってみました」を紹介していただきました。