時給単価UP【3大特典付き】
コーディングテクニック集100選⋙

【HTML】SNS共有シェアボタンのURL設置方法【解説】

記事内に広告を含みます

パソ君
パソ君

・クリックしたらTwitterなどのSNSでシェアしたいけど、どう設置したらいいの?

こんな疑問にお答えします。

案件ではリンクをクリックしたら、このサイトをSNSでシェアできるようにしてくれという仕様がたびたびあります。

やり方は簡単で、URLにシェア用のリンクを埋め込むだけ。

ジト
ジト

やり方が分かればばすぐできるよ

ということで、この記事では「SNSシェアボタンの設置方法」について解説していきます!

この記事でわかること

・SNSシェアボタンのHTMLコード

・SNSシェアボタンのURLに使うパラメーター

【HTML】SNSシェアボタンのURL設置方法【解説】

TwitterやLINEなど色んなSNSがありますが、それぞれリンクの設定方法だったり、つけるパラメーターが違ったりします。

今回は有名どころのSNSの設置方法を解説してきます。

  1. Twitter
  2. Facebook
  3. LINE
  4. Pocket
  5. Feedly
  6. ピンタレスト
  7. はてなブックマーク

順にみていきましょう。

SNSシェアボタン①:Twitter

<a href="https://twitter.com/share?url={URL}" rel="nofollow noopener" target="_blank">SNSシェアボタン</a>

{URL}のところにシェアしたいリンクを貼ります。

挙動例はこちら↓

SNSシェアボタン

ちなみにTwitterのシェアリンクには多数のパラメーターをつけることができます。

urlツイート時にシェアするリンクURL
textツイート時にデフォルトで設定されるテキスト
hashtagsツイート時につけるハッシュタグでカンマで複数指定可
viaツイート時に「@さんから」と表示できる設定
relatedツイート後にフォローを促すアカウントの項目
パラメーターの種類

それぞれのパラメーターを設定したコードがこちら↓

<a 
href="https://twitter.com/share?
url={URL}&
text={テキスト}&
hashtags={ハッシュタグ},{ハッシュタグ2}&
via={TwitterのID}&
related={TwitterのID}" 
rel="nofollow noopener" 
target="_blank"
>
SNSシェアボタン
</a>

&をつけることで複数設定することができます。

注意点は{ハッシュタグ}の部分に「#」は記載しなくてよいこと。そして{TwitterのID}の部分に「@」を記載しなくてよいことです。

挙動例はこちら

SNSシェアボタン

Twitterパラメーターの注意点

TwitterのSNSシェアボタンにてパラメーターをつけるときの注意点があります。

それはパラメータの指定した順番に関係なく、text→url→hashtags→viaの順番で文言が作られること。

つまり「ハッシュタグのあと一番下にURLをつけたい」と思っても、仕様上することができません。

このせいで最初めちゃくちゃ悩んだ。。

ジト
ジト

URLの下にハッシュタグがでてしまう。。

が、対策はあるので大丈夫!

順番を変えたい方の対策としては
「text」のところに、ハッシュタグやURLを記載することです。

これなら自分の好きな順番で指定することが可能。

といってもその場合も、ハッシュタグ記号の#や、リプライ記号の@はしっかり記述しましょう!

SNSシェアボタン②:Facebook

自分で作成

<a href="http://www.facebook.com/share.php?u={URL}" rel="nofollow noopener" target="_blank">SNSシェアボタン</a>

{URL}のところにシェアしたいリンクを貼ります。

挙動例はこちら↓

SNSシェアボタン

公式サイトのプラグインで作成

下記サイトにて、手順通りに行いURLを作成して埋め込む。

https://developers.facebook.com/docs/plugins/share-button/

SNSシェアボタン③:LINE

<a href="https://social-plugins.line.me/lineit/share?url={URL}" rel="nofollow noopener" target="_blank">SNSシェアボタン</a>

{URL}のところにシェアしたいリンクを貼ります。

挙動例はこちら↓

SNSシェアボタン

SNSシェアボタン④:Pocket

<a href="http://getpocket.com/edit?url={URL}&title={タイトル}" rel="nofollow noopener" target="_blank">SNSシェアボタン</a>

{URL}のところにシェアしたいリンクを貼ります。
{タイトル}の所にシェアしたいタイトル名を記述します。

挙動例はこちら↓

SNSシェアボタン

SNSシェアボタン⑤:Feedly

Feedlyはシェアボタンというより、RSSリーダーサービス。{URL}はフィードのURLを指定するのが注意点です。

自分で作成

<a href="http://cloud.feedly.com/#subscription/feed/{URL}" rel="nofollow noopener" target="_blank">SNSシェアボタン</a>

{URL}のところにシェアしたいリンクを貼ります。

公式サイトのプラグインで作成

下記URLにてボタンを作成してHTMLに埋め込みます。

https://www.feedly.com/factory.html

SNSシェアボタン⑥:ピンタレスト

<a href="//www.pinterest.com/pin/create/button/?url={URL}&media={画像のURL}" rel="nofollow noopener" target="_blank">SNSシェアボタン</a>

{URL}のところにシェアしたいリンクを貼ります。

{画像のURL}のところにシェアしたいアイキャッチ画像などを設定します。

挙動例はこちら↓

SNSシェアボタン

SNSシェアボタン⑦:はてなブックマーク

<a href="http://b.hatena.ne.jp/add?mode=confirm&url={URL}&title={タイトル}" rel="nofollow noopener" target="_blank">SNSシェアボタン</a>

{URL}のところにシェアしたいリンクを貼ります。

{タイトル}の所にシェアしたいタイトル名を記述します。

挙動例はこちら↓

SNSシェアボタン

【HTML】SNSシェアボタンのURL設置方法【解説】

  • それぞれ指定のURLにパラメーターをつけてシェアする
  • 公式サイトのプラグインを使う場合もある
ジト
ジト

SNSシェアボタンはよく使うので覚えておこう!

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA