ワードプレスのブログカードが反映されない原因5選

※当サイトにはプロモーションが含まれています。

にゃのらいとにゃのらいと

ブログカード(リンクカード)が上手く反映されないにゃ

ブログ内の内部記事や、外部記事のリンクを貼る際に便利なのがブログカード(リンクカード)です。

使用方法や貼れるリンクの種類は、ワードプレステーマによって違いますが、賢威だとショートコードを利用して、下記のようなブログカード(リンクカード)を作成する事ができます。

先日、このブログカード(リンクカード)を作成した際に、ブログカードから下が表示されなくなる現象が起きました。

ブログカード(リンクカード)を作成した際に、ブログカードから下が表示されない

その時の原因と、ブログカード(リンクカード)に関するよくあるトラブルについてまとめました。

ワードプレスのブログカードが反映されない原因5選

ワードプレス(WordPress)のブログカード(リンクカード)が反映されない原因5選です。

1.ビジュアルテキストにタグある

今回、ブログカードから下が表示されなくなってしまった原因は、「ビジュアルテキストにタグある」ことが関係していました。

つまり、抜粋される文章内

<title></title>

の記述があった為に、HTMLコードが正しく生成されなかったようです。

ビジュアルテキストに<title>タグが記載されている

なお、外部記事をブログカードにした時も同様の現象が起きる可能性があると思いますので、ご注意ください。

2.URLに日本語が含まれている

URLに日本語が含まれていると、ブログカードは正しく表示されないことがあります。

例えば、同じURLでも下記のように記載方法が違う場合があります。

日本語URLとエンコードされたURL

日本語はURLで使えない事も多いので、通常は文字列のものを使います。

※Amazonの商品リンクが異様に長くなるのはこれが原因の1つです。

日本語を文字列に変換(エンコード)してくれるサイトもありますので、そういったものを活用して、URLは日本語を含まない文字列にしましょう。

3.プラグインを使ってリダイレクトしている

プラグイン「custom permalinks」というものがあります。

これは記事一つ一つにパーマリンクを設定できるうえ、あとからパーマリンクを変更することができます。

つまり、元のURLからリダイレクトしてくれる機能があります。

しかし、この場合、ブログカードが正常に動作しなくなる可能性があるので、ご注意ください。

4.プラグインを使ってキャッシュしている

プラグインの「WP Super Cache」や「W3 Total Cache」などを使用して、キャッシュを生成している場合、ブログカードのデータを古いまま保持していることがあります。

その場合は、正しく表示されないことがあるので、プラグインのキャッシュ削除機能を使って、古いキャシュを削除しましょう。

5.記述ミス

おそらく一番多い原因は、単純なミス(記述ミス)ではないかと思います。

一番多いと思われる記述ミスは、半角ではなく全角で記載してしまう事ではないかと思います。

また、適切な箇所に、半角スペースがないと、ブログカードは正しく処理できないことがあります。

もう一度、記述内容を見直してみましょう。

以上、ブログカードに関する自分のトラブル体験でした。

何かしら、参考になる部分があれば幸いです。