質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.30%
Twitter

Twitterは、140文字以内の「ツイート」と呼ばれる短文を投稿できるサービスです。Twitter上のほぼ全ての機能に対応するAPIが存在し、その関連サービスが多く公開されています。

WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

Q&A

1回答

1335閲覧

【ツイッターカード】Wordpressで作成しているブログのツイッターカードが出てこない

kairethan

総合スコア4

Twitter

Twitterは、140文字以内の「ツイート」と呼ばれる短文を投稿できるサービスです。Twitter上のほぼ全ての機能に対応するAPIが存在し、その関連サービスが多く公開されています。

WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

0グッド

0クリップ

投稿2020/02/24 09:03

前提・実現したいこと

・Twitterにツイッターカードを反映させたい(大きな画像の要約)
・Card validator検証⇒
ERROR: Fetching the page failed because the fetcher cannot resolve the address.
というエラーメッセージが出てきてしまう

ここに質問の内容を詳しく書いてください。
(例)PHP(CakePHP)で●●なシステムを作っています。
■■な機能を実装中に以下のエラーメッセージが発生しました。

発生している問題・エラーメッセージ

・Card validator検証⇒
ERROR: Fetching the page failed because the fetcher cannot resolve the address.
というメッセージ
実際にツイッターにブログから記事をシェアしても、ツイッターカードが出てきません。

・ブログは
サーバー:ロリポップ
ドメイン:お名前ドットコム
で作成しています

・ソースコードを確認しても、問題は無いように見受けられます。

該当のソースコード

環境
・Word press
・プラグインはAll in One SEOと問い合わせフォームのみ
・テーマ『Cocoon』

<!-- OGP --> <meta property="og:type" content="article"> <meta property="og:description" content="こんにちは♪以前書いたこちら↓↓の記事『ココナラ』に続いて新サービス【ココナラミーツ】が2019年9月よりスタートしました!ココナラミーツって?参考:前回の記事でご紹介したアプリ上・web上のスキルマーケット『ココナラ』直接会ってサービス出"> <meta property="og:title" content="【ココナラミーツ】ゴルフレッスン出品&初依頼レポ|出品数が少ない今がチャンス!?"> <meta property="og:url" content="https://soramamenet.com/%e3%80%90%e3%82%b3%e3%82%b3%e3%83%8a%e3%83%a9%e3%83%9f%e3%83%bc%e3%83%84%e3%80%91%e3%82%b4%e3%83%ab%e3%83%95%e3%83%ac%e3%83%83%e3%82%b9%e3%83%b3%e5%87%ba%e5%93%81%ef%bc%86%e5%88%9d%e4%be%9d%e9%a0%bc"> <meta property="og:image" content="https://soramamenet.com/wp-content/uploads/2020/02/Untitled-design-5-e1582529779231.jpg"> <meta property="og:site_name" content="ソラマメnet"> <meta property="og:locale" content="ja_JP"> <meta property="article:published_time" content="2020-02-24T16:32:26+09:00" /> <meta property="article:modified_time" content="2020-02-24T16:32:26+09:00" /> <meta property="article:section" content="ココナラ"> <meta property="article:section" content="在宅副業"> <meta property="article:tag" content="ココナラ"> <meta property="article:tag" content="ココナラミーツ"> <meta property="article:tag" content="ココナラミーツ はじめて"> <meta property="article:tag" content="副業"> <meta property="article:tag" content="自宅で出来る副業"> <!-- /OGP --> <!-- Twitter Card --> <meta name="twitter:card" content="summary_large_image"> <meta property="twitter:description" content="こんにちは♪以前書いたこちら↓↓の記事『ココナラ』に続いて新サービス【ココナラミーツ】が2019年9月よりスタートしました!ココナラミーツって?参考:前回の記事でご紹介したアプリ上・web上のスキルマーケット『ココナラ』直接会ってサービス出"> <meta property="twitter:title" content="【ココナラミーツ】ゴルフレッスン出品&初依頼レポ|出品数が少ない今がチャンス!?"> <meta property="twitter:url" content="https://soramamenet.com/%e3%80%90%e3%82%b3%e3%82%b3%e3%83%8a%e3%83%a9%e3%83%9f%e3%83%bc%e3%83%84%e3%80%91%e3%82%b4%e3%83%ab%e3%83%95%e3%83%ac%e3%83%83%e3%82%b9%e3%83%b3%e5%87%ba%e5%93%81%ef%bc%86%e5%88%9d%e4%be%9d%e9%a0%bc"> <meta name="twitter:image" content="https://soramamenet.com/wp-content/uploads/2020/02/Untitled-design-5-e1582529779231.jpg"> <meta name="twitter:domain" content="soramamenet.com"> <meta name="twitter:creator" content="@kairethan"> <meta name="twitter:site" content="@kairethan"> <!-- /Twitter Card -->

試したこと

①Card validator検証+キャッシュを削除できる?ように
URL末尾に#abcdefや?abcdefを入れて実行
⇒エラーメッセージ消えず

②プラグインで使用している『All in One SEO』の確認
⇒ツイッターカードの設定は完了済み
⇒重複しているメタタグも無し

③テーマの確認
⇒テーマ側のTwitter設定も完了済み
⇒ブログカード(要約の大きさ)も『大きい要約summary_large_image』に全て統一している

④ワードプレス、テーマ、プラグインの更新
⇒元々全て最新、更新情報なし

⑤テーマ『cocoon』ページでキャッシュの削除を行う

⑥Twitter側の設定確認
⇒画像を表示しない、ツイートする画像/動画をセンシティブな内容を含むものとして設定するはNoに。
その他設定確認し、とくに問題無し

⑦レンタルサーバー(ロリポップ)の更新(PHPバージョン)の確認
⇒最新

補足情報(FW/ツールのバージョンなど)

今朝11時頃よりずっと格闘しており、なぜか一時的に『小さい要約』のツイッターカードが反映されることもありました。
最初プラグイン(All one SEO)とテーマの相性が悪く、プラグイン側のTwitterアカウント情報を消したら
一時的にツイッター上でツイッターカードが出ました。(上記の通りなぜか小さい要約)

その際も引き続き、Card validatorではずっと『ERROR: Fetching the page failed because the fetcher cannot resolve the address.』が出続けていました。

おかしいなと思いつつ、休憩に入り、戻ってきたところ、
またツイッターカードがTwitterに反映されなくなってしまいました。

途方に暮れています。
何か問題点や改善点、確認した方が良い事がありましたら教えてください。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

WAFの設定 はどうなっていますか?

WAF のログには、なにか記録されていたりしますか?

WAF が、「有効」の場合は、「無効」にすると状況が変わったりするでしょうか。

投稿2020/02/24 13:12

CHERRY

総合スコア25234

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kairethan

2020/02/24 13:29

WAF設定は全て『有効』となっていました。 なので無効にしてみたんですが、相変わらずCard validatorでのチェックをすると エラーが出たり、ブログカードが正しく表示されたりなど、全く安定しません。 (何度か実行ボタンを押すと、エラーになったり、正しく表示されたりを繰り返します。 エラー表示7:3ブログカード表示くらいの割合になります)
CHERRY

2020/02/24 13:39

うーん。 WAF でブロックされているわけではなさそうですね。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.30%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問