【WordPress4.5】公式ブログカードが表示されない不具合。

      2017/01/30

ワードプレス4.5は不具合が多いですね。

まぁ、テーマやプラグイン側の問題だとは思うんですが、バージョンアップでこんなに不具合があるのは初めてです。

僕はStinger5を愛用しているのですが、ブログカードが上手く表示されませんでした。

過去の不具合の例もあったので、真っ先にテーマに原因があるかもと思ったんですが…今回の不具合は別のところに原因があるようです。

URLがカード化されない

今回の不具合がこれ。URLがブログカード化されない

実際の画面がこちら。

blogcard-2-1

リンクテキストが引用タグで囲まれているだけです。

謎なのが、他のサイトでは普通にブログカード化されるということ。

アルバトロスのページはブログカードになっていますよね。

 

他のテーマで検証したところ、他のテーマも同様でした。

Twenty Fifteenの画面。

blogcard-2-2

今回の不具合はテーマが原因ではないということがわかったので、もう少し調べてみました。

他に試したこと

テーマの変更の他にもいろいろ試してみました。

JSファイルが原因?

JSファイルを過去のバージョンにして不具合が直ったケースがあったので、それも試してみました。

結果は効果なし

ワードプレス4.4から公式で対応した埋め込み機能が4.5でさらに改良されたというページがあったので、もしかしたらと思ったんですけどね。

Embeds Changes in WordPress 4.5

効果がないどころか、余計に不具合が発生してしまいました。

サーバーが原因?

僕のサイト・妻のサイトでブログカード化されず、他のサイト(外部のサイト)でブログカード化されていたので、サーバーをチェックしてみました。

使っているサーバーはエックスサーバー。

何かメッセージがあるかも?不具合が報告されているかも?と思ったんですが…こちらも違うようでした。

内部リンクはブログカード化されない?

「あれ?そもそも内部リンクはブログカード化されないのかな?」と思ったんですが、これも違いました。

まぁ、この時点では確認のしようがなかったんですけどね。

内部リンクの時だけ埋め込みの仕方が変わったのかな?とも思ったんですが、それも違いました。

原因はHead Cleaner(ヘッドクリーナー)だった

こういう不具合が発生した時にプラグインとの相性を疑うのは当然のこと。

ヘッドクリーナーなんかは、真っ先に疑うプラグインです。

でも、ちょっと言い訳させてください。

ちゃんと停止して確認したんだよ〜(涙)

chihou-tsunagari-1

「ヘッドクリーナーを停止してもブログカード化されないなぁ。それじゃあヘッドクリーナーは関係ないのかぁ」

と悩んでから、本格的に始めたのに…まぁ、直ったからいっか〜(ポジティブ)

どの設定が問題なのかはわからなかった

でも、ヘッドクリーナーのどの設定が問題なのかまではわかりませんでした。

全部の設定をオンオフして試してみたんですけどね。

最終的に、ヘッドクリーナー自体を停止することで解決しました。

まとめ

バージョンアップでここまで不具合があったのは初めてでしたが、とても勉強になりました。

本当は、どのコードに問題があるのかを特定して解決にあたれれば良かったんですけどね。

まぁ、公式のファイルをいじるのも怖いし、ひとまずこれでOKでしょう。

blogcard-2-3

それにしても、問題のプラグインがヘッドクリーナーで良かったです。

これが、人気記事のプラグインだったり、コードを表示するプラグインだったら面倒でしたからね。

やはり、プラグインに頼るのはほどほどにしておきます。

ブログカード化されずに困っている方に参考にしていただければ嬉しいです!

追記:WordPress 4.5.1でも不具合あり

最新バージョンであるWordPress 4.5.1でも不具合ありです。

まだヘッドクリーナーは有効化できないみたいですね…

カテゴリー WordPress豆知識

注目 失敗なし!au・docomoからmineo(マイネオ)へのMNP方法!

注目 【dマガジン】初回31日間無料で180誌以上の雑誌が読み放題!

注目 初めての就職・転職で失敗しないためのおすすめサービス一覧!

この記事が良かったらいいね!最新情報が届きます!

この記事を書いた人:

WEBメディア「MORIAWASE」の運営者。求人広告会社の元施設長で、趣味は音楽制作(DTM)。育児に奮闘中です!

コメントを残す

CAPTCHA