メインコンテンツに移動

メインナビゲーション

  • ホーム
  • サイトマップ
  • ビデオ
  • ご連絡

パンくず

  • ホーム
  • DrupalでのTwitter Card利用時にMeta Tag設定ミスで検証エラー発生

DrupalでのTwitter Card利用時にMeta Tag設定ミスで検証エラー発生

SEO
drupal
Twitter
token

モジュール(metatag)のTwitter Card設定ミスでTwitter Card検証失敗

  • モジュール:metatagがTwitter Cardサブモジュールをインストールし、有効化します
  • metatagの管理画面でTwitter Cardのメタタグを設定します(「drupalでのtwitter-cardの利用(twitterでのリッチな表示+140文字以上の投稿ができ)、設定」を参考)
  • Twitterの検証画面(Card Validator)でテストするとエラーとなりました
  • エラー内容:説明フィールドが足りない(Field description failed to validate because: text expects tag property, but not found in Map().)

原因:メタタグの「説明」フィールドに使用しているToken([node:original:summary])の違い

  • メタタグの内容にTokenの利用より各コンテンツ内容に応じ変更することができます
  • メタタグの設定画面に「利用可能なトークンを表示」リンクがありますが、これをクリックするとすべてのTokenが表示されます
  • 一部分のTokenの使用ができない(このページではフィルダーリングされていない)ことがあります
  • 設定したToken([node:original:summary])の利用はできないです
  • 正しいTokenは[node:summary]

Tokenの選びが間違うとエラーも出ず、単に空白な結果となる

  • 「利用可能なトークンを表示」で表示された一覧から任意なTokenを選んだら、使用できない場合があります
  • 利用できない場合に、Token使用できないエラーが表示されません
  • 結果として空白、または何も返されません
ホーム

古松

検索

Article Category

  • apache(7)
  • css(19)
  • drupal(295)
  • Electron(4)
  • html(34)
  • javascript(27)
  • laravel(4)
  • linux(5)
  • macOS(2)
  • mysql(13)
  • php(19)
  • python(4)
  • SEO(12)
  • video(72)
  • Visual Studio Code(4)
  • windows(13)
  • wordpress(32)