小説家になろうにて「キモオタでギャルゲー、それって何の罰ゲーム!?」連載中!

トラブルシューティングの視点が広がった! ~ブログカードが動かないとき(Luxeritas編) 

IT雑記
この記事は約3分で読めます。

WordPress超多機能無料テーマLuxeritas 、直近のアップデートでブログカードを実装しました。
まさに神アップデート。
しかし私の環境では動かず、かなり悪戦苦闘しました。
本記事は、その奮闘記です。

なおテーマ(作者様)の問題ではなく人災であることは最初に強調しておきます
半ばネタとしてお読みいただければ幸いです。
ただ私にとってはトラブルシューティングの視点が広がった貴重な経験でした。

スポンサーリンク
この記事を読む方へのオススメ

Luxeritasのブログカードが動かない!

1.40アップデート前の状況

私がこれまで使っていたのは、

内部ブログカード:Simplicityから移植したブログカード

はてなブログカードのような美しい外部リンクをクリック一発で作成する方法
今回は、ブラウザ上から以下のような綺麗なブログカードをクリック一発で作成する方法です。 上記のブログカードの記…

外部ブログカード:Embedly

Embedly makes your content more engaging and easier to share | Embedly
Embedly delivers the ultra-fast, easy to use products and tools for richer sites...

外部ブログカードがEmbedlyなのは、やむをえないものとして。
本来Simplicityは外部リンクにも対応しているのですが、SSL化と同時に動かなくなりました
同様の症状の方は多くいるようであちこち見て対策施してみたのですが上手く行きませんでした。
根本的に何かが干渉していたかミスしていたかだと思うのですが、原因特定するのが面倒になったのでEmbedlyに切り替えた次第です。

Luxeritas附属のブログカードに乗り換え、しかし……

内部カードはいいとして。
Embedlyはカスタマイズが色々効くのが便利な一方、作る時がちょっと手間。
しかも重い。
なんでもかんでもEmbedlyは正直苦痛でしたので、まさに神アップデートでした。

しかしLuxeritasをアップデートしてみたところ、

質問者の写真

ブログカードが表示されない!
 

内部も、外部も。
ただの文字リンクのまま。いったい、どうして?
(もちろんfunctions.phpとstyle.cssから従前のブログカード関連コードは削除済み)

スポンサーリンク

Luxeritasのブログカードが表示されない!

原因の切り分け

外部だけが表示されないなら同じくSSL化が原因。
しかし内部も表示されないということは、これまでと違いそう。

こういうとき、まずテーマカスタマイズを疑う。
子テーマから親テーマに切り替え……やっぱり表示されない。

子テーマに戻して、今度はプラグインを全て外す。
やはりダメ。
うーん、なんとなく親テーマに、もう一度切り替える……あれ?

質問者の写真

表示された!
 

いったいどうして?
まあいい、念のためにプラグインを一つずつ戻して……戻し終えても表示されたまま。
ここで子テーマに戻す。

質問者の写真

また消えた!
 

となると、原因は子テーマ。
つまりカスタマイズにある。

functions.phpをまるっと削除する→だめ。
style.cssをまるっと削除する→だめ。

親テーマに戻すと表示される、やはり原因は子テーマで問題ない。
子テーマ丸ごと削除し、インストールし直す。
まっさらな子テーマで再度ページ、ブログカードは表示される。
一つ一つファイルを戻していく……あっ!

原因特定

原因はsingle.php
ただしカスタマイズそのものではありません。

質問者の写真

カスタマイズ元に旧verのファイルを使ってたままだったよ……
 

だからアップデート内容が反映されない。
新たに1.41からsingle.phpを引っこ抜いて作り直したところ、無事に動きました。

これは……経験不足ゆえの盲点でした。
でも、こういうケースもあるということで一つ成長できました。

スポンサーリンク

まとめ

裏を返すと、今からLuxeritasを使う方は、ブログカードについて今回と同じトラブルに遭うことはないでしょう(既にアップデートが施されたファイルが素材となるため)。
ただ今後も別のアップデートで同じ問題が生じないとも限らない。
またテーマが変わっても同じことは起こりうる。
その備忘録と反省を兼ねて、本記事を記しました。

解答者の写真
上手く動かないときは、カスタマイズしたファイルを全て疑おうね!
 
ブログやサイトを始めたい・引っ越したい方へ

レンタルサーバーWING。
KUSANAGI&WEXALが使えるVPS。
どちらでも高速でコスパに優れたConoHaで始めるのがおすすめです。
もっと知りたい方はボタンをクリックしてください。
(ボタン経由で入会した場合、1000円分のクーポンがもらえます)

この記事を書いた人

広島市内のパチンコホール勤務。
3号機時代からのパチンカス。
ADHD、精神障害者手帳3級所持。
慶應義塾大学商学部卒、専攻はマーケティング(広告・宣伝)
国家一種試験経済職の資格で公安調査庁に入庁。
在職時は国際テロ、北朝鮮を担当。
「小説家になろう」の底辺作者。
WordPress記事は素人の備忘録です。

天満川鈴をフォローする
IT雑記
スポンサーリンク

コメント

  1. 香坂真帆 says:

    初めまして。こちらで質問させていただいてもよろしいでしょうか?
    (開発者様には難しい返答をされそうなので)
    WordPressは昨年から人様のサイトを修正したり、作ったりしていますが自分では利用していませんでした。
    これではいけないと思い、今年ようやく自分のホームページを作りました。
    初めてのホームページでいきなりLuxeritasを使い始めましたが、ブログカードが表示されません。
    子テーマも親テーマもカスタマイズはまったくしていません。

    最初の投稿からプログカードが表示されなかったので、そういう仕様なのかと思っていました。
    プラグインはいくつか入れましたが、その影響という可能性があるのでしょうか?
    とりあえず私のサイトのURLを貼っておきます。

    http://www.comono-item.com/
    何か少しでもわかることがありましたらお教えください。
    よろしくお願いいたします。

    • belle says:

      初めまして
      テーマ本体に関することについては開発者様の方に問い合わせて欲しいのが本音なのですが……
      まあ恐らく大したトラブルでもないので

      WordPress管理画面ないし上部バーから「カスタマイズ」を選択
      →「ブログカード」を選択
      →「ブログカードを有効化」にチェックを入れる

      これで動くと思います(デフォルトでは確かチェック入ってなかったはず)
      違ってたら、また御連絡ください

      • 香坂真帆 says:

        こんばんは。
        ご返答ありがとうございます。
        「ブログカードを有効化」にはチェックが入っています。
        それでも使えません。
        何が考えられるでしょうか?
        開発者様は「常識」だとか「当然」だとか
        誰もがプログラマではないのに知っていて当たり前と押しつけてくるので
        質問するのが怖いのです(^_^;)

        • belle says:

          だとするとプラグインの干渉ですかね……
          プラグインを全部外して、テーマを立ち上げてみて下さい
          これで動くならプラグインが原因です(こういう作業を原因の切り分けと言います)
          動かないなら、ブログカードを動かそうとしてるページのURLを教えて下さい
          症状を具体的にみたいので

          • 香坂真帆 says:

            一番最初に入れたプラグインを停止にしてみたら使えるようになりました…(^_^;)
            お騒がせしました。
            しかし、そのプラグインとはInstagramをブログ内に表示させるものでして、できれば使いたいのです。
            これはもう使えないということでしょうか?

          • belle says:

            そうなります
            テーマないしプラグインの設定を変更すれば回避できる場合はありますが、基本アウトと考えた方がいいです
            他のプラグインで代替できませんか?

          • 香坂真帆 says:

            探してみます。
            お忙しいところをありがとうございました。

タイトルとURLをコピーしました