[WordPress] ブログカードが出ない〜?困った時は「Pz-LinkCard」プラグインで解決

wordpress

 

 

この前「画像が正常に出ていない」トラブルがあったので、投稿したブログを見返していると・・・、あれ?ブログカードが出ていない〜〜〜!!

 

ブログカードとは、WordPressの埋め込み機能で、ブログのURLを投稿画面に貼り付けると、カード状に表示される機能です

 

例えばブログのURL、https://www.sanalog.tokyo/archives/737 をコピペすると

 

 

 

 

 

こんな表示になります。

 

 

投稿画面(内部リンク)ではきちんと表示されているのに、サイトを確認すると、

 

 

 

と、なぜか「引用」になっています。外部リンクだとブログカードが出ていない!スマホも同じ状態に。え?いつからだろう?

 

スポンサーリンク

ブログカードが出ない理由はいくつかある

プラグインとの不具合

う〜ん、これってこの間「Lazy Load」というプラグインをはずしてから起こっている現象の気がする。

[WordPress]画像がでない〜!プラグイン「Lazy Load」をはずしたお話
投稿した記事を見直してみたら・・・あれ?画像がでてない。直アップの画像は出ているのですが、読み込みの読み込み(←何と表現したらいいか・・・)の画像が出ていないんです。 例えば、本来ならばこうなるはずが ...

 

そう思い、「Lazy Load」ほか、いろいろなプラグインを「無効化」「有効化」にして検証してみました。

試したプラグインの中で、以下のプラグインを「無効化」にすると一瞬ブログカードが現れました!

  •  All in One SEO
  •  Autoptimize
  •  EWWW Image Optimizer

けれど、リロードするとまた「引用」になってしまいます。「Lazy Load」を有効にしても何も変わりませんでした。

 

ネットを見てみると、こちらのプラグインを外したことで直ったと書いてあるサイトも

  • Head Cleaner
  • Custom Permalinks

私はインストールしていないプラグインのため、他の原因のようです。

 

キャッシュをクリアしてみる

これ、結構大事です。Chrome>検索>全検索を表示>観覧履歴データの削除から、「□観覧履歴」と「□キャッシュされた画像とファイル」にチェックを入れて、「データを削除」してみます。

 

お〜!戻った!!!でもリロードすると「引用」になってしまいます。う〜ん。

 

URLの前後に余白がないと、表示されないことがある

テーマによっては、ブログカードの前後に十分な余白を取っていないとブログカードがうまく表示されないことがあるそうです。でも私の場合は、表示されていたものが、ある日突然表示されなくなったので、テーマが原因ではなさそうです。

 

パーマリンクが変更されている

custom permalinks」というプラグインを使用すると、記事のパーマリンクを変更してしまう可能性があります。元のパーマリンクに戻すと表示されることもあるそうです。私は使っていないので、これも違うかも。

 

投稿した記事を「テキスト」で確認

リンクに<a>等のタグが付いている

例えば、<a href=”https://www.sanalog.tokyo/archives/1829”></a> と<a>タグで囲まれているとブログカードは出てきません。同様にテキストエディタ内で、<p></p><span></span><ul></ul>などのタグにURLが囲まれていても、ブログカードは出てきません。

 

Gutenberg特有のコードの可能性

WordPressの新しい投稿方式(Gutenberg)で投稿すると、<!– wp:paragraph –><!– wp:quote –>のように、特有のコードが入る場合があるそうです。これがあったら、即削除。

 

テキストを見ましたがタグも付いていないし、私は「Classic Editor」を使っているので該当しません。困った。

 

その他の理由

プラグイン「All in One SEO」の設定を変えたら直ったとの話もありました。私は逆に「All in One SEO」の設定を変更して、Twitterに投稿した際、ブログカードにアイキャッチ画像が入るようになったため、ここは設定の変更はしたくないなと思います。

 

ブログカードが出ない理由は様々なので、いろいろ検証が必要です。もうお手上げなので、さくっとプラグインを入れることにしました。

 

プラグイン「Pz-LinkCard」のインストール

プラグインを有効化

「挙動が重い」との評価もあるこのプラグイン。でもサクっとインストールしてみます。

「今すぐインストール」→「有効化」で有効化します。

 

プラグインの使い方

投稿画面にいくと、「リンクカードの作成」ボタンが生成されています。

 

 

 

 

ボタンを押すと、URLを入れてと言ってきます。

URLを入れて「挿入」ボタンを押してみます。

 

プラグインを使ってブログカードを表示してみた

サイトをみると(外部リンク)ではこんな状態

投稿画面(内部リンク)ではこんな状態

「リンクカードを挿入」した状態

URLがタグに囲まれているのが分かります。これを表示してみると・・・

やった〜!ブログカードが表示されています。見え方のデザインもカスタマイズできるそうです。

スマホでも無事表示されています。

 

こちらのプラグインは、定期的にアップデートされているため安心です。

作者さんの公式サイトはこちら

WordPressでリンクをカード形式で表示する Pz-LinkCard
リンクをカード形式で表示させるWordPressプラグイン「Pz-LinkCard」を公式プラグインディレクトリで公開しています。 当ページは「Pz-LinkCard」の説明書のようなもので、プラグインのバージョンアップとともに更新していま

 

function.phpとstyle.cssにてブログカードを作成

こちらのサイトでは、function.phpとstyle.cssを変更して、ブログカードを自作する方法が書かれています。

【WordPress】プラグインなしでブログカードを作る方法【コピペで完成】
ブログカードをプラグインなしでサクッと作成する方法を紹介します。コピペでOK。画像付きのリンクなので、リンクのクリック率も上がるので、一番オススメのリンク。デザインは2通り紹介しています。

 

プラグインが嫌だなぁという方は、是非こちらのサイトを参考に設置してみてください。

 

 

急に挙動がおかしくなるってことあるよね
だいちゃん
ブログカードが出ないのは、WordPressのバグじゃないかって言ってる人もいたね
みかちゃん
あるのと無いのじゃ、見栄えが違うしね