メインコンテンツに移動
ホーム

古松

メインナビゲーション

  • ホーム
  • ビデオ
  • ご連絡

パンくず

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

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

モジュール(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使用できないエラーが表示されません
  • 結果として空白、または何も返されません

検索フォーム

カテゴリ別

  • laravel
  • drupal
  • javascript
  • windows
  • html
  • mysql
  • php
  • apache
  • css
  • SEO
  • video
  • wordpress
  • linux
  • python
  • Electron
  • Visual Studio Code

google ads