SimplictyでhttpのサイトからSSL(https)のサイトへ独自キャッシュで外部リンクを張ったときにタイトルなどが表示されないときの対処

公開日:2017年9月24日 使い方など
Knowledge Base トラブル 対処

の記事で書いたように当サイトからの初リンクでリンク元を明らかにしておきたいということで外部リンクカードを「はてなブログカード」から「独自キャッシュ」に変更しました。

するとおかしな現象が・・・

当サイトは今のところ非SSLサイト(要するにhttp://で始まるサイト)で、当サイトから外部リンクで非SSLサイトへ外部リンクカードを表示したときは正常に表示されたのですが、SSL化されたサイトへのリンクを張るとタイトルなどが表示されず、画像とURLだけが表示されるという状態。ちょっと格好悪い(というかタイトルが表示されないのは見た目に大問題)ので対処してみました。

原因はおそらく非SSLからSSLの情報取得の問題。SSL?よくわからないですが、多分非SSL(安全でない?)サイトから何かの状態(今回はリンク)でアクセスされても何も教えないよ~~というのが障壁になっていると思います。

多分私と同じような状況で独自キャッシュのカードをあきらめて「はてなブログカード」にしている人も多いことでしょう。でも前述した通り参照元が全く分からない状態になってしまうのであまりよろしくありません。

ちなみに【Simplicity】の公式配布ページもSSL化されていて、何もしないで独自キャッシュのリンクカードを表示すると
SimplictyでhttpのサイトからSSL(https)のサイトへ独自キャッシュで外部リンクを張ったときにタイトルなどが表示されないときの対処
って感じでURLのみが表示されます。

が、「techNote」さんのページを参考に対策したら

SimplictyでhttpのサイトからSSL(https)のサイトへ独自キャッシュで外部リンクを張ったときにタイトルなどが表示されないときの対処

ね?きれいに表示されますよね?

私はプログラマーでないので詳しいことは良く分かりませんが、functions.phpへ紹介されているコードを追加するだけの簡単作業でした。詳しくはリンク先のサイトを見てくださいね。

WordPressのバージョンによって使うコードが違うようですので注意しましょう!!

インターネットはすばらしい!!というよりも【Simplicity】は本当に有名なテーマですし、それに対していろいろなカスタマイズや今回のような不都合?に対する対応なども紹介されているので本当に助かります。

同じように外部リンクでURLしか表示されない現象で困っている方、ぜひやってみてください。

なお、functions.phpは重要なファイルで編集に失敗するとサイトや管理画面が表示できなくなりますから、

など私が過去に書いた記事を参考にしていざというときに備えるようにしてくださいね。

ひまあーと(管理人)
  • 記事の作者: ひまあーと(管理人)

  • ☆最後までお読みいただきありがとうございました。記事作者のひまあーとです。
    ☆Wordpressでサイトをカスタマイズしていく上で有用な情報を配信しつつ、「ココナラ」でサイトカスタマイズのお手伝い、不具合の修復、サイト引っ越し代行などをさせていただいております。
    ☆Wordpressネタが多いですが、趣味の「園芸」「卓球」などの情報や日々の出来事などもどんどん増やしていきますのでよろしくお願いいたします。


いつでもご相談・サイトカスタマイズの依頼を受け付けています

Wordpressのカスタマイズ、不具合解消のご相談はすべてココナラのダイレクトメッセージからお受けしております。まずはこちらのバナーからお気軽にお問い合わせください。

※一度もココナラを使ったことがない方はココナラへの無料登録が必要です。こちらから登録後、上のリンクをクリックする、またはココナラトップページから「ひまあーと」を検索してお問い合わせください。


【スポンサーリンク】


記事の拡散にご協力をお願いします

閲覧いただきありがとうございました。役に立つ情報でしたら是非SNSでシェアをお願いします

関連情報