※この記事は、Connectで陥ったトラブルのものです。
Connectというテーマは、デフォルトで関連記事を表示させる機能があるのですが、なーぜーかーこれが全く表示されないんですよねー。
でもその問題、とっても初歩的なところでずっこけておりました。
何でか表示されない関連記事。悩んでも悩んでも答えは見つからず。
Connectは思った以上に高性能なテーマなので、カスタマイザーからオン/オフできる機能が結構あります。
関連記事の表示/非表示もその一つ。
関連記事をPHPで追加するのも地味に大変ですし、テーマで設定されている関連記事のデザインもカッコイイのでそのまま使おうと思ったのですがー……
何故かすんなり表示して貰えませんというところでつまづきました。
どっかでコードがエラーを吐き出してるのか?でも、デベロッパーで見てもそんな雰囲気は無いよ?
何回オン/オフ切り替えても一向に状況が改善しないので、仕方なくデベロッパーと睨めっこして見たのですが、エラーを吐き出している感じでは無いんですよね。
配布元さんのデモ版ではちゃんと表示されてるよ?何で?
全然原因が分からないので配布元さんのデモ版と見比べてみたのですが、デモ版ではしっかり表示されているのに、自分の所だと全く出ない。
同じテーマを使っているんだから、表示をオンにしたらデモ版みたいに表示されるのが当たり前のハズなのにそうならない。
ますます分からないループにはまりました。何でじゃぁぁ……
そこでじっくり見比べてみた。あれ?これ、タグ……で管理……してる?
で、ようやく分かった原因なのですが、実はこのテーマ。関連記事をカテゴリーでは無くタグで呼び出しているようです。
Surfaramaで関連記事を表示させるときに付け足したコードでは、関連記事はカテゴリー情報から読み取って表示させていました。
そん時の記事はこっち。
でも、このConnectテーマさんは、カテゴリー情報では無くタグ情報から関連記事を読み取って表示させているようです。
で、現時点でこのサイト。タグが増えていくのが嫌で管理してなかったんですよね。
分かると実に呆気ないことですが、2日間ずーっと原因が分からなくて、デベロッパーと睨めっこしたり、エラーがどこなのか分かっても直せなず壁にぶち当たってふて腐れてを繰り返してました。
何というか……答えは単純でとってもわかりやすいものだった!
思い込み良くない、考えすぎ良くない。こういうこともあるんだぁ。
今回は、良い勉強になりました。無事表示されるようになったから一件落着じゃい!