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

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

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

天満川鈴 WRITTEN BY 天満川鈴
スポンサーリンク

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

1.40アップデート前の状況

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

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

外部ブログカード:Embedly

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

上手く動かないときは、カスタマイズしたファイルを全て疑おうね!

スポンサーリンク
天満川 鈴のプロフィール画像
WRITTEN BY

天満川 鈴

未経験からWEB業界に入り、現在はWEBディレクターとして実務に従事。 要件整理・導線設計・コンテンツ構成などを学びながら、日々改善を重ねています。 AIを活用したコンテンツ制作・効率化を強みとし、プロンプト設計を含めた制作フローの最適化にも取り組んでいます。
本サイトでは、WordPressやサイト制作に関する試行錯誤・検証内容を中心に発信。 技術検証の一環として、KUSANAGI公式サイトにて記事を2回紹介いただきました。

RECOMMENDED INFRASTRUCTURE

私はConoHa以外を勧めない。

2016年からずっとConoHaを使い倒してきました。知人に「一番いいサーバーは?」と聞かれたら、迷わずここを教えます。

レンタルサーバーナンバーワンを誇る高速環境であることはもちろん。私が「黒い画面って何?」というド素人からサイト制作のプロになれたのは、傍らにずっとこのはちゃんがいてくれたから。
私がConoHaを使い続ける、嘘偽りない理由です。

※ConoHaに初めて入会の方限定。
本CTAの画像もしくはボタンを押してWINGパック12か月以上を契約すると、最大5000円割引してもらえます。

公式サイトで詳細を見る

「トラブルシューティングの視点が広がった! ~ブログカードが動かないとき(Luxeritas編) 」への7件のフィードバック

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

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

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

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

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

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

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

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

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

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

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

コメントは受け付けていません。

× 閉じる