simplicityでbbpressを使っていてもカラム落ちが生じた時の対処法

894ch.comのこと

どうも野球好きのためのフォーラムサイトgeek894.com管理人の894です。

このサイトでは、フォーラム機能を実装するために「bbpress」というプラグインを使っているのですが、このプラグインでは度々カラムが落ちるというエラーが確認されています。

geek894.comでも漏れなくこの症状が出てしまったので、その時の表示の不具合の様子と対処についてまとめてみようと思います。

bbpressについて

894ch.comのつくり方:このサイトで使っているWordPressプラグインをご紹介
どうも野球好きのためのフォーラムサイトgeek894.com管理人の894です。 今回は、geek894.comのつくり方第2弾!ということでこのサイトで使っているWordPressプラグインをご紹介します。 どこまで需要が有る...続きを読む

上の記事でご紹介しましたが、このサイトでは「bbpress」というサイトにフォーラム機能を追加するWordPressプラグインを利用しています。

bbpressは、インストールするだけで簡単に掲示板を作成できるものすごく便利なプラグインなのですが、利用しているテーマによってはカラムが落ちるなどの表示崩れが起こるようです。

そこで、geek894.comではbbpressを利用してもカラム落ちが起きないという噂のSimplicityを利用しています。

Simplicityを選んだ理由は以下の記事に書いています。

894ch.comの作り方:WordPressテーマに「Simplicity」を選んだ理由
どうも野球好きのためのフォーラムサイトgeek894.com管理人の894です。 今回は、このサイトgeek894.comの作り方と題して、WordPressのテーマに「Simplicity」を選んだ理由を書いていこうと思います。 ...続きを読む

 

カラム落ちの症状と要因

症状

現在の表示はこのようになっています。(エラー時とは多少装飾が異なりますが)

 

そして下がカラム落ちが起きて表示が崩れているときの様子です。

 

本来右側に来るはずのサイドバーが、メインカラムの直下に来てしまっています。

 

原因の特定-テンプレートファイル大捜索-

なんだよ!Simplicity使ってもカラム落ちするじゃん!

と思ったものの、とりあえず原因を特定していかなければなりません。

いくつか対処法を調べて試してみたのですがどれもうまくいきませんでした。

そこで、テンプレートファイルに問題があるかも?と思いカラム落ちが起きているページを探してみることに。

今回、私の環境で表示不具合が生じたページは以下のとおりでした。

  • フォーラムを個別表示したとき
  • トピックを個別表示したとき

bbpressは、テーマフォルダ内で利用できるテンプレートファイルが用意されており、私もそのテンプレートファイルをSimplicityのテーマフォルダ直下に入れて利用しています。

(bbpressの詳しい使い方については今度時間があるときにでも書いてみます)

テンプレートファイルの構成は以下のとおりです。

私はとりあえずすべてテーマフォルダに入れて利用していました。

 

ファイル名説明
archive-forum.phpフォーラム一覧ページ
archive-topic.php
page-create-topic.phpトピック作成ページ。固定ページテンプレート
page-forum-statistics.phpフォーラムの統計情報ページ。固定ページテンプレート
page-front-forums.phpフォーラム一覧ページ。固定ページテンプレート
page-front-topics.phpトピック一覧ページ。固定ページテンプレート
page-topics-no-replies.php返信のないトピック一覧ページ。固定ページテンプレート
page-topic-tags.phpトピックタグ一覧ページ。固定ページテンプレート
page-user-login.phpユーザーログインページ。固定ページテンプレート
page-user-lost-pass.phpパスワード忘れたページ。固定ページテンプレート
page-user-register.phpユーザー登録ページ。固定ページテンプレート
single-forum.phpフォーラム個別ページ
single-forum-edit.php
single-reply.php返信個別ページ
single-reply-edit.php返信編集ページ
single-topic.phpトピック個別ページ
single-topic-edit.phpトピック編集ページ
single-topic-merge.phpトピック結合ページ
single-topic-split.phpトピック分割ページ
single-user.phpユーザーページ
single-user-edit.phpユーザー情報編集ページ
single-view.php
taxonomy-topic-tag.phpトピックタグページ
taxonomy-topic-tag-edit.php

引用:[WordPress] bbPress 2.1 テーマ作成メモ

 

 

カラム落ちの対処-個別ページ大検挙-

これによると、どうやらフォーラムやトピックの個別ページを表示するファイルが悪さしているっぽい。

少々アナログなやり方でしたが、カラム落ちが起きているページのテンプレートファイルを削除してみました。

FTPソフトを使って、テーマフォルダ直下にインストールした「single-○○○.php」と名のつくファイルを削除します。

結果、カラム落ちが治りました!

なぜ個別ページでのみ不具合が起きたかはわかりませんが、とりあえず解決できたのでよしとします(笑)

 

PR:何かを始めるのに遅すぎるということはないのだ
PR:何かを始めるのに遅すぎるということはないのだ

まとめ

今回のbbpressのカラム落ち不具合の対処法をまとめます。

  1. カラム落ちが生じているページを確認する
  2. 該当するテンプレートファイルを確認する
  3. 思い切って削除しちゃう
  4. バッチリ解決一件落着

「bbpress カラム落ち」で調べれると、いろいろコードをいじる必要があったりして大変そうなイメージだったのですが、今回の場合は案外単純でした(笑)

あまり多くない症例とは思いますが、こういう対処法もあるぞということで参考になればと思います。

 

 

 

あとがきとごめんなさい

いつもGEEK894.comをご覧いただき誠にありがとうございます。

ここ数年、私はGTA5の世界からかなり離れており、まともにプレイしたのは既に2年ほど前になろうとしています…。

仕事や私生活で多忙な日々が続いてしまい、GTA5に限らず趣味への熱が冷めてしまっているというのが正直なところです。

申し訳ないと思いながら、フォーラムなどにご質問頂いても回答することもなく放置してしまっているという現状もあります。

それにも関わらず、未だに数多くの方々に当ブログをご覧いただき、またフォーラムをご利用いただけていることに心より感謝申しあげます。

今後も、ブログを閉鎖することはございませんので、いつの日かまた皆様と楽しくゲームができればと思っております。

これからもGEEK894.comをよろしくお願いしますm(_ _)m

 

2020年5月17日 HachiQ4

 

このブログを書いてる人
HachiQ4

名前:HachiQ4
身長/体重:172cm/74.6kg→63.5kg
投打:右投げ右打ち
血液型:A型
誕生日:10月29日
Twitter: @894ch_official
カープファンです。広く浅くほどほどにがモットーです。
>>詳細なプロフィールはこちら<<

HachiQ4をフォローする
894ch.comのこと WordPress
HachiQ4をフォローする
GEEK894.com

コメント