function.php で、トークンがセットされているかどうかをチェックする場合、createToken 関数ではisset 、validateToken では empty を使用していました。
試しに両方 isset 、empty で動作確認してみたところ、index.php から Post ボタンを押下しているにも関わらずブラウザには「 Invalid post request 」と表示されてしまいました。
そのため createToken 関数では isset 、validateToken では empty でなければならないということはわかったのですが、それがどうしてなのかまではわからず、教えていただきたく思います。
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?