Webライティング

【JIN】「タグクラウド」ウィジェットが公式みたいに表示されない問題を解決

WordPressのJINテーマで、「タグクラウド」ウィジェットを使えば、公式サイトのようなタグ一覧が表示できると思って設定してみました。
しかし公式みたいになかなか表示されない状態が続き、1.5時間かかってようやく解決できたので、記事化して供養します。

解決方法は次のとおりです。

解決方法の要約
  1. Classic Widgetsプラグインをインストールして有効化
  2. それ以前にブロックエディタで追加した「タグクラウド」ウィジェットは削除
  3. 新たに「タグクラウド」ウィジェットを追加

解決方法だけ示すと単純ですね。
1.5時間の苦労が報われたようなそうでもないような……。

以下で状況や原因、解決方法を詳述します
同じような問題に悩む方が早期にこの記事を発見し、15分で問題を解決できれば幸いです。

「タグクラウド」ウィジェットが公式みたいに表示されない

JIN-child-WordPress-イメージ

出典:WordPress

状況

WordPressバージョン6.1.1
JINバージョン2.732
jin-child(有効化)バージョン1.00

以下画像のようなJIN公式サイトのフッターと同じように、タグ一覧を表示しようとしました。

タグ一覧-WordPress-JIN公式サイト

出典:jin-theme.com

タグを表示できそうなのは「タグクラウド」ウィジェットのみだったので試してみると、次のように表示されました。

タグ一覧-ずっと金曜日-失敗例

ダサいですね
そのタグが付いた記事数によって、タグのフォントサイズが自動的に変更されています。
タグ名の前にマークも付いていません。

設定を変更してみたり、ほかのウィジェットでタグを表示できないか試してみたりしましたが、公式のようにはなりませんでした。

原因

公式のように表示されない原因は、「block」という単語を含むclassのありなしでした。
Google Chromeの検証ツールで公式サイトと自分のHTMLを見比べて気づきました。

タグ一覧-ずっと金曜日-修正前-html

赤枠で囲ったところを次のように変更してみると、公式と同じ表示に!

タグ一覧-ずっと金曜日-修正後-html

解決方法

class名からして、ブロックエディタを使うと必ず付与されていそうです。
そこでブロックエディタを無効化できないか調べたところ、「Classic Widgets」プラグインが見つかりました。
WordPressバージョン6.1.1にも対応しています。

ブロックエディタでウィジェットを編集する基本機能は、WordPress5.8から導入されたようですね。
Classic Widgetsプラグインで無効化できます
使いやすいはずの新機能が消される悲劇……。

Classic Widgetsを有効化すると、ウィジェット編集画面が自動的に変更されます。
ただしブロックエディタで追加したウィジェットは、次のように「ブロック」として残ります。
希望通りに表示されているブロックはそのままでも良いですが、「タグクラウド」のブロックは削除しましょう

ウィジェット-ブロック-WordPress-見本

出典:WordPress

そのままもう一度「タグクラウド」ウィジェットを追加すれば、次のようにタグ一覧が表示できると思います。

タグ一覧-ずっと金曜日-成功例

まとめ

今回は供養をかねて、WordPressのJINテーマで「タグクラウド」ウィジェットが公式みたいに表示されない問題を解説しました。

まだまだJINを使いこなせていないし、ブログもおしゃれにできていないので、今後も問題にあって解決できたら供養します。

みなさんもいっしょにJINテーマでがんばっていきましょう!