【2023年最新】ブログの画像にPinterest保存ボタンを表示させる方法

ryouko

サイト上の画像のPinterestの保存ボタンを表示させる方法について解説します。

結論、下記のコードを</body>タグ前に挿入すればOKです!

<script
    type="text/javascript"
    async defer
    src="//assets.pinterest.com/js/pinit.js"
    data-pin-hover="true"
    data-pin-round="true">
</script>

下の画像のような保存ボタンが設置できます。

実はピンタレストの保存ボタンは、様々な種類があります。

もっと詳しく知りたい方は下記を読んでみてくださいね!

この記事でわかること
  • ブログの画像にPinterest保存ボタンを表示させる方法
  • 保存ボタン4つのバリエーションと各設定方法
  • (上級編)Pinterest 保存ボタンを個別に表示させる方法
この記事を書いた人
りょうこ

ブログ歴3年、ITエンジニア歴20年以上のりょうこです。

WordPressの設定やトラブル対応が得意技。

ブログ初心者さんを技術面から応援するサイトを運営しています。

ぽこ
ぽこ

今回はりょうこさんに寄稿いただきました!りょうこさん、ありがとう!

さらに詳しく知りたい方は、Pinterest公式情報(英語)をご確認ください。

Pinterest Developers Save button

サイトの画像に自動でPinterest保存ボタンを表示させる方法

ここではピンタレストの保存ボタンの設置設定の基本コードと表示例を紹介します。

サイトの画像に保存ボタンを表示させるには、以下のコードを保存ボタンを表示させたいページの</body>タグ前に挿入する必要があります。

<script
type="text/javascript"
async defer 
src="//assets.pinterest.com/js/pinit.js"
data-pin-hover="true">
</script>
りょうこ
りょうこ

Pinterest公式情報には「data-pin-hover=”true」は無くて良いと書かれていますが、入っていたほうが確実に動きました。

Q
スクリプトの詳細を知りたい方はここをクリック
type=”text/javascrip”
ここで書いているスクリプトはjavascriptですよ。という宣言。HTML5では省略可能。
async defer
JSファイルの読み込みと実行のタイミングを調整するために使う属性。
適切に使うことでWebページの読み込みスピードの改善に寄与する。
詳細は割愛するが、async と defer はそれぞれ異なる動きをする。両方指定した場合、デフォルトはasyncでasyncに対応していないブラウザのみdeferのタイミングになる(情報のソース)。
async属性を指定したスクリプトは、ページのレンダリングをブロックせずに実行されるためスクリプトがDOMの特定の部分に依存している場合、その部分がまだ読み込まれていないとエラーが発生する可能性がある。そのため、DOMに依存するスクリプトを非同期に実行する場合は、そのスクリプトを<body>タグの終了直前に配置することが一般的。
src=”//assets.pinterest.com/js/pinit.js”
保存ボタンを表示するスクリプトの本体。

data-pin-hover=”true”
マウスを画像の上に持ってきたときにボタンを表示させる

上のコードを入れると、画像をマウスオーバーした際に画像左上に長方形の保存ボタンが表示されるようになります。

りょうこ
りょうこ

保存ボタンのバリエーションも下記で解説しています。

ピンタレスト保存ボタンのバリエーションを見てみる

【テーマ別】Pinterest保存ボタンコードを貼り付ける方法

ここでは、下記のテーマでピンタレスト保存ボタンのコードを貼り付ける方法を紹介します。

  • Cocoon
  • JIN
  • JIN:R
  • SWELL
りょうこ
りょうこ

その他のテーマをお使いの方は「テーマ名+bodyタグ」などで検索してみてください。

※コードを貼り付けて保存する際にエラーが出てしまったら、こちらをご覧ください。

WordPressの無料テーマCocoonで設定する方法

すべてのページにピンタレストの保存ボタンを挿入するには、Cocoonでは以下の3つの方法があります。

  • 「Cocoon設定」で設定する【★おすすめ】
  • フッター用コードに貼り付ける
  • 「テーマの編集」から貼り付ける

【最も簡単】「Cocoon設定」で設定する方法

Cocoon設定を使うとコードを貼り付ける作業をすることなく、ピンタレストの保存ボタンを設置できます。

Cocoon設定を開く
「SNSシェア」のタブをクリック
「Pinterest共有」の「Pinterestで画像をシェアする」にチェックを入れる

これで設置完了です。

「フッター用コード」に貼り付ける方法

Cocoonの「フッター用コード」にコードを貼り付けることで、ピンタレスト保存ボタン生じさせることができます。

手順は次の通りです。

「Cocoon設定」を開く
「アクセス解析・認証」をクリック
「フッター用コード」に保存ボタンのコードを貼り付けて保存

Cocoon設定の例↓

Cocoon設定のフッター用コード

これで完了です。

「テーマの編集」から貼り付ける方法

「テーマの編集」を開く
「Cocoon Child」を選択
「tmp-user\footer-insert.php」 にコードを入れて保存

これで完了です。

WordPressの有料テーマ「JIN」で設定する方法

ここでは「JIN」でのコードの貼り付け方を解説します。

「HTMLタグ設定」をクリック
【bodyタグの終わり】にコードを貼り付け
「変更を保存」をクリック

これで完了です。

WordPressの有料テーマ「JIN:R」で設定する方法

ここでは「JIN:R」での設定方法を解説します。

「JINR設定」をクリック
「計測タグ設定」のタブをクリック
「bodyタグ終了直前に記載するタグ」にタグを貼り付け
保存する

これで完了です。

WordPressの有料テーマ「SWELL」で設定する方法

ここでは「SWELL」で設定する方法を紹介します。

ワードプレスの左サイドバーの「外観」⇒「カスタマイズ」をクリック
「高度な設定」をクリック
「bodyタグ終了直前に出力するコード」にコードを貼り付ける
保存する

これで完了です。

【ConoHa WING向け】保存時にエラーが出てしまったら

コードを貼り付けて保存をするとエラーになってしまうことがあります。

その際はレンタルサーバのWAF機能をOFFにしましょう。

手順は以下の通りです。

ConoHa WINGにアクセスし、「サイト管理」→「サイトセキュリティ」をクリック
「WING」が選択されているかチェックし、「WAF」をクリック
「WAF」をOFFにする
ワードプレスに戻り、コードの貼り付けと保存を行う

ConoHa WINGに戻り、「WAF」をONに戻す
りょうこ
りょうこ

WAFは大切なセキュリティ機能なので、必ずONに戻しましょう!

Pinterest保存ボタンのバリエーション

保存ボタンには4つのバリエーションがあります。

  • 四角いボタン
  • 大きな四角いボタン
  • 丸いボタン
  • 大きな丸いボタン
りょうこ
りょうこ

特に何も指定しないと四角いボタンになります

基本のボタンにする場合

基本のボタンにする場合は下記のコードを設定しましょう。

<script
type="text/javascript"
async defer 
src="//assets.pinterest.com/js/pinit.js"
data-pin-hover="true">
</script>

ボタンを丸ボタンにする場合

ページ上のすべての画像の表示させるボタンを丸ボタンにしたい場合は、基本のコードに

  • data-pin-round=”true”

を追加します。

<script
    type="text/javascript"
    async defer
    src="//assets.pinterest.com/js/pinit.js"
    data-pin-hover="true"
    data-pin-round="true">
</script>

※上記のコードを全部コピーしてそのまま貼り付ければOK!

以下のように、アイコンだけのシンプルな丸い表示になります。

ぽこ
ぽこ

私は画像の邪魔になりにくい、この丸ボタンの利用を推奨しています。

ボタンを大きくする場合(四角)

ページ上のすべての画像の表示させるボタンを大きな四角にしたい場合は、基本のコードに

  • data-pin-tall=”true”

を追加します。

<script
   type="text/javascript"
   async defer
   src="//assets.pinterest.com/js/pinit.js"
   data-pin-hover="true"
   data-pin-tall="true">
</script>

※上記のコードを全部コピーしてそのまま貼り付ければOK!

基本のボタンが大きくなります。

四角い大きいボタン

ボタンを大きくする場合(丸)

ページ上のすべての画像の表示させるボタンを大きな丸いボタンにしたい場合は、基本のコードに

  • data-pin-tall=”true”
  • data-pin-round=”true”

を追加します。

<script
   type="text/javascript"
   async defer
   src="//assets.pinterest.com/js/pinit.js"
   data-pin-hover="true"
   data-pin-tall="true"
   data-pin-round="true">
</script>

※上記のコードを全部コピーしてそのまま貼り付ければOK!

丸いボタンが大きくなります。

りょうこ
りょうこ

保存ボタンの設置はここまでわかっていれば十分です!しかしもっと凝った設定がしたい人は下記もご覧ください。

【上級者向け】Pinterest 保存ボタンを個別に表示させるHTMLコード例

前半は、画像の上にボタンを自動的に表示させるコードを紹介してきました。

ここからは、保存ボタンのみをページ上に表示させるためのHTMLコードをご紹介します。

特徴は「buttonBookmark」機能を使える点です。

buttonBookmarkとは、ページ上のすべての画像が表示されているフォームを表示し、そこからPinしたい画像をユーザーさんに選んでもらう機能です。

りょうこ
りょうこ

個別にボタンを表示させる機能を使用する場合は、前半の「サイトの画像すべてに自動で保存ボタンを表示させる」設定はしないでください。

基本情報

以下のアンカータグ(リンク)に、必要な属性を追加していきます。

<a href="https://www.pinterest.com/pin/create/button/" > </a>

最も基本の属性は、data-pin-do 属性です。

以下のいずれかを追加して使います。

  • data-pin-do=”buttonBookmark”
  • data-pin-do=”buttonPin”
意味
buttonBookmarkクリックすると、ページ上のすべての画像が表示されているフォーム(image picker form)が表示される。そこからユーザーは任意の画像を選択できる。
data-pin-do属性を省略すると、buttonBookmarkが選ばれている状態になる。
buttonPin1つの画像を指定でき、クリックすると直接ピン作成フォームに移動する。
同時にmedia属性を使用して画像のURLを指定する必要がある。
他のオプションとしては、PinのURLを指定するurl属性と、Pinの説明を指定するdiscription属性がある。
data-pin-do 属性の値

data-pin-do=”buttonBookmark”の例

クリックすると、ページ上の任意の画像を保存できるフォーム(image picker form)を表示します。

<a href="https://www.pinterest.com/pin/create/button/" data-pin-do="buttonBookmark"> </a>

↓このようになります:保存ボタンをクリックしてみてください

りょうこ
りょうこ

data-pin-do=”buttonBookmark” は省略することもできます。省略した場合は以下のコードになります。

<a href="https://www.pinterest.com/pin/create/button/" > </a>

data-pin-do=”buttonPin”の例

クリックすると指定した画像のPin作成フォームに移動します。

<a 
  data-pin-do="buttonPin" 
  href="https://www.pinterest.com/pin/create/button/?url=https://tekuteku-ryoiku.com/ikuta-ryokuchi/&media=https://tekuteku-ryoiku.com/wp-content/uploads/2023/08/20230803161633_p505-768x576.jpg&description=生田緑地のメガスタースリーはかっこいい!"  >
</a>

href=”https://www.pinterest.com/pin/create/button/?

のあとに

url=(PinのURL)&

media=(画像のURL)&

discription=(PINの説明 ) “

を追加します。

media は必須ですが、urlとdiscription は省略可能。

PINの説明以外は、 & や ” も含めてすべて半角文字を使用します。

説明上3行にしていますが、改行やスペースは入れないで下さい。

↓このようになります。ボタンをクリックしてみてください。

記事が既にPinとして登録されているせいか、discriptionは反映されませんでした。

ボタンの見た目を変える方法

丸い保存ボタン

丸い保存ボタン にするには

  • data-pin-shape=”round”

を追加します。

<a 
   href="https://www.pinterest.com/pin/create/button/"
   data-pin-shape="round">
</a>

りょうこ
りょうこ

丸いボタン(data-pin-round)を使うと、後述する「ピン数の表示機能」は無効になります。

大きな保存ボタン(四角)

大きな保存ボタン(四角)にするには

  • data-pin-tall=”true”

を追加します。

<a 
  data-pin-tall="true" 
  href="https://www.pinterest.com/pin/create/button/" >
</a>

なお、推奨されていない形式ですが「data-pin-save=”false”」を追加すると、ボタンが古い スタイルになります。

<a 
  data-pin-tall="true" 
  data-pin-save="false"
  href="https://www.pinterest.com/pin/create/button/" >
</a>

大きな保存ボタン(丸)

大きな保存ボタン(丸)にするには

  • data-pin-shape=”round”
  • data-pin-tall=”true”

を追加します。

<a 
  data-pin-shape="round"
  data-pin-tall="true" 
  href="https://www.pinterest.com/pin/create/button/">
</a>

ピン数を上に表示

ピン数を上に表示するには、

  • data-pin-count=”above”

を追加します。

ピン数を上に表示する形式のボタンは、data-pin-do=”buttonPin” のみ対応です。

ここでは見やすさのため、ボタンを大きく(data-pin-tall=”true”)しています。

<a 
  data-pin-do="buttonPin" 
  data-pin-count="above" 
  data-pin-tall="true" 
  href="https://www.pinterest.com/pin/create/button/?url=http://www.foodiecrush.com/2014/03/filet-mignon-with-porcini-mushroom-compound-butter/&media=https://i.pinimg.com/736x/17/34/8e/17348e163a3212c06e61c41c4b22b87a.jpg&description=So%20delicious!" >
</a>

↓このようになります:

ピン数を横に表示

ピン数を横に表示するには

  • data-pin-count=”beside”

を追加します。

ピン数を横に表示する形式のボタンは、data-pin-do=”buttonPin” のみ対応です。

ここでは見やすさのため、ボタンを大きく(data-pin-tall=”true”)しています。

<a 
  data-pin-do="buttonPin"  
  data-pin-count="beside" 
  data-pin-tall="true" 
  href="https://www.pinterest.com/pin/create/button/?url=http://www.foodiecrush.com/2014/03/filet-mignon-with-porcini-mushroom-compound-butter/&media=https://i.pinimg.com/736x/17/34/8e/17348e163a3212c06e61c41c4b22b87a.jpg&description=So%20delicious!" >
</a>

↓こうなります:

保存ボタンのカスタマイズ

保存ボタンを好きな画像に差し替えるには

  • data-pin-custom=”true”

を追加し、<img>タグで画像を指定します。

ボタンを好きな画像に差し替えられますが、作成する画像はPinterestのブランドガイドラインに従う必要があります(以下はあくまで例です)。

<a 
  data-pin-do="buttonPin" 
  data-pin-custom="true"  
  href="https://www.pinterest.com/pin/create/button/?url=http://www.foodiecrush.com/2014/03/filet-mignon-with-porcini-mushroom-compound-butter/&media=https://i.pinimg.com/736x/17/34/8e/17348e163a3212c06e61c41c4b22b87a.jpg&description=So%20delicious!" >
<img 
  src="https://www.pinblo.net/wp-content/uploads/2023/08/click-here.png" 
  width="50" 
  height="50">
</a>

↓このようになります:

Pinterestの保存ボタン設置方法|まとめ

今回はピンタレストの保存ボタンの設置方法を解説しました!

ピンタレストの保存ボタンの設置方法や様々なバリエーションを知ることができたのではないでしょうか?

結論、下記のコード下記のコードを</body>タグ前に挿入すればOKです!

<script
    type="text/javascript"
    async defer
    src="//assets.pinterest.com/js/pinit.js"
    data-pin-hover="true"
    data-pin-round="true">
</script>
りょうこ
りょうこ

このコードを貼ると、ぽこさんおすすめの丸型の保存ボタンが設置できます。

その他のバリエーションは下記をご覧ください。

ボタンの形を変える方法
ボタンを個別表示させる方法

テーマ別の設定方法はこちらを参考にしてください。

ぽこ
ぽこ

以上、参考になれば幸いです!すごい難しいピンタレスト公式ページを解読してくださったりょうこさんに感謝です!!

りょうこ
りょうこ

ぽこさん、お声がけありがとうございました!

この記事で保存ボタンを設置できるかたが一人でも増えると嬉しいです。

普段は、初心者さん向けWordPressブログのお悩み解決サイト「IT系ワーママの毎日てくてっく」を運営しています。

ブログでお困りの方はよかったら遊びにいらしてくださいね。

Twitterからの読者コメントをお待ちしています。
ブログ更新の励みになります!
ABOUT ME
ぽこ
ぽこ
ブロガー×Pinterest集客アドバイザー
ブロガーのためのピンタレスト運用のコツを発信中📍
6ヶ月のピンタレスト本格運用でブログ月間PV数12.1倍にUP⤴️
2022年3月期Pinterest賞受賞🎉
ブロガーのアイデアをピンタレストにあふれさせたい✨
記事URLをコピーしました