マーケティングをベースにこの世界を魔改造する「地球ハッキング」のヒントをお届けします。

*

Buddypressでアカウント登録ができない不具合

   

Buddypressでアカウント登録ができない不具合が発生した。

sponsored ads

不具合というのは、アカウント登録ができないことである。必要事項を入力し、「登録を完了」を押してもうんともすんともいわないのだ。

おかしいと思ってあれやこれやしらみつぶしに調べてみた結果、ようやく原因が判明した。

まず気がついたのは、私の登録ページには「ユーザー名」「メールアドレス」「パスワード」以外に「年齢」を記入する項目があるのだが、ページをみるとその項目が表示されていないということだ。「年齢」記入項目部分がすっぽり消えてしまっているのだ。

しかも、「年齢」は記入必須項目になっている。「登録完了」ボタンを押してもうんともすんとも動かないのはどうやらそのせいらしい。

しかし、なぜ「年齢」項目が消えてしまったのか?

sponsored ads

調べてみたら、入力方式が「数字」設定だからのようだ。試しに入力方式を「数字」ではなく「テキスト」や「ドロップダウン選択ボックス」に変えてみたら、今度はきちんと表示された。

しかし、なぜ「数字」設定だと表示されないのか?

私のサイトではデザインテーマにbuddypressのデフォールトテーマ「bp-default」を使用しているのだが、どうもそれがバージョンアップされたのが原因ではないかとにらんでいる。

というのも、以前は「数字」設定でもきちんと表示されていたし、登録もできたからだ。

実際、この不具合が発生したのは、 Version: 2.4.0にアップデートした後のことだ。

ということは「数字」設定の項目が消えてしまうのは、この2.4.0バージョンのどこかに原因があるのだろう。

しかし、そのどこに原因があるのかまでは残念ながら私の技術力では突き止めることができない。悪しからず。

ということで、根本原因は不明だが、とりあえず理由がわかったので備忘録としてここに記しておく。

sponsored ads

 - WORDPRESS