12

私たちのサイトに Pin It ボタンを追加するのではなく、ユーザーが URL の 1 つをピン留めすることを決定した場合に、Pinterest の「Find Image」の結果に表示される画像を単純に制御したいと考えています。

現在、「画像の検索」を使用すると、ユーザーはページ上で見つけた画像をスクロールして、ピン留めする画像を選択できます。「見つかった」画像は、html ファイルの最初の jpg から始まると思います (それは悪い仮定でしょうか??)。私たちのサイトでは、これにより、ユーザーは主要な製品の画像にたどり着く前に、約 15 のナビゲーションおよびプロモーション画像をスクロールする必要があります。これらの結果で最初に表示するようにこの画像を指定する方法はありますか? おそらく、メタタグを介して、または要素にクラスまたは ID を追加することによって?

パブリック Pinterest API がなければ、これは当て推量のように思えますが、他の誰かがこれに遭遇したか、これを解決したかどうかを確認したかったのです。ありがとう。

4

9 に答える 9

9

nopin属性を追加すると、画像が Pinterest に表示されなくなります。

<img src="..." nopin>
于 2013-07-23T10:53:46.827 に答える
6

ページ内の他のすべての画像の前に画像をロードするだけで、これを解決しました。この場合、私はそれを与えましたwidth="0"(念のheight="0"ために与えることもできます)。style="position: absolute; left: -9999px; top: 0;"

これによりページ レイアウトが崩れることはありませんが、Pinterest が最初にこの画像を検索するように強制されます。唯一の欠点は、ブラウザがページを数ミリ秒遅くロードすることですが、ページの後半でこの画像を再利用する場合は、失われた時間を補う必要があります.

于 2012-03-28T14:14:11.667 に答える
3
  • Pinterest<img>は、少なくとも80px x 80px.
  • Pinterest リストに画像が表示される順序は、HTML で指定された順序によって決まります。
  • あなたが発見したように、画像の CSS を変更して、実際に画像を非表示にせずに、絶対位置または高さと幅を 0 にしてページから移動することができます。に設定されている画像はdisplay: none、Pinterest によって取得されません。
于 2012-04-03T20:54:55.857 に答える
0

残念ながら、ページ上の複数の画像を優先としてマークする方法はありませんが、1 つの画像をマークして、誰かが固定したときに画像の一番上にとどまるようにすることができます。でこのメタタグを指定し<head>ます。

<meta property="og:image" content="http://YOUR-DOMAIN.com/IMAGE.jpg"/>

この機能の正式な確認は見つかりませんでしたが、addthis 共有プラグインでうまく機能します。

于 2012-07-03T20:07:55.423 に答える