2026年10月14日

2026年10月14日

WordPressのTwitterカードが表示されない問題

はじめに

Twitterカードは、ウェブサイトのコンテンツをTwitterでの共有時に豊かな情報と共に表示するための仕組みです。WordPressでブログや記事を公開している場合、この機能を利用することでユーザーにより魅力的な情報を提供できます。しかし、設定が不十分な場合や他の問題により、Twitterカードが正しく表示されないことがあります。

症状・背景

  • ウェブページの内容が反映されていない
  • 画像が表示されず、代替テキストのみが表示される
  • Twitterのプレビューでエラーメッセージが表示される
  • 検証ツールを使ってTwitterカードをチェックしても正しく読み込まれない

手順・設定方法

ステップ1: Twitterアプリケーションアカウントを作成

まず、公式Twitter Developer Portalから「アプリケーション」を追加し、必要情報を入力して作成します。

# ログイン後、https://developer.twitter.com/ にアクセスする。
cd /path/to/project

ステップ2: WordPressプラグインの導入

Twitterカード用のWordPressプラグインを導入します。代表的なものは「Social Sharing & Discovery by AddToAny」や「Simple Twitter Share Buttons and Cards」などがあります。

# パッケージマネージャーを使ってプラグインをインストールする。
cd /path/to/wordpress/wp-content/plugins/
wget https://downloads.wordpress.org/plugin/social-sharing-and-discovery-by-addtoany.zip
unzip social-sharing-and-discovery-by-addtoany.zip
rm -rf social-sharing-and-discovery-by-addtoany.zip

# プラグインをアクティベートする。
cd /path/to/wordpress/wp-admin
php plugins.php?action=activate&plugin=social-sharing-and-discovery-by-addtoany/social-sharing-and-discovery-by-addtoany.php

ステップ3: Twitterカードの設定

プラグインを通じてTwitterカード用のメタ情報を設定します。公開ページや投稿記事で特定の画像を指定するか、全般設定でデフォルト画像を選択します。

# プラグイン管理画面にログインし、「Social Sharing & Discovery」メニューを開く。
cd /path/to/wordpress/wp-admin/
php admin.php?page=atoa_admin

# 「サイトのシェアとディスカバリー設定」でメタデータを編集する。

ステップ4: サイトの公開とテスト

Twitterカードが正しく表示されるか確認します。記事やページを開き、Twitter共有ボタンをクリックしてプレビューをチェックし、必要であれば修正を行います。

# ブラウザでサイトを開く。
cd /path/to/wordpress/
php -S localhost:8000

# Twitterの「ツイート」ボタンを使って記事をシェアする。

注意事項

  • サイトがHTTPS化されていることを確認してください。TwitterカードはHTTPS接続のページでのみ機能します。
  • プラグインやテーマによっては、独自のメタデータを上書きしたり、Twitterカードに対応していない可能性があります。その場合は開発者に連絡するか、他のプラグインを使用することをお勧めします。
  • サーバー側でPHP設定が制限されている場合(特に「open_basedir」や「allow_url_fopen」)、プラグインの正常な動作を妨げる可能性があります。サーバー管理者と相談して適切に設定してください。

まとめ

1. アプリケーションアカウントの作成: Twitter Developer Portalから、サイトに関連する情報を含むTwitterアプリケーションアカウントを作ります。

2. プラグインの導入: WordPressプラグインをインストールし、その設定を行います。

3. メタデータの設定: プラグインを通じて、個々の記事やページに適切なTwitterカードメタデータを追加します。

4. 公開とテスト: Twitterカードが正しく表示されるか確認するために、サイトを公開し、ツイートボタンを使ってテストを行います。

関連記事:

お気軽にご相談ください

お見積りへ お問い合わせへ
▲