WordPress+SQLite環境でコメントの名前とメールの必須を外す

苦労したからメモ

コメントの名前とメールアドレスの必須を外したくて調べたら
設定→ディスカッション→コメントの投稿者の名前とメールアドレスの入力を必須にするのチェックを外せばOK
ってどこもかしこも書いてるので何だ簡単と思ってチェック外す→変更保存ってしても

チェック外れない

復活してる
意味がわからないよ…

WordPress4.9.4 + SQLite Integration + テーマ「First」が現在の環境
どうにかならないかなと検索してみたら【wordpress4.4とSQLite Integrationでディスカッション設定が保存できない件】という記事を見つけたのでここを参考に弄ってみる事に。

1)/(wordpressルート)/wp-content/database内にあるsqliteデータベースファイルをローカルにコピー
2)firefoxのSQLite managerにてSQLiteデータベースを開く
3)wp_optionsテーブルの
require_name_emailレコードを見つけて option_value を「0」に変更、autoloadは気にしないでいいんじゃね?しらん
あといじって変更してしまった comment_registrationのoption_valueも「0」に変更
4)SQLitemanagerを閉じてデータベースをサーバー書き戻して終了(サーバ側のいじっていないDBは(DB名).oldにでも名前変更してバックアップでもしといてくだしあ

FirefoxアドオンのSQLite managerは元バージョンには対応していなかったのでPupSQLiteをDLして使用。DB直接弄るっていう事で敷居高いかな?って思ったけどFirefoxのabout:configみたいな物だったのでサクっと出来た。

4/1の新年度で移転しよーって移転公開したけどまだヘッダー画像とかフッター設定とか頭と技術が追いつかなくて間に合ってない( ˘ω˘)のんびりやろう

コメントを残す

メールアドレスが公開されることはありません。