0

私は数日間この問題を抱えていましたので、私はコミュニティに尋ねるのが最善だと考えました。OctoberCMSプラグインSEO Meta Ogの画像

私の問題はこれです、私は投稿を共有しようとしています。ポストは動的に生成されます。私はaddthis.com共有ツールボックスを使用しています。私もnetstiでSEOプラグインをインストールし、ヘッダにコンポーネントを追加しました

今私が共有したいとき、画像は最初の共有に読み込まれません。私はFacebookのデバッガを介して情報を掻き集める必要があります。

私は

を作るために、とにかくそこにあるのであれば、私はONSTARTなどの関数やonEnd

おかげ

で頭の上にメタOGの画像を設定するには、とにかくありますかどうかを知りたいのですが知りたいです

答えて

1

はい、レイアウトに独自のタグを追加することはできません。あなたのレイアウトファイルやあなたの<head>タグがある部分のファイルで

、あなたがあなたのページのコードセクションでは今、この

{% if fbImage %} 
     <meta property="og:image" content="{{ fbImage }}" />    
    {% endif %} 

のようなものを定義することができ、あなたのfbImageONSTARTメソッドを定義して追加することができますあなたは「OG:画像」に何を表示するか、画像のページを語っている。このように

function onStart(){  

    // or you can get file object from your post or record 
    // and get its absolute path and use it `getPath()` 
    $imagePath = 'https://yoursite/image.jpeg'; 
    $this['fbImage'] = $imagePath; // image absolute path 
} 

タグであり、セキュリティのために、定義されていないか、条件が空白だったので、"og:image"タグが追加されない場合、その値をチェックしています。

問題があればコメントしてください。

関連する問題