MoyaSystem

もやしです。

【解決済】WordPressでダッシュボードにアクセス制御かけたらDB更新できなくなった件

現象

管理者ユーザ以外にWordPressのダッシュボードを見せたくなかったので、ここの記事を参考に、admin以外のユーザがダッシュボードにログイン使用とした場合にトップページへリダイレクトさせるようにしました。→【WordPress】管理者以外のユーザーが管理画面にアクセスしたらリダイレクトさせる方法
そしたら、管理者以外のユーザがログインした場合、データベースを更新するPHPコードが動かなくなることが判明。
最初は上記の対応が原因だとわからず、原因特定に3時間ほどかかってしまった。ひー。

対応状況

WordPress内部でログインユーザとDB更新権限を紐付けている部分がわからず鋭意調査中。サクッと解決したいが果たしてどーなる。